添加权限:
<uses-permission
android:name="android.permission.SET_WALLPAPER"></uses-permission>
private Button button1;
private Button button2;
private ImageView imageView1;
private ImageView imageView2;
private ImageView imageView3;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.wall_paper);
button1 = (Button) findViewById(R.id.button1);
button1.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
try {
clearWallpaper();
} catch (IOException e) {
e.printStackTrace();
}
}
});
imageView1 = (ImageView) findViewById(R.id.imageView1);
imageView1.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
Bitmap bitmap = BitmapFactory.decodeResource(getBaseContext().getResources(), R.drawable.img1);
try {
setWallpaper(bitmap);
} catch (IOException e) {
e.printStackTrace();
}
}
});
imageView2 = (ImageView) findViewById(R.id.imageView2);
imageView2.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
Bitmap bitmap = BitmapFactory.decodeResource(getBaseContext().getResources(), R.drawable.img2);
try {
setWallpaper(bitmap);
} catch (IOException e) {
e.printStackTrace();
}
}
});
button2 = (Button) findViewById(R.id.button2);
imageView3 = (ImageView) findViewById(R.id.imageView3);
button2.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
imageView3.setImageDrawable(getWallpaper());
}
});
}
- 大小: 81.9 KB
分享到:
相关推荐
Wallpaper Engine:壁纸引擎.url
Android 8.1系统,默认壁纸wallpaper显示缩放大小修改, 原本显示的壁纸会将用户设置的图片放大裁剪,导致图片只能显示一些局部细节,不能显示整个图片,这个补丁根据图片大小判断,是否当大图片再进行裁剪。
Wallpaper Engine是由Kristjan Skutta所开发的一款动态壁纸软件,区别于其他形式的壁纸软件,Wallpaper Engine可以让用户通过其引擎深度的自定义或编辑与创作出符合个人需求的壁纸样式。支持各种类型的壁纸,包括2D...
使用方法 : 建立wallpaper.exe 的快捷方式,在其中以执行程序参数形势 加入壁纸存放路径. 例如 E:\零碎\wallpaper.exe E:\零碎\wallpaper 其中后面的字符串为壁纸路径 执行快捷方式即可随即从路径中...
支持各种类型的壁纸,包括2D和3D动画,网站,视频,甚至某些应用程序。当然的,如果你想导入3D模型亦是如此,需要掌握像建模软件3ds Max,Maya或Modo。视频壁纸会要求你提供一套视频文件素材,导入的视频格式支持mp4...
(注意:本程序本身没有自带壁纸,需要自行找资源。) 多显示器支持 2D,3D,视频,网站和Unity应用程序 播放列表/幻灯片 应用程序热键 全速融入社区 支持Windows 7,8.1和10 性能 质量和性能选择 自动暂停/停止 ...
wallpaper-cli, 获取或者设置桌面壁纸 墙纸 获取或者设置桌面壁纸在 macOS,Linux和 Windows 上工作。安装$ npm install --global wallpaper-cli用法$ wallpaper --help
4K壁纸壁纸壁纸壁纸 Screen Wallpaper img0.jpg imgO_ 768x1024jpg img0. _768x1366.jpg img0_ _1024x768.jpg img0_ _1200x1920.jpg img0_ _1366x768.jp9 img0_ 1600x2560.jpg img0_ _2160x3840jp9 img0_...
两个Android 动态壁纸 Live Wallpaper-WallpaperService
lively wallpaper壁纸
WallPaper Engine(壁纸引擎)是steam上一款非常好玩的软件。它可以帮你把桌面壁纸换成动态效果,支持手动DIY作品,并且可通过创意工坊上传分享,是一个难得的优秀软件。小编整理了一些玩家上传的佳作,供有需要的...
说到电脑动态壁纸,很多人都会想到Wallpaper Engine,它在前几年特别火。该软件的壁纸资源非常丰富,效果很炫酷,所以广受用户喜爱。只不过,Wallpaper Engine是付费软件,而且需要依托Steam程序。 如果你不想花钱,...
Moe Wallpaper 桌面动态壁纸设置器V2.5 本程序支持设置任何单个视频或者自定义列表为桌面动态壁纸,设有快捷键和摸鱼功能, 既能萌又能摸鱼 本程序使用C#编写,V1版本已经开源。 支持(Windows 7到windows 11) ...
wallpaper - 获取或设置电脑桌面墙纸,支持 macOS, Linux和Windows.
群晖 修改 墙纸
wallpaper壁纸
wallpaper壁纸资源上传