相关疑难解决方法(0)

如何以编程方式启动Android应用程序信息屏幕?

是否有可能启动"应用程序信息"屏幕(即MenuSettingsApplicationsManage Applications从另一个应用程序→选择任何应用程序)?

android

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

未知的网址内容:// downloads/my_downloads

我正在使用Download Manger下载一些多媒体文件并对其进行分类.我也在使用Crashlytics,这是一个错误,我经常在不同的设备和Android版本上得到它.我正在寻找你的解决方案/建议!

java.lang.IllegalArgumentException: Unknown URL content://downloads/my_downloads
   at android.content.ContentResolver.insert(ContentResolver.java:862)
   at android.app.DownloadManager.enqueue(DownloadManager.java:1252)
   at com.myapp.LessonFragment$DownloadClickListener.onClick(SourceFile:570)
   at android.view.View.performClick(View.java:4262)
   at android.view.View$PerformClick.run(View.java:17351)
   at android.os.Handler.handleCallback(Handler.java:615)
   at android.os.Handler.dispatchMessage(Handler.java:92)
   at android.os.Looper.loop(Looper.java:137)
   at android.app.ActivityThread.main(ActivityThread.java:4921)
   at java.lang.reflect.Method.invokeNative(Method.java)
   at java.lang.reflect.Method.invoke(Method.java:511)
   at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1038)
   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:805)
   at dalvik.system.NativeStart.main(NativeStart.java)
Run Code Online (Sandbox Code Playgroud)

您可以在下面看到我的代码:

private class DownloadClickListener implements View.OnClickListener {
    @Override
    public void onClick(View view) {
        // Check if download manager available before request
        if (!DownloadHelper.isDownloadManagerAvailable(getActivity())) {
            // Build custom alert dialog
            AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
            builder.setMessage(R.string.download_manager_disabled);
            builder.setCancelable(false);
            builder.setPositiveButton(R.string.ok, (dialog, which) -> {
                dialog.dismiss();
            });
            // Create and …
Run Code Online (Sandbox Code Playgroud)

android download android-download-manager

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

Android:DownloadManager和COMPONENT_ENABLED_STATE_DISABLED_UNTIL_USED

我正在尝试正确解决禁用下载管理器.我能找到的最佳信息是如何启用Android下载管理器.

PackageManager.COMPONENT_ENABLED_STATE_DISABLEDPackageManager.COMPONENT_ENABLED_STATE_DISABLED_USER对我来说,状态是可以理解的.

但经过一小时的谷歌搜索,我仍然感到困惑PackageManager.COMPONENT_ENABLED_STATE_DISABLED_UNTIL_USED.

文件如下:

仅适用于setApplicationEnabledSetting(String,int,int)的标志:应考虑此应用程序,直到用户实际想要使用它为止.这意味着它通常不会显示给用户(例如在启动器中),但是用户界面的各个部分可以使用GET_DISABLED_UNTIL_USED_COMPONENTS仍然可以看到它并允许用户选择它(例如IME,设备管理员)等).一旦用户选择了应用程序,此类代码也应在此时启用.此选项当前不能与setComponentEnabledSetting(ComponentName,int,int)一起使用.

这是否意味着我应该将此状态视为已启用?

用户如何选择 DownloadManager?它怎么能出现

android android-package-managers android-download-manager

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