三星手机Galaxy S4 I9500多窗口完美全开的修改教程

所属分类: 手机学院 / 安卓手机 阅读数: 1283
收藏 0 赞 0 分享

三星Galaxy S4 I9500多窗口完美全开的修改教程,通过这个三星S4多窗口全开修改教程修改系统文件之后,可以在Galaxy S4的flashbar/多窗口中使用所有安装在应用抽屉的应用程序,新安装的应用程序也可以使用,因此不需要在flashbar中添加新应用程序。

【准备事项】

1. 准备好工具apktool,确定你对apktool的反编译和重新编译有所了解,而且知道怎么使用。

2. 准备好文本编辑器notepad++ 。

3. 准备好工具backsmali 。

【详细修改步骤】

1、修改flashbarservice.apk

用apktool反编译system/app目录中的flashbarservice.apk

进入flashbarservice\smali\com\sec\android\app\FlashBar Service\

用文件编辑器notepad++打开FlashBarInfo.smali文件

搜索方法 .method public generateFlashBarList()V

然后按照下面的说明来修改,左侧有-号的是你要删除的内容,有+号的是你要增加的内容

三星I9500多窗口完美全开的修改教程

iget-object v10, v6, Landroid/content/pm/ResolveInfo;->filter:Landroid/content/IntentFilter;

- const-string v11, "android.intent.category.MULTIWINDOW_LAUNCHER"

+ const-string v11, "android.intent.category.LAUNCHER"

invoke-virtual {v10, v11}, Landroid/content/IntentFilter;->hasCategory(Ljava/lang/String;)Z

iget-object v10, v6, Landroid/content/pm/ResolveInfo;->filter:Landroid/content/IntentFilter;

- const-string v11, "com.sec.android.intent.category.MULTIWINDOW_LAUNCHER"

+ const-string v11, "com.sec.android.intent.category.LAUNCHER"

invoke-virtual {v10, v11}, Landroid/content/IntentFilter;->hasCategory(Ljava/lang/String;)Z

:try_end_0

iget-object v8, v7, Landroid/content/pm/ResolveInfo;->filter:Landroid/content/IntentFilter;

- const-string v9, "android.intent.category.MULTIWINDOW_LAUNCHER"

+ const-string v9, "android.intent.category.LAUNCHER"

invoke-virtual {v8, v9}, Landroid/content/IntentFilter;->hasCategory(Ljava/lang/String;)Z

iget-object v8, v7, Landroid/content/pm/ResolveInfo;->filter:Landroid/content/IntentFilter;

- const-string v9, "com.sec.android.intent.category.MULTIWINDOW_LAUNCHER"

+ const-string v9, "com.sec.android.intent.category.LAUNCHER"

invoke-virtual {v8, v9}, Landroid/content/IntentFilter;->hasCategory(Ljava/lang/String;)Z

:try_end_0

修改完成后,保存文件,然后重新编译回去,替换原文件,这一部分的修改就完成了。

2、修改services.jar

反编译system/framework目录中的services.jar文件

进入services.jar.out\smali\com\android\server\am\目录

使用文本编辑器notepad++打开MultiWindowManagerService.smali文件

搜索方法 .method public isSupportApp(Ljava/lang/StringZ

然后按照下面的说明来修改,左侧有-号的是你要删除的内容,有+号的是你要增加的内容

三星I9500多窗口完美全开的修改教程

.prologue

.line 567

+ const/4 v0, 0x1

+

+ goto :goto_0

+

iget-object v0, p0, Lcom/android/server/am/MultiWindowManagerService;->mSupportAppList:Ljava/util/ArrayList;

invoke-virtual {v0, p1}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z

修改完成后,保存文件,然后重新编译回去,替换原文件,这样就修改完了。

上述修改完成并替换好文件后,你会发现多窗口列表中已经列出了所有应用程序,这样三星S4多窗口功能就可以随心所欲的使用了。以上就是三星S4多窗口完美全开的修改教程,本教程仅供各位参考。

更多精彩内容其他人还在看

魅蓝note怎么设置来电黑名单?

来电黑名单就是拒绝你不想接听的电话了。那么魅蓝note怎么设置来电黑名单?相信很多朋友都不是很清楚吧,下面小编就为大家介绍一下,一起来看看吧
收藏 0 赞 0 分享

TCL么么哒3N第二轮抢购 手快有手慢无

根据最新消息TCL么么哒3N将在1月6日10点钟迎来新一轮开放抢购,在第一轮未抢到的要抓紧这次机会
收藏 0 赞 0 分享

联想P90 全球首款Intel 64位四核手机2月上市

全球首款Intel 64位四核手机联想P90怎么样呢?不仅用了Intel的处理器,还搭配了其LTE-A基带。在骁龙、联发科遍地走的智能手机中,相当有特色。下面我们一起来看看具体配置
收藏 0 赞 0 分享

华为mate7耗电太快是什么原因?如何达到更加省电的目的?

 华为Mate7一经面世,就引起了行业轰动和用户的持续关注,搭载6英寸1080P屏幕、麒麟925八核处理器、指纹识别模块、全金属封装等热门卖点。但是使用过的朋友都知道华为mate7耗电太快,这是什么原因?如何达到更加省电的目的?下面我们一起来看看吧
收藏 0 赞 0 分享

小辣椒6手机怎么样性价比如何 小辣椒6配置参数

小辣椒6手机今日发布,很多机友好奇小辣椒6手机怎么样性价比如何,下面我们一起来看看小辣椒6配置参数。
收藏 0 赞 0 分享

红米手机2内存不足不够用怎么办?红米2支持SD内存卡拓展吗?

小米今天如约带来了最新的红米手机2,和此前曝光几乎一致。这是一款千元级别的4G新品,分别有移动4G、联通4G和电信4G的三大版本,售价都为699元。那么红米手机2内存不足不够用怎么办?红米2支持SD内存卡拓展吗?一起来看看吧
收藏 0 赞 0 分享

699元红米2代真机开箱体验图赏 硬件提升不大外观有所变化

红米2代外形跟红米一代一样方正硬朗,带有弧形边缘,它的正面没有logo,MI字Logo同样位于手机背面。但仍有很多网友都不知道这款手机真机长什么样,下面小编就为大家带来699元红米2代真机开箱体验图赏,一起来看看吧
收藏 0 赞 0 分享

三星 Note4截屏编写是什么意思?三星Note4截屏编写使用方法介绍

三星Galaxy Note4拥有屏幕编写功能,那么,三星 Note4截屏编写是什么意思?有什么功能和作用?针对此问题,本文就为大家图解截屏编写的功能与三星Note4截屏编写的使用方法,有兴趣的朋友们可以了解下
收藏 0 赞 0 分享

699元的小米红米手机2怎么预约?

699元的小米红米手机2怎么预约?红米手机2首发预约,想买的需要通过QQ空间预约,下面分享小米红米手机2的预约全过程,需要的朋友可以参考下
收藏 0 赞 0 分享

红米2怎么预约?红米手机2预约购买方法及预约购买活动规则详情介绍

小米红米2手机已经开启预约购买了,那么,红米2怎么预约呢?针对红米手机2的预约问题,本文就为大家详细介绍红米2的预约方法以及红米2手机的预约购买活动规则,有兴趣的朋友们可以了解下
收藏 0 赞 0 分享
查看更多