小编Lab*_*lan的帖子

防止媒体扫描、设置权限或锁定 Android 中的文件夹和文件

在我的应用程序中,我下载不同的图像并将其保存在 SD 卡内的文件夹下。该文件稍后会在我的应用程序中使用。
我需要的是,使该文件夹仅对我的应用程序可见。我的意思是这些图像不应该在 Android Gallery 和其他应用程序中提供。
我还将 sqllite 文件保存在此文件夹中。我还想限制对此 sqllite 文件的任何其他访问。
无论如何,是否可以像文件夹和文件的任何内容一样设置权限,以便它只能用于我的应用程序?是否有办法将文件夹或文件锁定到某个特定的应用程序?
提前致谢。

android file-permissions locking

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

EditText,末尾有十字(x)按钮

有没有办法在Android的Editbox中添加x-graphics,就像iPhone一样,通过点击该x图形,它可以清除Editbox中的所有值

替代文字

有没有办法听天气我触摸编辑文本的特定部分谢谢

android editbox

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

有很多吸气剂和安装者是个好主意吗?

在编写您打算开源的应用程序(在java中)时,拥有大量的getter和setter并使变量变为私有通常是一个好主意吗?更具体地说,如果那是一个Android应用程序,上述问题的答案是否仍然有效?

编辑:如果你们能给我一个具体的理由,为什么它更好,那将是非常棒的.

java android open-source getter-setter

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

android中的AlertDialog错误


我使用以下代码创建AlertDialog.

     AlertDialog.Builder builder = new AlertDialog.Builder(getApplicationContext());
 builder.setMessage("Are you sure you want to exit?")
        .setCancelable(false)
        .setPositiveButton("Yes", new DialogInterface.OnClickListener() {
            public void onClick(DialogInterface dialog, int id) {
            }
        })
        .setNegativeButton("No", new DialogInterface.OnClickListener() {
            public void onClick(DialogInterface dialog, int id) {
                 dialog.cancel();
            }
        });
 AlertDialog alert = builder.create();
     alert.show();
Run Code Online (Sandbox Code Playgroud)

但它显示alert.show()
错误我得到的错误是

02-03 11:36:43.204: WARN/dalvikvm(452): threadid=3: thread exiting with uncaught exception (group=0x4001b188)
         02-03 11:36:43.214: ERROR/AndroidRuntime(452): Uncaught handler: thread main exiting due to uncaught exception
         02-03 11:36:43.234: ERROR/AndroidRuntime(452): android.view.WindowManager$BadTokenException: Unable to add window -- …
Run Code Online (Sandbox Code Playgroud)

android dialog

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

iPhone/Android /等检测,Mootools方式?

是否有Mootools方式来检测iPhone/Android /其他?我有这个Vanilla JS脚本:

if ( navigator.userAgent.match(/Android/i) || navigator.userAgent.match(/BlackBerry/i) ||
navigator.userAgent.match(/iPhone/i) ||
navigator.userAgent.match(/Palm/i) )
{
   window.location = 'address-to-iphone-site';
}
Run Code Online (Sandbox Code Playgroud)

我知道如何为浏览器(jsfiddle,但不是智能手机)这样做.
任何帮助都会受到欢迎.

iphone mootools android detection

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