小编92J*_*cko的帖子

EditTextPreference上的setInputType

如何将"setInputType"属性添加到EditTextPreference(我的目标是仅将输入类型设置为数字),我尝试过:

editTextPref.setInputType(InputType.TYPE_CLASS_NUMBER);
Run Code Online (Sandbox Code Playgroud)

但这似乎只适用于EditTexts,而不适用于EditTextPreferences

java android android-preferences

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

如何在Java中检查JSON对象是否为空?

在Java中,如果我使用以下JSON字符串作为示例,我将如何检查对象是否为空/ null

{"null_object_1" : [], "null_object_2" : [null] }
Run Code Online (Sandbox Code Playgroud)

我尝试过使用:

if(!jsonSource.isNull("null_object_1"))  {/*null_object_1 is not empty/null*/}
if(!jsonSource.isNull("null_object_2"))  {/*null_object_2 is not empty/null*/}
Run Code Online (Sandbox Code Playgroud)

但是这些IF语句仍然返回true(就好像它们不是空/ null).

有没有人有办法解决吗?

编辑: 通过"对象",我的意思是array.

java json isnull

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

如何为Android应用程序创建"许可插件"?

我看到市场上的一些应用程序是免费版本,还有"许可附加组件",您可以在其中使用具有有限功能的免费版本,或购买apk仅作为最初许可证密钥的许可证.免费"版本,解锁隐藏在"免费"版本中的额外功能.

有人能指出我如何做到这一点的例子吗?

android apk

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

动态添加的 RemoteView 上的布局权重

在我的小部件中,我使用以下内容将项目 (R.layout.widget_item) 动态添加到我的主小部件布局中定义的 LinearLayout:

//--  Main widget layout
RemoteViews views = new RemoteViews(context.getPackageName(), R.layout.widget_design);

//--  Add to main layout
RemoteViews newView = new RemoteViews(context.getPackageName(), R.layout.widget_item);
views.addView(R.id.view_container, newView);
Run Code Online (Sandbox Code Playgroud)

我的问题是,如何在 newView 上动态设置“android:layout_weight”属性?

java android android-layout remoteview

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

多个应用,共享相同的数据目录

我的最终目标是拥有两个应用程序,一个"主"应用程序(它将执行用户希望它完成的所有工作),以及一个"许可证"应用程序,它将检查应用程序是否获得许可.

我的问题是,如何让我的许可证应用程序(com.example.myapp.licence)与我的主应用程序(com.example.myapp)共享相同的数据目录?

android android-manifest

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

如何获取设备网络信息?(机器人)

我目前正在开发的应用程序依赖于移动网络,所以我的问题是,是否有可能获得当前在设备上使用的移动网络(例如3 UK,T-Mobile)?

还有,无论如何获得用户的手机号码?

谢谢你的帮助 (:

java android android-manifest

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