【问题标题】:How to set android Lock Screen Wallpager via Intent如何通过 Intent 设置安卓锁屏壁纸
【发布时间】:2015-09-24 04:48:33
【问题描述】:

我看到很多人问过这个问题,比如herehere 和......但我找不到任何解决方案。 但是,我看到一些background app on playstore 可以做到。

我的目的是我想打开设置锁屏壁纸的意图,比如

此设备是三星 S2

【问题讨论】:

    标签: android android-intent android-wallpaper lockscreenwidget


    【解决方案1】:

    通常没有(适当的)关于如何设置锁屏壁纸的文档。 Samsung 不允许这样做。

    在某些手机中,我们可以看到我们通过墙纸管理器设置的墙纸,这完全取决于设备库存操作系统。而且我们无法具体控制它。

    【讨论】:

      【解决方案2】:
      Intent intent = new Intent(Intent.ACTION_ATTACH_DATA);
      intent.addCategory(Intent.CATEGORY_DEFAULT);
      intent.setDataAndType(Uri.parse(mPath), "image/jpeg");
      intent.putExtra("mimeType", "image/jpeg");
      startActivity(Intent.createChooser(intent, "Set as: Home Screen"));
      

      【讨论】:

      • 拜托,不要只是发布代码作为答案,最好解释一下为什么以及你在做什么;)
      猜你喜欢
      • 1970-01-01
      • 2019-05-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多