小编Luk*_*kap的帖子

如何在Android偏好中转义'%'

我已经阅读了这个线程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()时,%将被视为'%'而不是特殊字符

谢谢

xml string android android-preferences

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

检查bash中是否至少存在一个文件

我有这个

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)

但它不起作用我在语法中遗漏了一些东西

谢谢

bash shell scripting

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

改变主页壁纸

我有一个有很多图像的应用程序,我想以编程方式在我的手机背景上做一个随机的图像.是否有可能在Android上更改壁纸?

android background wallpaper

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

如何在sqlite中打印打开游标列表?

是否可以选择在sqlite中的某个时间点查看所有打开的游标?我知道在.Net上有一些功能可以执行此操作(查看与数据库的所有连接...)

但是我可以用sqlite做什么?

sqlite android database-connection

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

在刷新时禁用listview中的滚动

问题是我对列表进行了一些更改,而且总是滚动到顶部.我知道我可以滚动到底部但这不是我想要的.我想禁用滚动,我的意思是当我对列表进行更改时我希望保持在那里我不想滚动到顶部.我只是希望我的滚动不要改变(只是为了保持在同一个地方)我尝试这样做以将列表的转录模式设置为禁用,但它仍然在更改后列表转到顶部.

lv.setTranscriptMode(AbsListView.TRANSCRIPT_MODE_DISABLED);
Run Code Online (Sandbox Code Playgroud)

android listview scroll android-layout android-scrollview

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

显示键盘时的布局问题

当隐藏软键盘时,这是我的应用程序 在此输入图像描述 但是当显示键盘时,顶部的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)

layout android android-ui android-layout android-gui

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

获取自定义类中的显示指标值

使用以下代码:

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

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

我该如何下载android android sdk r12

在官方页面上我看到android-sdk_r16-linux.tgz,但是我找不到android skd的一些较低版本.任何想法如何下载一些较低版本?

sdk android

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

en的加载时区名称

我有类似的东西

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)

但我不确定.

我需要建议我应该做些什么来加快速度.我的应用程序在这个时刻非常慢,并且延迟正好在这五行之上,需要大约一秒半才能读取时间:(.

如果你建议是把一个全局变量和阅读时间只是抱歉我不能这样做:(.我需要时间在我的功能当时(不可能只读取时间:()).

datetime android date timedelay delay

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

monkeyrunner的python脚本与device.type方法上的whitesprace

#! /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'

如何打印白色空间字符?

python scripting monkeyrunner

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