通过Google+设置壁纸报错

news/2024/10/21 15:34:06/

通过Google+设置壁纸报错

[DESCRIPTION]

将图片通过google+设置墙纸的时候,提示google+已停止运行,主要标识log:
JAVA.lang.IllegalArgumentException: Cannot use passed URI to set wallpaper; check that the type returned
by ContentProvider matches image/*

[SOLUTION]

出现这个问题,是当前项目未使用默认Launcher,并且所使用的Launcher没有完全兼容Android设置墙纸功能导致。
具体是系统在做对应query的时候查找不到对应的Activity,这部分逻辑可以查看WallpaperManager.java的getCropAndSetWallpaperIntent()函数
frameworks/base/packages/WallpaperCropper具有同样的功能,MTK初始并未将WallpaperCropper编进系统,所以有2种方法可以解决这个问题:
1.在使用的Launcher里自带上类似WallpaperCropActivity的功能;
2.将WallpaperCropper编译到img里,具体修改为:

build/target/product/&pojectName.mk
中的
PRODUCT_PACKAGES := \
后添加此应用的申明:
WallpaperCropper
然后重build系统即可
谢谢!



http://www.ppmy.cn/news/189338.html

相关文章

android手机壁纸

android手机系统含有两种壁纸,一种是默认壁纸,还有一种是其他的。 默认壁纸一般存储在framework里:frameworks\base\core\res\res\drawable-nodpi\default_wallpaper.png 其他壁纸存储在Launcher里:packages\apps\Launcher3\Wal…

(新)Chrome浏览器自定义背景插件

一、效果预览 二、项目回顾 1、原理 主要是利用js脚本在页面打开前插入一个背景图片容器,在通过相应的事件控制来实现该功能。 2、功能 将网络图片设置为浏览器背景 3、使用 下载插件 --> 修改js文件(加入图片链接)–》 添加浏览器扩…

给chrome浏览器设置壁纸

chrome浏览器设置壁纸 很多人的chrome浏览器设置的搜索引擎都是百度,这样的话就不能给浏览器本身设置背景了,chrome官方禁止。 一. 首先下载stylus插件 下载地址: https://files.cnblogs.com/files/blogs/699213/Stylus_V1.5.17.rar?t166865…

python全套壁纸_Python 全自动壁纸更新系统

什么是 Python Python 是一种面向对象的解释型计算机程序设计语言,由荷兰人 Guido van Rossum 于1989年发明,第一个公开发行版发行于 1991 年,是一个非常优秀的编程语言。 Python 具有非常强大的库,并且它能够比较轻松地把基于其…

android壁纸保存目录,如何获取安卓手机当前壁纸的路径

昨天马老师问我小米手机的壁纸在哪里放着,我一时没理解就说在sd卡了还有根目录-system-media-wallpaper都有壁纸的,而后才晓得马老师是要找 设置好了桌面壁纸,这个图片被MIUI存放到哪里去了。也就是当前壁纸的保存路径。我就开始找啊找又去…

推荐几款不错的Chrome 插件

推荐几款不错的Chrome 插件 Chrome 的网上应用商店里有丰富的插件,这里给大家推荐几款有意思的插件。 BD(Browser Desktop) New Tab Browser Desktop(浏览器桌面)是一款实用的工具类浏览器插件, 功能丰富,操作简单,可以给您带来最…

必应壁纸php,PHP 自动保存Bing 每日壁纸

https://cn.bing.com 已经修复! 前段时间,写了个Bing随机壁纸API,Bing随机壁纸 API 有个朋友问我壁纸怎么保存下来的,其实这东西网上一搜一大把,用PHP/JAVA/Python... 都能实现,看个人喜好了。 我服务器上的…

如何找到google主题的壁纸

某天设置了一下google chrome的主题&#xff0c;那个 背景图贼好看。然后就想设置成壁纸天天看&#xff0c;但是苦于找不到&#xff0c;就研究了一下。 在windows下&#xff0c;进入C:\Documents and Settings\<你登陆系统的这个用户名>\Local Settings\Application Dat…