关闭

关闭

封号提示

内容

首页 三星官方ROM状态栏下拉14键开关修改教程.doc

三星官方ROM状态栏下拉14键开关修改教程.doc

三星官方ROM状态栏下拉14键开关修改教程.doc

上传者: 姜于芝 2017-10-13 评分 5 0 144 20 653 暂无简介 简介 举报

简介:本文档为《三星官方ROM状态栏下拉14键开关修改教程doc》,可适用于工作范文领域,主题内容包含三星官方ROM状态栏下拉键开关修改教程此开关代码完全适用于三星IITIMS等机型我也将在这些机型的新版本ROM中提供此功能其中闪光灯的代码中会判断机符等。

三星官方ROM状态栏下拉键开关修改教程此开关代码完全适用于三星IITIMS等机型我也将在这些机型的新版本ROM中提供此功能其中闪光灯的代码中会判断机型是否有提供闪光灯如果没有将会打开一个白色背景的窗口并将窗口亮度调至最高比如ITTMS等机型。月日更新:重构下拉开关代码增加到键开关并提供自定义设置程序。月日更新:修复IITMS等机型重启和关机权限问题。下面讲一下基于三星官方ROM中的SystemUIapk修改过程附件有三个QuickPanelSettingsapk、LidroidSystemUIapk和lidroidresapk:、下载附件中的LidroidSystemUIapk并使用apktool反编译得到LidroidSystemUI目录。、使用apktool反编译你要修改的SystemUIapk得到SystemUI目录并将LidroidSystemUIsmali中的两个目录(分别为com、lidroid)复制到SystemUIsmali目录中。、修改SystemUIAndroidManifestxml在<application>之前添加以下代码行:<activityandroid:name="comlidroidsystemuiquickpanelFlashlightActivity"android:theme="android:styleThemeNoTitleBarFullscreen"android:clearTaskOnLaunch="true"android:configChanges="orientation|keyboardHidden"android:launchMode="singleTask">并保存有闪光灯的机型如I不需要做这一步。、打开SystemUIsmalicomandroidsystemuistatusbarStatusBarServicesmali查找QuickSettingsView将以下代码行constv,xfinvokestatic{p,v,v},LandroidviewView>inflate(LandroidcontentContextILandroidviewViewGroup)LandroidviewViewmoveresultobjectvcheckcastv,LcomandroidsystemuistatusbarquickpanelQuickSettingsViewlinelocalv,qsv:LcomandroidsystemuistatusbarquickpanelQuickSettingsView修改为constv,xinvokestatic{p,v,v},LandroidviewView>inflate(LandroidcontentContextILandroidviewViewGroup)LandroidviewViewmoveresultobjectvcheckcastv,LcomlidroidsystemuiquickpanelPowerWidgetlinelocalv,qsv:LcomlidroidsystemuiquickpanelPowerWidgetinvokevirtual{v},LcomlidroidsystemuiquickpanelPowerWidget>setupWidget()V并保存不同的ROM版本constv,xf这个值可能不尽相同没关系只需要复制上面的代码覆盖掉即可。、用apktool编译SystemUIapk修改过AndroidManifestxml的话将SystemUIdistSystemUIapk做一下重新签名即可(需跟ROM的整体签名保持一致)如果没有修改过AndroidManifestxml如I机型不需要重新签名将SystemUIbuildapkclassesdex覆盖到SystemUIapk中即可。、将lidroidresapk放于你机器的systemframework目录中将QuickPanelSettingsapk和修改好的SystemUIapk放于systemapp目录中重启手机就OK了。如此简单的修改过程不要再去自己修改SystemUIapk中的布局添加ID和字符串资源了官方每更新一个版本你就要痛苦一次了解其中过程的朋友就知道我所提供的方法有多么简单方便快捷了。有需要的人随便用就行愿意的话注明一下出处就这些小玩意儿对于了解Android开发的人都不是什么难事祝大家好运~

职业精品

精彩专题

上传我的资料

热门资料

资料评价:

/ 3
所需积分:0 立即下载

意见
反馈

返回
顶部

Q