小编Bob*_*obs的帖子

创建在固定时间段后过期的Android试用版应用程序

我有一个应用程序,我想作为付费应用程序进入市场.我想有其他版本的"试用"版本,时间限制为5天?

我该怎么做呢?

android trialware android-1.5-cupcake

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

如何在Android中支持阿拉伯语文本?

我成功从服务器获取阿拉伯语文本.检索到的文本我希望在代码中显示,但显示框而不是阿拉伯文本.假设t数组值是来自服务器的阿拉伯语文本.

string[] t={" "};
Textview tv = (Textview) findviewByid(R.id.text);
tv.setText(t[0]);
Run Code Online (Sandbox Code Playgroud)

android arabic persian internationalization farsi

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

如何在我的应用程序中检测Android选择的布局?

假设我在不同的资源文件夹中有三种不同布局的活动.例如:

layout-land/my_act.xml
layout-xlarge/my_act.xml
layout-xlarge-land/my_act.xml

在不同的设备和不同的位置,其中一个由Android选择.
如何找出以编程方式选择的?

Android是否有任何API将这些布局返回给程序?


编辑:Graham Borland的解决方案在我在评论中提到的某些情况下存在问题.

resources android android-layout

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

TextWatcher用于多个EditText

我想TextWatcher为多个EditText字段实现接口.目前我正在使用:

text1.addTextChangedListener(this);
text2.addTextChangedListener(this);
Run Code Online (Sandbox Code Playgroud)

然后重写我的Activity中的方法:

public void afterTextChanged(Editable s) {}

public void beforeTextChanged(CharSequence s, int start, int count, int after) {}
public void onTextChanged(CharSequence s, int start, int before, int count) 
{
 // do some operation on text of text1 field
 // do some operation on text of text2 field 
}
Run Code Online (Sandbox Code Playgroud)

然而,这工作正常但我正在寻找其他方法,以便我可以明确地确定当前关注的EditText字段SoftKeyboard.

android interface textwatcher android-edittext android-activity

65
推荐指数
5
解决办法
7万
查看次数

Double.parseDouble(String)和Double.valueOf(String)有什么区别?

我想转换StringDouble数据类型.我不知道是否应该使用parseDoublevalueOf.

这两种方法有什么区别?

java type-conversion

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

在EditText中更改文本后0.5秒,我该怎么办?

我正在使用EditText过滤我的列表.我想在用户输入EditText后0.5秒过滤列表.我为此目的使用了这个afterTextChanged事件TextWatcher.但是,对于EditText中的每个字符更改,此事件都会增加.

我该怎么办?

android filter textwatcher textchanged android-edittext

59
推荐指数
7
解决办法
3万
查看次数

如何使用与.Net兼容的GZIPOutputStream压缩和解压缩字符串?

我需要一个在android中使用GZip压缩字符串的示例.我想向方法发送一个像"hello"这样的字符串并获得以下压缩字符串:

BQAAAB + LCAAAAAAABADtvQdgHEmWJSYvbcp7f0r1StfgdKEIgGATJNiQQBDswYjN5pLsHWlHIymrKoHKZVZlXWYWQMztnbz33nvvvffee ++ 997o7nU4n99 // P1xmZAFs9s5K2smeIYCqyB8/fnwfPyLmeVlW/W + GphA2BQAAAA ==

然后我需要解压缩它.谁能给我一个例子并完成以下方法?

private String compressString(String input) {
    //...
}

private String decompressString(String input) {
    //...
}
Run Code Online (Sandbox Code Playgroud)

谢谢,


更新

根据scessor的回答,现在我有以下4种方法.Android和.net压缩和解压缩方法.除一种情况外,这些方法彼此兼容.我的意思是它们在前3个状态中兼容但在第4个状态下不兼容:

  • 状态1)Android.compress < - > Android.decompress :( 好的)
  • 状态2)Net.compress < - > Net.decompress :( 好的)
  • 状态3)Net.compress - > Android.decompress :( 好的)
  • 状态4)Android.compress - > .Net.decompress :( 不行)

任何人都可以解决它吗?

Android方法:

public static String compress(String str) throws IOException {

    byte[] blockcopy = ByteBuffer
            .allocate(4)
            .order(java.nio.ByteOrder.LITTLE_ENDIAN)
            .putInt(str.length())
            .array();
    ByteArrayOutputStream …
Run Code Online (Sandbox Code Playgroud)

.net compression zip android gzip

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

如何在Eclipse中更改布局(XML)编辑器的字体?

我知道如何在菜单Windows首选项外观颜色和字体中更改Eclipse中"Java编辑器"的字体,但我找不到更改myLayout.xml或字符串等文件的"布局编辑器"字体的选项.XML.

它在哪里?

java xml eclipse xml-editor

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

如何获取我的活动的选项菜单?

在我的Activity的一些方法中,我想检查菜单的标题或知道它是否被选中.我怎样才能获得Activity的菜单.我需要类似的东西this.getMenu()

android menu optionmenu

40
推荐指数
3
解决办法
6万
查看次数

如何更改进度对话框的位置?

我正在开发一个Android应用程序,需要知道如何更改进度对话框的位置.我需要将它定位在屏幕的底部而不是像默认情况下那样位于中心.

android position alignment progressdialog

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