小编lig*_*365的帖子

Android工作室是否需要互联网连接来构建项目

我使用的是Android工作室版本0.4.2和gradle版本1.9.我已经成功安装了Studio并创建了多个项目.今天我推出没有互联网连接的工作室,

我收到此错误消息:

"Gradle项目同步失败.基本功能(例如编辑,调试)将无法正常工作"并且"事件日志"窗口显示"无法刷新Gradle项目<项目名称>.连接超时:连接.如果您位于HTTP代理后面,请在IDE或Gradle中配置代理设置."

我需要知道使用gradle构建项目是否必须使用Internet连接.

我认为gradle会在互联网上检查最新版本并抛出连接超时错误.如果是这样,是否有任何解决方法来禁用它.

android-studio

29
推荐指数
4
解决办法
5万
查看次数

辅助功能对话框/DialogFragment 读取文本而不是内容描述

我有一个对话框,几乎没有文本视图。对于每个文本视图,我都设置了不同的内容描述和文本。例如。

<TextView
    android:id="@+id/tv_3"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:contentDescription="TV 3"
    android:text="Text Number 3" />
Run Code Online (Sandbox Code Playgroud)

当我向用户显示对话框时,Talkback 读取每个文本视图的文本(即文本编号 3)而不是内容描述(即 TV 3)。

但是,如果我将鼠标悬停在任何文本视图上,Talkback 会读取内容描述。

显示对话框时如何让它读取内容描述?

PS:我试图在布局中设置内容描述以及通过代码,但没有运气

提前致谢。

android accessibility accessibilityservice talkback

5
推荐指数
1
解决办法
3139
查看次数

自定义异常问题

我创建了一个自定义异常类,如下所示

public class CustomException extends Exception{
// some code here
}
Run Code Online (Sandbox Code Playgroud)

现在我有一段代码如下

File file = new File("some_file_path");
try {
    FileOutputStream outputStream = new FileOutputStream(file);
} catch (CustomException e) {
    e.printStackTrace();        
}
Run Code Online (Sandbox Code Playgroud)

但编译器显示错误未处理的异常类型FileNotFoundException

我的观点是编译器是否理解我通过CustomException捕获FileNotFoundException?

请帮忙.

java exception

0
推荐指数
1
解决办法
1484
查看次数