小编Mo *_*Dev的帖子

小米设备允许在后台运行时启用应用程序弹出窗口

小米设备最新更新引入了一项新权限,可阻止我在后台运行的应用程序(自定义快捷方式启动器)运行,直到用户启用此权限:“在后台运行时显示弹出窗口”

问题是,如何显示此权限的权限提示窗口,或者至少如何将用户重定向到“其他权限”屏幕?

java android android-permissions

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

Android片段管理器内存泄漏

我使用LeakCanary检测我的应用程序中的内存泄漏。我的代码有什么问题,为什么会这样?一开始,我将片段管理器作为一个新对象使用,然后我尝试了,getSupportFragmentManager()但同样发生了。

这是日志

    ```
ApplicationLeak(className=com.dev.myApp.ViewDialog, leakTrace=
?
?? android.app.ActivityThread
?    Leaking: NO (ActivityThread? is not leaking and a class is never leaking)
?    GC Root: System class
?    ? static ActivityThread.sCurrentActivityThread
?? android.app.ActivityThread
?    Leaking: NO (ArrayMap? is not leaking)
?    ? ActivityThread.mActivities
?? android.util.ArrayMap
?    Leaking: NO (Object[]? is not leaking)
?    ? ArrayMap.mArray
?? java.lang.Object[]
?    Leaking: NO (ActivityThread$ActivityClientRecord? is not leaking)
?    ? array Object[].[3]
?? android.app.ActivityThread$ActivityClientRecord
?    Leaking: NO (Editor? is not leaking)
?    ? …
Run Code Online (Sandbox Code Playgroud)

android memory-leaks memory-management leakcanary

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

如何在Android中添加完全透明到半透明的渐变

我有一种情况,我想添加一个与此应用程序效果相同的图像视图

截屏

正如您所注意到的,有一个 drawable 或一些隐藏在视图底部的东西,添加了一个透明的渐变。我怎样才能达到同样的效果?

android android-imageview android-drawable

5
推荐指数
2
解决办法
900
查看次数

从图库文件路径中选择图像返回 NULL

我想从图库中选择一张图像并获取它的路径。这是我用来打开画廊的代码

Intent intent = new Intent();
                    intent.setType("image/*");
                    intent.setAction(Intent.ACTION_GET_CONTENT);
                    startActivityForResult(Intent.createChooser(intent,
                            "Select Picture"), 1111);
Run Code Online (Sandbox Code Playgroud)

onActivityResult

protected void onActivityResult(int requestCode, int resultCode, Intent imageReturnedIntent) {
    super.onActivityResult(requestCode, resultCode, imageReturnedIntent);
    if (resultCode == RESULT_OK) {
        Uri selectedImageUri = imageReturnedIntent.getData();

        String[] filePathColumn = {MediaStore.Images.Media.DATA};
        Cursor cursor = getContentResolver().query(selectedImageUri, filePathColumn, null, null, null);
        cursor.moveToFirst();
        int columnIndex = cursor.getColumnIndex(filePathColumn[0]);
        String filePath = cursor.getString(columnIndex);
        cursor.close();

        Log.d("TAG", "onActivityResult: " + filePath);
    }
}
Run Code Online (Sandbox Code Playgroud)

filePathnull如果我从默认系统图像选择器中选择图像,则总是如此,尽管如果从图库应用程序中选择图像,它工作正常。我的代码有什么问题?

android android-intent android-image

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