我已经阅读了这个线程FATAL EXCEPTION主要Android应用程序,它是非常有帮助的.
是的,这很好用
<string formatted="false">some text and % in the text</string>
Run Code Online (Sandbox Code Playgroud)
所以如果有人使用xml格式化的="false"就是解决方案.
但我的代码有问题
getPreferenceScreen().findPreference("my_key").setSummary("some text and % in the text"));
Run Code Online (Sandbox Code Playgroud)
这有一个例外,有谁知道如何逃脱%?
因此,当调用String.format()时,%将被视为'%'而不是特殊字符
谢谢
我有这个
if [[ -e file.jpg ]] ;then echo "aaaaaaaaa"; fi
Run Code Online (Sandbox Code Playgroud)
并打印出"aaaaaaa"
但是如果还有file.png或file.png我想要打印
所以我需要这样的东西
if [[ -e file.* ]] ;then echo "aaaaaaaaa"; fi
Run Code Online (Sandbox Code Playgroud)
但它不起作用我在语法中遗漏了一些东西
谢谢
我有一个有很多图像的应用程序,我想以编程方式在我的手机背景上做一个随机的图像.是否有可能在Android上更改壁纸?
是否可以选择在sqlite中的某个时间点查看所有打开的游标?我知道在.Net上有一些功能可以执行此操作(查看与数据库的所有连接...)
但是我可以用sqlite做什么?
问题是我对列表进行了一些更改,而且总是滚动到顶部.我知道我可以滚动到底部但这不是我想要的.我想禁用滚动,我的意思是当我对列表进行更改时我希望保持在那里我不想滚动到顶部.我只是希望我的滚动不要改变(只是为了保持在同一个地方)我尝试这样做以将列表的转录模式设置为禁用,但它仍然在更改后列表转到顶部.
lv.setTranscriptMode(AbsListView.TRANSCRIPT_MODE_DISABLED);
Run Code Online (Sandbox Code Playgroud) 当隐藏软键盘时,这是我的应用程序
但是当显示键盘时,顶部的edittext框就消失了(它是向上推的).
它看起来像这样.
我的问题是如何在键盘显示时保持两个编辑框可见?我只想减少编辑框之间的空间......但两个框都可见
到目前为止我的布局是这样的
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_height="fill_parent" android:layout_width="fill_parent"
android:id="@+id/relativeLayout1">
<EditText android:id="@+id/editText1" android:layout_height="wrap_content"
android:layout_alignParentTop="true" android:layout_width="fill_parent">
<requestFocus></requestFocus>
</EditText>
<EditText android:id="@+id/editText2" android:layout_height="wrap_content"
android:layout_alignParentBottom="true" android:layout_width="fill_parent"></EditText>
<ImageView android:id="@+id/imageView1"
android:layout_height="wrap_content" android:layout_below="@id/editText1"
android:layout_above="@id/editText2" android:background="@drawable/icon"
android:layout_width="fill_parent"></ImageView>
</RelativeLayout>
Run Code Online (Sandbox Code Playgroud) 使用以下代码:
public class Panel extends SurfaceView {
// ......
// in one of the methods I want to call
Display display = getWindowManager().getDefaultDisplay();
// ......
}
Run Code Online (Sandbox Code Playgroud)
问题在于getWindowManager()方法,我想这个方法只能在活动中调用,但我不在我的自定义方法中的活动中.如何获取DisplayMetrics我的自定义组件?
在官方页面上我看到android-sdk_r16-linux.tgz,但是我找不到android skd的一些较低版本.任何想法如何下载一些较低版本?
我有类似的东西
I/global ( 3622): Loaded time zone names for en in 355ms.
I/global ( 3622): Loaded time zone names for en in 307ms.
I/global ( 3622): Loaded time zone names for en in 309ms.
I/global ( 3622): Loaded time zone names for en in 310ms.
I/global ( 3622): Loaded time zone names for en in 324ms.
Run Code Online (Sandbox Code Playgroud)
我不知道这个日志来自哪里.
我正在对这个主题进行一些研究,我猜它来自
new Date();
Run Code Online (Sandbox Code Playgroud)
但我不确定.
我需要建议我应该做些什么来加快速度.我的应用程序在这个时刻非常慢,并且延迟正好在这五行之上,需要大约一秒半才能读取时间:(.
如果你建议是把一个全局变量和阅读时间只是抱歉我不能这样做:(.我需要时间在我的功能当时(不可能只读取时间:()).
#! /usr/bin/env monkeyrunner
from com.android.monkeyrunner import MonkeyRunner
device = MonkeyRunner.waitForConnection()
device.touch(240, 740)
device.type('5551234')
MonkeyRunner.sleep(3)
Run Code Online (Sandbox Code Playgroud)
这很有效问题是当我有一些像这样的空白区域时:
device.type('55 5 12 34')
Run Code Online (Sandbox Code Playgroud)
只打印'55'
如何打印白色空间字符?