Android有办法设置主屏幕壁纸.用户点击“菜单”,然后选择“壁纸”以从系统设置壁纸.生成的壁纸图像在纵向和横向模式下都可以正确缩放.

我做了一个小应用程序,允许更改主屏幕壁纸.它工作正常,但我不知道在将图像设置为壁纸后,将图像设置为正确的大小是什么秘诀.

我用1280×1084的png图像做了这个,并尝试使用320×240的图像同样的东西,并且当设置为主屏幕壁纸时它们都显示相同的大小.

我找了关于如何像他们一样设置壁纸的教程和示例,但无法找到如何做到这一点.你能告诉我一个代码示例,告诉我这个秘密,以便生成的壁纸正确缩放吗?

我确定必须使用某种WallpaperManager设置,但我不知道使用哪种设置.

提前致谢.

这是我用来设置壁纸的代码:

/** Called when the activity is first created. */

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.main);

WallpaperManager myWallpaperManager = WallpaperManager

.getInstance(getApplicationContext());

try {

myWallpaperManager.setResource(R.drawable.kabanight1);

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

诚然,

伊马德

android壁纸应用,是否可以设置壁纸就像使用Android附带的应用程序一样?相关推荐

  1. android 壁纸服务,Android开发学习之WallPaper设置壁纸详细介绍与实例

    今天和大家分享的是关于在android中设置壁纸的方法,在android中设置壁纸的方法有三种,分别是: 1.使用wallpapermanager的setresource(int resourceid ...

  2. android entries属性,ListPreference需要设置两个属性:android:entries和android:entryValues...

    android:defaultValue="black" android:entries="@array/setting_skintheme" android: ...

  3. python手机壁纸_利用Appium Python测试爱壁纸的登录和设置壁纸

    #coding:utf-8#Import the common package importosimportunittestfrom appium importwebdriverfrom time i ...

  4. idea android 真机,intellij idea 设置用真机测试android

    android自带的模拟器是不容置疑的慢,genymontion虽然快,但是觉得有点怪的感觉,哈哈,其实这些都不是重点. 之前是用myeclipse开发android的,虽然一直很想用eclipse来 ...

  5. android dns 苹果,手机怎么设置百度公共dns(ios/Android系统)?

    百度公共DNS可以用于电脑.手机.和路由器等设备,那么手机怎么设置百度公共dns?下文小编就为大家带来ios系统以及Android系统设置百度公共dns教程,感兴趣的朋友可以来下文了解下. ios系统 ...

  6. wallpaper设置壁纸图片被拉伸

    时间:2021/04/07 之前公司不允许csdn,笔记写在其它地方.最近整理过来 问题描述: 原生壁纸设置壁纸之后,图片被拉伸.导出/data/system/users/0/wallpaper_in ...

  7. android 下载txt文件恢复,牛学长安卓数据恢复(UltData - Android)

    牛学长安卓数据恢复(UltData - Android)是一款完美的软件,它可帮助您恢复已删除或丢失的数据,包括所有安卓设备(三星,摩托罗拉,HTC,谷歌Nexus,LG,索尼...)上的联系人,通话 ...

  8. android 5.1 壁纸路径,RTFSC – Android5.1 壁纸设置流程简析 – RustFisher

    Android5.1 壁纸设置流程浅析 Ubuntu14.04  Android5.1  Source Insight3 这里只是简单分析一下5.1里是如何设置壁纸的:这个流程和4.4有一些不同.但基 ...

  9. android系统设置动态壁纸,安卓教程:设置GIF动图为手机壁纸

    不禁是一把泪,连设置GIF动态图为壁纸都可以做成教程了,小编你是有多缺文章素材啊?嗯,即便如此,在Android平台上,可是有很多同学为图动不动的问题而苦恼.所以,这篇教程就出来了. 前言:实现GIF ...

最新文章

  1. js 调用 jsp注意点
  2. MVP架构设计 初探
  3. storm-kafka编程指南
  4. 锐捷设备密码破解方法
  5. 循环录入某学生 5 门课的成绩并计算平均分,如果某分数录入为负,停止录入并提示录入错误
  6. 面试必问:如何实现Redis分布式锁
  7. MacBook配置快捷轻量的C/C++环境
  8. php 安全基础 第八章 共享主机 安全模式
  9. 教你正确设置CrossOver的Wine配置(一)
  10. 性能测试--jmeter结合charles,以及charles的基本使用【11】
  11. SecureCRT安装(5)
  12. Android Realm(数据库)
  13. 基于jQuery UI CSS Framework开发Widget
  14. jms是java平台中面向_面向Web的JMS应用系统
  15. springboot的错误页面配置
  16. 新大陆云平台的.jar .sdk打包
  17. @submit.native.prevent
  18. 关于身份证号或者手机号,密码 隐藏中间几位数字
  19. python三维立体画_用matplotlib创建三维立体图
  20. python语言要英语基础吗_学编程需要英语基础吗?

热门文章

  1. iSpy免费的开源视频监控平台
  2. 奇怪!生成网页水印,为啥总扯到 MutationObserver?
  3. android获取sim卡手机号码,Android 读取SIM卡联系人
  4. 前端学HTTP之URL
  5. 【深度强化学习】MAPPO 代码学习
  6. 005.python科学计算库pandas(下)
  7. 创建GitHub仓库并与本地Git绑定
  8. SQL 判断字段值是否有中文、英文、数字、提取中文、英文、数字
  9. h5可以获取本机手机号码么_人人都可写代码-H5零基础编程-登录界面实操05
  10. 记录mac 平台下 AndroidStudio 安装配置问题