`

通过代码设置live wall paper

阅读更多
1. The code is:
  
private WallpaperManager mWallpaperManager = WallpaperManager.getInstance(this);
                Intent intent = new Intent(WallpaperService.SERVICE_INTERFACE);
                intent.setClassName("com.android.wallpaper",
                                "com.android.wallpaper.galaxy.GalaxyWallpaper"); // you can set any live wall paper which you want
                try {
                        mWallpaperManager.getIWallpaperManager().setWallpaperComponent(
                                        intent.getComponent());
                        
                } catch (RemoteException e) {
                        e.printStackTrace();
                        // do nothing
                } catch (RuntimeException e) {
                        e.printStackTrace();
                }


2. And you must add the following permissions in your manifest:
 
 <uses-permission android:name="android.permission.SET_WALLPAPER_COMPONENT" />
        <uses-permission android:name="android.permission.BIND_WALLPAPER" />
        <uses-permission android:name="android.permission.SET_WALLPAPER" />


3. You must push your apk to /system/app. If not, it can’t work.
分享到:
评论

相关推荐

    android wall paper

    "Android Wall Paper",特别是"Live Wallpapers",是指具有动态效果的手机或平板电脑背景。这些动态壁纸不仅展示静态图像,还可以展示动画、交互式元素或其他视觉特效,为用户提供更加生动和个性化的体验。 **...

    Live Charts 的源代码及demo

    总之,"Live Charts"的V1源代码提供了丰富的学习资源,无论是对源码的深入剖析,还是通过WPF demo的实践操作,都能帮助开发者提升数据可视化技能。同时,项目管理和版本控制的相关文件也揭示了专业开发流程的标准...

    LiveChart示例代码

    首先,`LiveCharts.sln.DotSettings`和`Charts.sln.DotSettings`是Visual Studio解决方案的配置文件,它们存储了开发者在项目中的个人设置,如代码格式化规则、缩进风格等。这些设置帮助保持团队间的代码一致性,...

    idea 代码 模板 代码模板 live templates

    在IT行业中,开发效率是至关重要的,而IntelliJ IDEA(简称Idea)作为一款强大的Java集成开发环境,提供了一种高效的方式——代码模板(Code Templates),也称为Live Templates,来帮助开发者快速编写常见的代码...

    live555服务器端代码

    在【描述】中提到的“可以直接编译直接调试”,这意味着Live555源代码包含了完整的构建系统和调试配置,用户无需额外设置即可进行编译和调试工作。这对于开发者来说是非常方便的,因为它节省了配置环境和解决依赖...

    live555-latest源代码以及live555.exe

    有live555的源代码以及可执行程序 代码目录live555_source\live\live\BasicUsageEnvironment live555_source\live\live\groupsock live555_source\live\live\liveMedia ...

    Windows Live Writer代码插件

    2. **WLWSourceCodePluginSetup.msi**:这是Windows Live Writer代码插件的安装程序,用户可以通过运行此文件来安装插件,将所需的功能集成到Windows Live Writer中。 3. **wlw_SyntaxHighlight.rar**:这可能是一...

    Windows Live Writer的代码高亮插件

    其中一个增强其功能的重要方面就是通过安装插件,其中特别提到的是“代码高亮插件”。 代码高亮插件对于技术博客作者尤其有用,因为它能够将嵌入到文章中的编程代码以颜色鲜明、格式整洁的方式展示出来,使读者更...

    Live555代码MinGW静态编译

    当我们在使用Live555时,通常会遇到一个问题:通过`./genMakefile mingw`命令生成的Makefile在非MSYS环境(如Windows命令提示符)下编译时,可能会报告缺少libgcc库的错误。这是因为生成的可执行文件依赖于系统中的...

    live-wire算法代码

    2. **lwcontour.m**:这是一个MATLAB脚本文件,很可能包含了Live-Wire算法的实现代码。MATLAB是一种广泛用于数值计算和图像处理的编程语言,因此这个脚本可能是用户运行和调整算法的主要入口。 3. **README.txt**:...

    Live-Charts源码实列(C#多语言)

    - **安装**:首先,通过NuGet包管理器安装Live-Charts库到你的C#项目。 - **初始化**:在C#代码中,引入必要的命名空间,并创建一个图表对象。 - **数据绑定**:将数据源与图表关联,Live-Charts会自动根据数据...

    live555 海思 监控

    2. 获取Live555源代码:从官方GitHub仓库或其他可靠来源下载最新的Live555源代码。 3. 配置编译:根据arm9架构和Linux发行版,配置编译选项。可能需要设置交叉编译工具链,并针对特定的硬件特性进行优化。 4. 编译...

    idea或as黑色主题设置(复加一些快捷生成代码的Live Templates)settings.zip

    idea或as黑色主题设置(复加一些快捷生成代码的Live Templates) 比如: 判断两个字符串是否相同 字符串是否为空 for循环 view构造 构造fragment传递参数的方法 打印日志(包含类名方法名函数名) 快速todo

    windows live writer代码插件

    一旦安装成功,用户就可以在Windows Live Writer的菜单栏找到相应的代码插入选项,或者设置快捷键以提高效率。 在使用插件时,用户可以在Visual Studio中选择要分享的代码,复制后直接粘贴到Windows Live Writer的...

    LIVE WIRE源代码

    "LIVE WIRE源代码"是MATLAB环境下的一种图像处理算法的实现,主要用于图像轮廓的自动检测和选择。这个算法在图像分析、计算机视觉和医学影像处理等领域有着广泛的应用。其核心思想是通过交互式的方式,让用户能够...

    香港大学开源R3LIVE源代码

    通过研究R3LIVE的源代码,开发者可以深入理解递归关系网络在视频分析中的应用,学习如何构建类似的系统,或者在此基础上进行自己的研究和改进。开源项目的价值在于其开放性,它为研究者和开发者提供了学习、实践和...

    live 555 源代码

    这个源代码包包含了Live555项目在2005年(假设“16年”指的是从2005年开始算起)的版本,对于学习和理解实时多媒体网络通信技术有着重要的参考价值。 Live555的核心功能包括支持多种流媒体协议,如Real Time ...

    经过修改的live555代码

    在实际项目中,你可以通过阅读这些修改后的代码,了解作者如何解决特定问题,或者如何扩展Live555以满足特殊需求。 在使用这个修改版的Live555时,记得查看新增的注释,它们会帮助理解代码的逻辑和工作方式。同时,...

    live555最新源代码

    通过研究"live555最新源代码",开发者不仅可以提升对流媒体协议的理解,还能掌握实际开发中的关键技巧,例如网络编程、并发控制以及跨平台开发等。对于希望在流媒体领域深入工作的人员,这是一个宝贵的资源。

Global site tag (gtag.js) - Google Analytics