`

使用自定义的Launcher.apk替代系统的

 
阅读更多
1.首先使用adb shell命令启动

  会发现报一个unknow host service的错误,解决办法是:

  1)检查是否有其他程序占用了5037端口
  c:users>netstat -ano | findstr "5037"

  2)发现Listening的PID


  3)然后在任务管理器里面找到对应的PID


  4)清理掉占用5037的程序

2 使用su命令报:not found


  原因是指向位置是$,表示没有root权限。
 
  解决办法:下载kingRoot对手机进行root
https://kingroot.net/zh-thank-you-for-downloading-android-root-for-windows/

  这样结果就可以使用su命令


3  清理系统自带的Launcher2.apk和Launcher2Layout.apk

   获取所有权限
   chmod -R 777 app

   删除 Launcher2.apk和Launcher2Layout.apk即可

4   将删除的Launcher.apk重新push进来

   chmod 777 system 报错 Read-Only file System.

   调用mount -o remount rw /system 重新挂载即可

   具体流程如下:
  
   1)使用mount看挂载的/system是什么权限


   2)使用命令重新挂载


   3)重新检查


   4)结果


    然后 我用DDMS在File Explore里面就将Vision.apk删除。

5. 如何找到机器自带的Launcher.

   通过代码找到
PackageManager packageManager = getPackageManager();
Intent intent = new Intent(Intent.ACTION_MAIN, null);
intent.addCategory(Intent.CATEGORY_HOME);

List<ResolveInfo> resultList = packageManager.queryIntentActivities(intent, 0);
for (ResolveInfo resolveInfo : resultList) {
  LogUtils.debug("========================================");
  LogUtils.debug("name is :"+resolveInfo.activityInfo.name);
  LogUtils.debug("package is :"+resolveInfo.activityInfo.packageName);
  LogUtils.debug("========================================");
}


  然后就可以看到具体的Activity和category.HOME
04-23 08:58:31.914 26211-26211/com.gty.ryt.admin D/RYT_ADMIN: ========================================
04-23 08:58:31.916 26211-26211/com.gty.ryt.admin D/RYT_ADMIN: name is :com.hmct.vision.Launcher
04-23 08:58:31.916 26211-26211/com.gty.ryt.admin D/RYT_ADMIN: package is :com.hmct.vision
04-23 08:58:31.916 26211-26211/com.gty.ryt.admin D/RYT_ADMIN: ========================================


  得知这个launcher就是一个google play上面的美化桌面程序
  • 大小: 3.8 KB
  • 大小: 26.2 KB
  • 大小: 3.1 KB
  • 大小: 4.2 KB
  • 大小: 9.2 KB
  • 大小: 458 Bytes
  • 大小: 8.7 KB
  • 大小: 2.6 KB
分享到:
评论

相关推荐

    Nova Launcher Prime 6.1.5.apk

    Nova Launcher用您控制的主屏幕取代您的主屏幕,并可以自定义。更改图标,布局,动画等。 Nova Launcher Prime特点: 手势 - 在主屏幕上滑动,捏合,双击等等,打开您喜欢的应用程序 未读计数 - 绝不会错过任何...

    android手把手教你开发launcher.pdf

    下面我们将一步步指导您如何开发一个自己的 Launcher,並使其替代系统的默认 Launcher。 了解 Android Launcher Android Launcher 是 Android 操作系统中的一个核心组件,负责管理桌面图标、widget 和其他桌面元素...

    mylauncher.apk

    【标题】"mylauncher.apk" 是一个桌面启动器应用的安装包,它允许用户自定义手机或设备的主屏幕布局、图标、小部件等。这类应用通常提供更个性化和高效的用户体验。 【描述】提到“从网上下载”,这暗示了...

    Apex_Launcher_Pro_v4.9.9.apk

    Apex Launcher可帮助您在Android(4.0+)设备上创建自定义的主屏幕体验。适用于Android 4.0以上版本的功能强大,快速且高度可定制的家庭替代产品。 Apex Launcher Pro(付费版)功能: •强大的抽屉自定义功能...

    Nova_Launcher_Pro_v6.2.9.apk

    Nova Launcher将您的主屏幕替换为您可以控制并可以自定义的主屏幕。更改图标,布局,动画等。 Nova Launcher主要功能: 手势–在主屏幕上滑动,捏合,双击等操作可打开您喜欢的应用 未读计数–绝不会错过任何...

    Launcher3_android原生launcher_

    - 在Android 5.1中,Launcher3进行了性能优化,如使用`RecyclerView`替代`ListView`提高滚动效率。 - 引入了增量加载机制,只在需要时加载应用抽屉中的图标,减少内存占用。 - 使用`BitmapLruCache`实现图片缓存...

    Pixelful Icon Pack Pro 6.6.1.apk

    要获得相同类型的屏幕截图,您必须使用Nova Launcher执行以下步骤: •桌面 - &gt;页面指示器 - &gt;无 •桌面 - &gt;滑动到抽屉指示器 - &gt;打开 •桌面 - &gt;搜索栏样式 - &gt;选择像素一 •应用程序和小部件抽屉 - &gt;滑动打开 - &gt;...

    android自定义桌面

    2. Android系统允许第三方开发者创建并安装自定义Launcher,通过设置为默认启动器来替换系统自带的桌面。 3. 自定义Launcher主要涉及到以下几个关键组件: - `Activity`:作为桌面主界面,处理用户的触摸事件,展示...

    安卓ROM简单定制——修改——CM7系列ROM.pdf

    - **替换系统应用**:比如,如果你想用另一款浏览器替代原生的Browser.apk,只需找到对应的应用APK,然后将其替换到system/app目录下。 - **修改build.prop**:通过调整build.prop中的参数,可以改变设备的型号标识...

    修改后的android4.4原生launcher3

    "修改后的android4.4原生launcher3"是针对Android 4.4 KitKat系统核心启动器应用——Launcher3的定制版本。这个启动器是用户界面的重要组成部分,它负责管理手机或平板电脑的主屏幕、应用程序抽屉以及快捷方式。在...

    安卓自定义锁屏实现

    自定义锁屏意味着你需要创建一个新的Activity来替代系统默认的锁屏界面。这通常需要设置Activity的`android.intent.category.HOME`和`android.intent.category.DEFAULT`类别,使其作为启动器。 2. **权限设置** ...

    自定义Android Action Bar的布局

    在Android应用开发中,Action Bar是一个非常重要的组件,它位于...同时,随着Android Material Design的推广,现在更多的应用倾向于使用`ToolBar`替代Action Bar,因为它提供了更多样化的定制选项和更好的设计指南。

    APP自定义标题栏-----并对标题栏中的控件实现监听和响应(源代码)

    这样,我们就可以使用`setSupportActionBar()`方法来启用自定义的标题栏。 ```java // 在Activity的onCreate()方法中 setContentView(R.layout.activity_main); Toolbar customToolbar = findViewById(R.id.custom_...

    adb1.0.26包含fastboot.exe

    ADB,即 Android Debug Bridge,它是 Android 开发/测试人员不可替代的强大工具,也是 Android 设备玩家的好玩具。 注:有部分命令的支持情况可能与 Android 系统版本及定制 ROM 的实现有关。 基本用法 命令语法 ...

    luancher-20200606.rar

    "luancher-20200606.rar" 文件显然提供了一个针对逍遥模拟器(Nox App Player)的自定义启动器解决方案,目的是去除其中的搜索框和广告,以提供更纯净、无干扰的使用体验。 逍遥模拟器是一款流行的Android模拟器,...

    ADW桌面旧版

    它在早期安卓系统时代非常流行,尤其受到那些希望自定义手机界面和提升性能的用户喜爱。作为旧版ADW桌面,它的主要特点是轻量级和优化,使得在低配置的Android设备上运行更加流畅,能够有效替代原生桌面环境,提升...

    新版Android开发教程.rar

    � 计算技术、无线接入技术的发展,使嵌入式系统逐渐有能力对桌面系统常规业务进行支持。 � 谷歌长期以来奉行的移动发展战略:通过与全球各地的手机制造商和移动运营商结成合作伙伴,开发 既 有用又有吸引力的移动...

    android 全局实例

    3. **替代方案**:对于简单的数据共享,有时可以使用静态变量或Parcelable Bundle在组件间传递,而不是依赖全局实例。对于复杂的服务或数据管理,考虑使用依赖注入框架(如Dagger或Hilt)或Android架构组件(如...

    ActionBar代码

    随着Material Design设计语言的引入,新的设计规范推荐使用`MaterialToolbar`替代`ActionBar`。然而,对于兼容性考虑,AppCompatActivity仍然广泛用于旧版Android应用的开发。 总结,ActionBar在Android应用开发中...

    Android自定义Toolbar使用方法详解

    在Android开发中,Toolbar作为Action Bar的替代品,提供了更灵活的定制能力,使得开发者能够按照自己的需求设计出独具特色的导航栏。本文将详细介绍如何在Android应用中自定义和使用Toolbar。 首先,让我们理解一下...

Global site tag (gtag.js) - Google Analytics