一键批量制作主题截图的方法及系统技术方案

技术编号:14165565 阅读:136 留言:0更新日期:2016-12-12 12:55
本发明专利技术公开了一键批量制作主题截图的方法及系统,通过采用将制作好的手机主题jar包按照一定的目录接口存放到手机存储卡里面 通过 launcher(安卓系统桌面启动器)代码实现截图,保存到指定的主题目录,当一套主题截取完毕以后在切换到第二个主题,以此循环下去当切换到最后主题以后停止截图,实现了通过手机软件自动批量主题截图,尤其当主题比较多的时候,亦或桌面上出厂设置的图标有变化时,不但大大提高了效率,节省了大量人工,而且再也不用担心主题的截图和缩略图出错,达到了傻瓜式设计即不会技术的人也能达到需求的效果。

【技术实现步骤摘要】

本专利技术涉及手机软件领域,特别涉及一种一键批量制作主题截图的方法及系统
技术介绍
目前各个品牌手机都存在着主题,也就是相当于手机自己的肤色 ,可以让广大用户下载不同主题风格的主题壁纸。现有技术中,假如目前制作了 50套主题,那么怎么实现主题缩略图 ? 一般的手机厂商习惯的是安装 每套主题,然后 通过手动截图和手动命名,这样很容易出错,并且效率低下,可能一天时间才能完整的制作两三套 完整的主题包 ,同时假如桌面上出厂设置的图标有变化那么50套主题必须 又要重新制作,这是相当麻烦的一件事情。因而现有技术还有待改进和提高。
技术实现思路
鉴于上述现有技术的不足之处,本专利技术的目的在于提供一种一键批量制作主题截图的方法及系统,通过手机软件自动批量截图 ,不但提高了效率 ,而且再也不用担心主题的截图和缩略图出错,达到了傻瓜式设计即不会技术的人也能达到需求的效果。为了达到上述目的,本专利技术采取了以下技术方案:一键批量制作主题截图的方法,包括如下步骤:A、将手机主题包即jar包拷贝到手机存储卡里;B、运行桌面APK,桌面启动器即Launcher切换到手机主题包的主题,并进行截图;C、将手机的主题截图目录结构导出。所述的一键批量制作主题截图的方法,其中,步骤A之前还包括:A0、制作手机主题包。所述的一键批量制作主题截图的方法,其中,步骤B包括:B1、桌面启动器即Launcher读取手机主题包,并切换到第一个主题;B2、当主题切换完成后,将桌面移动到第一页面和第二页面依次截图并保存;B3、当一套主题截图完成,自动切换到第二个主题,循环应用主题,将所有主题全部截图完成。所述的一键批量制作主题截图的方法,其中,步骤B1之前还包括步骤:B01、第一次进入安卓系统桌面启动器即Launcher,查看内存卡是否含有主题配置文件,如是,则进入B02,如否,进入B03;B02、读取SD卡中的default_config.xml文件,获取test属性,并进入B05;B03、读取手机系统的default_config.xml文件,如能获取Test属性,则进入B05;否则,则进入B04;B04、进入普通桌面显示;B05进入桌面启动器即Launcher。所述的一键批量制作主题截图的方法,其中,步骤B2还包括步骤:B21、将指定名字的所述截图保存到当前目录。所述的一键批量制作主题截图的方法,其中,步骤C包括:C1、点击批处理命令导到外部设备。一键批量制作主题截图的系统,包括:手机主题包导入模块,将手机主题包即jar包拷贝到手机存储卡里;手机主题截图模块,运行桌面APK,桌面启动器即Launcher切换到手机主题包的主题,并进行截图;手机主题截图导出模块,将手机的主题截图目录结构导出;所述的一键批量制作主题截图的系统,其中,所述主题截图模块包括:主题包读取模块,桌面启动器即Launcher读取手机主题包,并切换到第一个主题;桌面启动器主题切换模块,在所有要切换的主题间切换;主题截图模块,当主题切换完成后,将桌面移动到第一页面和第二页面依次截图并保存。相较于现有技术,本专利技术提供的一键批量制作主题截图的方法及系统,通过采用将制作好的手机主题jar包按照一定的目录接口存放到手机存储卡里面 通过 launcher(安卓系统桌面启动器)代码实现截图,保存到指定的主题目录,当一套主题截取完毕以后在切换到第二个主题,以此循环下去当切换到最后主题以后停止截图,实现了通过手机软件自动批量主题截图 ,尤其当主题比较多的时候,亦或桌面上出厂设置的图标有变化时,不但大大提高了效率,节省了大量人工,而且再也不用担心主题的截图和缩略图出错,达到了傻瓜式设计即不会技术的人也能达到需求的效果。附图说明图1为本专利技术提供的一键批量制作主题截图的方法较佳实施例的流程图。图2为本专利技术提供的一键批量制作主题截图的方法的较佳实施例的截图过程流程图。图3为本专利技术提供的一键批量制作主题截图的系统的较佳实施例的功能模块图。具体实施方式本专利技术提供一种一键批量制作主题截图的方法及系统,为使本专利技术的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。请参阅图1,图1为本专利技术提供的一键批量制作主题截图的方法较佳实施例的流程图,包括如下步骤:S100、将手机主题包即jar包拷贝到手机存储卡里;本专利技术实施例中,相对于现有技术中每套主题都需要安装的繁琐和不方便,本专利技术采用把做好的多个手机主题包即jar包一次性拷贝到手机存储卡的指定目录,每一个主题里是没有主题效果图片的,通过执行命令 adb push config /storage/emulated/0/config/, 此指令是将我的外部文件夹拷贝到手机的存储卡里 ,方便后续的桌面APK 读取,简单方便,大大提高来了操作的便捷性。S200、运行桌面APK,桌面启动器即Launcher切换到手机主题包的主题,并进行截图;具体的,请参阅图2,图2为本专利技术提供的一键批量制作主题截图的方法的较佳实施例的截图过程流程图,具体包括如下步骤:S210、桌面启动器即Launcher读取手机主题包,并切换到第一个主题;本专利技术提供的较佳实施例中,最重要的是利用了桌面启动器即Launcher代码自动截图功能,因此在步骤S100之后,首先就要启动桌面启动器读取手机主题包,并切换到第一个待截图的主题。为了启动桌面启动器的自动轮训和截图功能,在截图之前,系统会先进行一下检测步骤:B01、第一次进入安卓系统桌面启动器即Launcher,查看内存卡是否含有主题配置文件,如是,则进入B02,如否,进入B03;B02、读取SD卡中的default_config.xml文件,获取test属性,并进入B05;B03、读取手机系统的default_config.xml文件,如能获取Test属性,则进入B05;否则,则进入B04;B04、进入普通桌面显示;B05进入桌面启动器即Launcher。至此,桌面启动器的自动截图功能可以被正常调用,并进入下一步骤。S220、当主题切换完成后,将桌面移动到第一页面和第二页面依次截图并保存;在本步骤中,当主题切换完成后,将桌面移动到第一页面实行截图,截图完毕以后 ,采用多线程,主题ThemListVIew类中updateTheme(themID)方法通过发送广播,应用不同的主题,结合桌面pagedView类中的snapToPage()方法让桌面自动滑动,移动到桌面第二页面截图,截取前2屏的背景,截图以后将指定名字的截图效果图保存到对应的主题文件夹内当前的目录 ,全过程通过软件自动操作。相较于现有技术中人为的截取一张图片并命名保存,然后再截取另一张图片再命名保存,很明显大大提高了效率,并且减少了出错的可能性 ,极大的减轻了人的劳动量。S230、当一套主题截图完成,自动切换到第二个主题,循环应用主题,将所有主题全部截图完成。当一套主题截取效果图并保存完毕后,桌面会开启多线程轮训应用不同的主题,桌面启动器自动切换到下一个主题,相对于现有技术中,需要人为的安装一个主题截取一个主题的方式,尤其是当主题比较多的时候,无形中会大大提高效率。S300、将手机的主题本文档来自技高网...
一键批量制作主题截图的方法及系统

