1)设置桌面背景代码如下

package com.example.androidapp;import java.io.IOException;import android.os.Bundle;import android.app.Activity;import android.content.res.Resources;import android.graphics.Bitmap;import android.graphics.drawable.BitmapDrawable;import android.view.Menu;public class MainActivity extends Activity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);Resources res=getResources();   BitmapDrawable bmpDraw=(BitmapDrawable)res.getDrawable(R.drawable.ic_launcher);    Bitmap bmp=bmpDraw.getBitmap(); try{setWallpaper(bmp);}catch(IOException e) {e.printStackTrace();}}@Overridepublic boolean onCreateOptionsMenu(Menu menu) {// Inflate the menu; this adds items to the action bar if it is present.getMenuInflater().inflate(R.menu.main, menu);return true;}}


2)在manifest中增加设置桌面的权限

<!--设置桌面的权限 --><uses-permission android:name="android.permission.SET_WALLPAPER" /> 



更多相关文章

  1. Android中通过代码检测系统是否有root权限
  2. android 9.0 SD卡权限问题 文件管理器没有权限
  3. 关于Android动态权限的一些疑问
  4. Android 网络权限配置
  5. Android App 权限一点知识
  6. Android 设置默认桌面,默认应用,辅助功能,电池优化,设备管理器,
  7. android app请求获取root权限

随机推荐

  1. python 的基础 学习 11天 作业题
  2. Django i18n:为{% blocktrans %}块推荐的
  3. [Z] 通天塔导游:各种编程语言的优缺点
  4. Python Homework(2018-05-30,第十三周周三)
  5. Python实战小程序——matplotlib模块画图
  6. 为什么我们需要使用rabbitmq
  7. 用于在Google App Engine上构建应用程序
  8. python进阶——利用网页爬虫写天气预报采
  9. python过滤html文档中的Tag标签
  10. python 处理csv文件的过程对换行符的处理