1、

AndroidManifest.xml文件中具有:

<intent-filter>
<action android:name="android.intent.action.SET_WALLPAPER" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>


Intent i = new Intent(Intent.ACTION_SET_WALLPAPER);
//i.setType("text/plain");
//i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

startActivity(Intent.createChooser(i, "share with ..."));


应用程序根据action查找系统中的应用程序,当然也可以加上其他信息。

2、让我们的应用程序被应用程序选择器找到。

<activity android:name=".Demo1">
<intent-filter>
<action android:name="android.intent.action.SET_WALLPAPER" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>

更多相关文章

  1. Android中获取应用程序(包)的信息-----PackageManager的使用(一)
  2. Android(安卓)jetpack Room数据库(一)基本使用
  3. android 应用选择器的使用
  4. Android(安卓)P正式发布,你需要尽快做适配了
  5. 获取Android应用程序的签名
  6. android launch 初探
  7. [CSDN]Android应用程序启动过程源代码分析
  8. 转Android(安卓)安全攻防(二): SEAndroid(安卓)bionic
  9. 基于Android客户端的人人网开放平台开发系列教程

随机推荐

  1. Android 4.0硬件加速及绘制技巧
  2. 详解 Android 是如何启动的
  3. Android的FUSE方案
  4. SettingActivity学习笔记
  5. Android的WiFi子系统架构
  6. Android Skia编程系列(一):Hello Skia
  7. 如何自学 Android 编程?
  8. android 图片剪裁 ,从android自带图库提取
  9. Android资源文件夹及资源文件的详细介绍
  10. 做纯粹的 Android