【技术保护点】
一种一键批量制作主题截图的方法,其特征在于,包括如下步骤:A、将手机主题包即jar包拷贝到手机存储卡里;B、运行桌面APK,桌面启动器即Launcher切换到手机主题包的主题,并进行截图;C、将手机的主题截图目录结构导出。

【技术特征摘要】
1.一种一键批量制作主题截图的方法,其特征在于,包括如下步骤:A、将手机主题包即jar包拷贝到手机存储卡里;B、运行桌面APK,桌面启动器即Launcher切换到手机主题包的主题,并进行截图;C、将手机的主题截图目录结构导出。2.根据权利要求1所述的一键批量制作主题截图的方法,其特征在于,步骤A之前还包括:A0、制作手机主题包。3.根据权利要求1所述的一键批量制作主题截图的方法,其特征在于,步骤B包括:B1、桌面启动器即Launcher读取手机主题包,并切换到第一个主题;B2、当主题切换完成后,将桌面移动到第一页面和第二页面依次截图并保存;B3、当一套主题截图完成,自动切换到第二个主题,循环应用主题,将所有主题全部截图完成。4.根据权利要求3所述的一键批量制作主题截图的方法,其特征在于,步骤B1之前还包括步骤:B01、第一次进入安卓系统桌面启动器即Launcher,查看内存卡是否含有主题配置文件,如是,则进入B02,如否,进入B03;B02、读取SD卡中的default_config.xml文件,获取test属性,并进入B05;B03、读取手机系统的...

【专利技术属性】
技术研发人员:周二龙
申请(专利权)人:深圳酷比通信股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1