小编Bad*_*ari的帖子

Android首选项onclick事件

在我的preferences.xml中,我有一个像这样的首选元素:

<Preference android:title="About" />
Run Code Online (Sandbox Code Playgroud)

我想分配onClick事件,所以如果用户点击它,我就可以打开新的Intent或浏览器.我试着像按钮那样做,但这似乎不起作用.

java android android-preferences

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

在Android的默认图库图像查看器中使用URI打开图像

我已经提取了图像uri,现在我想用Android的默认图像查看器打开图像.甚至更好,用户可以选择用于打开图像的程序.如果您尝试打开文件,File Explorers之类的东西会提供给您.

android android-image

76
推荐指数
7
解决办法
14万
查看次数

用Git重命名文件

我是Git/Github的新手,我需要一些帮助.我想将文件从README重命名为README.md.我只有一个名为"change-z-index"的回购.

1)我打开并登录:

ssh -T git@github.com
Run Code Online (Sandbox Code Playgroud)

然后我输入我的密码.

2)我尝试重命名文件:

git mv README README.md
git commit -m "renamed"
git push origin master
Run Code Online (Sandbox Code Playgroud)

它给我一个错误说错误的来源.

我想我首先需要选择我的回购...它的名字是"change-z-index".我已多次阅读手册,但仍然无法理解如何做到这一点.

git github

70
推荐指数
4
解决办法
11万
查看次数

如何控制媒体量?

我想使用常规音量按钮使用我的应用程序控制媒体音量.问题是我的应用程序使用短音,它们可能会让用户烦恼.您只能在播放时调整媒体音量(1秒),然后开始调整铃声音量.如何使媒体卷默认?

android

25
推荐指数
1
解决办法
6347
查看次数

使用Android Studio将html文件从assets文件夹加载到android上的webview

我正在使用Android Studio/Gradle.

app\src\main\android_asset文件夹中有一个名为chart.html的文件.

我正在尝试将此文件加载到我的webview中,如下所示:

WebView view = new WebView(this);
view.getSettings().setJavaScriptEnabled(true);
view.loadUrl("file:///android_asset/chart.html");
setContentView(view);
Run Code Online (Sandbox Code Playgroud)

但我总是得到错误:无法加载因为ERR_FILE_NOT_FOUND.

我在这里错过了什么?

java android webview gradle android-studio

20
推荐指数
2
解决办法
5万
查看次数

来自字符串的setImageResource

我想根据我的字符串更改imageview src,我有这样的事情:

ImageView imageView1 = (ImageView)findViewById(R.id.imageView1);

String correctAnswer = "poland";
String whatEver = R.drawable+correctAnswer;
imageView1.setImageResource(whatEver);
Run Code Online (Sandbox Code Playgroud)

当然它不起作用.如何以编程方式更改图像?

java android

18
推荐指数
2
解决办法
2万
查看次数

预加载图像后触发事件

这是我用来预加载图像的代码,我不确定它是否是最好的.我的问题是,如何触发和事件,例如alert(); 对话框已经完成加载所有图像?

var preload = ["a.gif", "b.gif", "c.gif"];
    var images = [];
    for (i = 0; i < preload.length; i++) {
        images[i] = new Image();
        images[i].src = preload[i];
    }
Run Code Online (Sandbox Code Playgroud)

javascript jquery

15
推荐指数
2
解决办法
1万
查看次数

Android的ArrayAdapter - 添加字符串listview而不是replace

这就是我向listview添加数组的方法:

ListView my_listview = (ListView)findViewById(R.id.listView1);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, my_array);
my_listview.setAdapter(adapter);
Run Code Online (Sandbox Code Playgroud)

my_array是一个文件的uri.

它运作良好.但是接下来我想要对一个新阵列进行排列,那么我不想用新的阵列替换,而是将新的阵列添加到现有的阵列中.我怎么能做到这一点?

android android-listview android-adapter

12
推荐指数
1
解决办法
3万
查看次数

如果用户的机器使用12小时时钟(上午/下午)或24时钟(军事时间),则使用javascript检测

是否可以检测用户的机器是使用12小时制(上午/下午)还是24小时制(军事时间)?

一种方法是检查用户的区域设置,但是它只是大量的区域设置比较列表,而美国想要12小时时钟的人可以发送我的区域设置,而不是US_en,我无法知道她的偏好.与此同时,来自美国的某人可能会将她的机器设置为使用12小时时间格式而不需要12小时时钟.

编辑:

date.toLocaleTimeString();
Run Code Online (Sandbox Code Playgroud)

正如下面的用户Mouser所建议的那样,它可以理论化,但遗憾的是它在WebKit浏览上进行了测试(在Chrome上测试,在Windows上测试了新的Opera),并且出于某种原因总是返回上午/下午的时间.

示例:http://jsfiddle.net/sjuaL3p4/

所以我想如果有人知道如何在webkit浏览器上完成它,我必须重新解释我的问题.

javascript time webkit date clock

11
推荐指数
2
解决办法
3446
查看次数

StreamReader并读取XML文件

我从使用StreamReader的Web服务器得到响应...现在我想解析这个响应(它是一个XML文档文件)来获取它的值,但每次我尝试这样做时都会收到一个错误:缺少根元素.

如果我直接读取相同的XML文件,文件格式正确,我可以读取它.

这是流:

WebResponse response = webRequest.GetResponse();
Stream responseStream = response.GetResponseStream();
StreamReader responseReader = new StreamReader(responseStream);
string responseString = responseReader.ReadToEnd();
Run Code Online (Sandbox Code Playgroud)

这就是我尝试读取XML文件的方式:

XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(responseReader);
XmlNodeList address = xmlDoc.GetElementsByTagName("original");
Run Code Online (Sandbox Code Playgroud)

.net c# xml streamreader

10
推荐指数
2
解决办法
6万
查看次数