完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
1.自定义壁纸壁纸
默认是default_wallpaper,在/frameworks/base/core/res/res,drawable-sw720dp-nodpi 、drawable-sw600dp-nodpi、drawable-nodpi的地方有default_wallpaper.png,然后自定义把的壁纸(custom_wallpaper.png)也上传到相应修改的地方。 2.默认壁纸 的类frameworks/base/core/java/android/app/WallpaperManager.java ,custom_wallpaper是壁纸的图片名称。 /*自定义壁纸* * 代表默认静态图片壁纸的打开流。 * * 如果设备没有定义请求类型的默认壁纸, * {@code null} 返回。 * * @hide */ public static InputStream openDefaultWallpaper(Context context, @SetWallpaperFlags int which) { final String whichProp; 最终 int defaultResId; if (which == FLAG_LOCK) { /* 尚不支持出厂默认锁壁纸 whichProp = PROP_LOCK_WALLPAPER; defaultResId = com.android.internal.R.drawable.default_lock_wallpaper; */ 返回空值; } else { whichProp = PROP_WALLPAPER; //默认默认 // defaultResId = com.android.internal.R.draw.default_wallpaper defaultResId = com.android.internal.R.drawable.custom_wallpaper; } 最终字符串路径 = SystemProperties.get(whichProp); 如果(!TextUtils.isEmpty(路径)){ 最终文件文件 = 新文件(路径); if (file.exists()) { try { return new FileInputStream(file); } catch (IOException e) { // 忽略,回退到平台默认值下面 } } } try { return context.getResources().openRawResource(defaultResId); } catch (NotFoundException e) { // 没有为此设备定义默认值;这不是失败 } return null; 3.声明资源 在frameworks中添加资源不是直接把图片复制过去就可以的,还需要添加新资源声明。frameworks/base/core/res/res/values/symbols.xml中添加新资源的字段。 《java-symbol /》 《java-symbol /》 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
353 浏览 1 评论
1758 浏览 1 评论
3013 浏览 1 评论
synopsys 的design ware:DW_fpv_div,浮点数除法器,默认32位下,想提升覆盖率(TMAX),如果用功能case去提升覆盖率呢?
3751 浏览 1 评论
RK3588 GStreamer调试四路鱼眼摄像头四宫格显示报错
6562 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-18 12:39 , Processed in 0.544637 second(s), Total 73, Slave 54 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号