`
- 浏览:
677402 次
- 性别:
- 来自:
上海
-
开发环境
ubuntu12.04-desktop-amd64
eclipse
galaxy Nexus Android 4.2
cm10
=================================================
之前就在做rom,修改系统的一些应用,但是没写些东西,
今天好久没调试系统应用有点生疏了。
调试SystemUi:
加载脚本:
cd cm10
. build/envsetup.sh
lunch
我的机子是galaxy nexus ,选maguro型号的数字
41
cd framework/base/package/SystemUI/
mm
编译好SystemUi.apk后,准备push到手机/system/app/下
前提 分区 /system 是可读写,默认是只读吧,修改让它读写:
adb shell
su
mount -o remount /system
----ok可读写了
然后写该文件权限:chmod 777 /system/app/
只要改一次。以后都可以push到/system/app/了
退出sudo和shell
exit
exit
adb push /home/dzt/android-ext/cm/cm10/out/target/product/maguro/system/app/SystemUI.apk /system/app/
重启SystemUI
adb shell
ps
出现:
u0_a41 506 129 541112 94516 ffffffff 40118ee8 S com.android.systemui
找出com.android.systemui 对应的pid是506
kill 506
现在的SystemUi就是你的修改后的SystemUI
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
本文将深入探讨Android 8.1版本的SystemUI源码,介绍其结构、工作原理以及如何利用提供的gradle配置进行开发。 首先,让我们来看看`SystemUI`的构成。SystemUI组件主要由以下几个部分组成: 1. **StatusBar**:...
【标题】"SystemUI修改注释"涉及到的是对Android系统中的SystemUI组件进行代码修改的过程,这通常是为了定制用户界面或者解决特定问题。SystemUI是Android系统中的一部分,它负责显示和管理系统的用户界面元素,如...
在Android开发社区中,经常会遇到需要将Android系统源码中的模块...成功导入并编译SystemUI工程后,开发者将能够在Eclipse中进行更多的自定义修改和调试工作,这在进行Android系统底层开发和定制方面具有重要的意义。
总之,将SystemUI源码导入Eclipse并使其正常运行,是一项涉及Android系统底层理解、源码调试和定制化开发的重要实践。通过这种方式,开发者可以更深入地学习Android系统的运行机制,并为自定义ROM或其他系统级别的...
8. 注意事项:修改SystemUI涉及到系统级别的改动,需要对Android系统有深入理解,且可能需要对签名的APK进行重新打包,以便在设备上安装和运行。此外,改动可能会影响系统的稳定性和兼容性,需谨慎操作。 9. ...
对于想要深入Android开发的工程师来说,分析SystemUI源码是一次宝贵的学习机会。不仅可以提升自己的编程技巧,还可以了解到Android系统内部的工作流程,这对于优化应用性能、解决兼容性问题或开发自定义系统修改都有...
在Android操作系统中,...通过对"SystemUI-1-master"这个压缩包中的源代码进行深入学习和分析,开发者不仅可以提升对Android系统底层机制的理解,还能提高解决实际问题的能力,为系统优化和应用开发打下坚实基础。
在Android开发过程中,SystemUI是系统用户界面的重要组成部分,它负责显示系统级别的通知、状态栏以及其他用户交互元素。本文档主要介绍了如何对SystemUI进行Q版本的编译开发,包括使用Gradle构建系统、ADB调试、...
2. 系统UI适配:`SystemUI`组件负责显示状态栏和导航栏,因此需要对`SystemUI`进行修改。`SystemUI_NavButtons.tar.gz`文件可能包含了这部分的源码或者修改后的二进制文件,我们需要解压并分析其内容,找出与横屏...
- SystemUI是Android系统中的一个关键组件,负责显示和管理状态栏、导航栏等系统级UI界面。 - 在Android 8.1版本中,SystemUI的导航栏加载流程涉及到对导航栏模块代码的深入理解,这在进行定制开发时尤其重要。 2...
SystemUI是Android操作系统中一个非常重要的组成部分,它负责用户界面的显示和交互,包括通知栏、状态栏、快速设置面板等。...同时,这也是一种学习Android开发和深入理解系统UI工作原理的好方法。
13. **系统服务**:Android系统服务是提供系统功能的后台进程,如Activity Manager、Power Manager等,源码开发中会涉及如何添加、修改和调试这些服务。 14. **系统升级与OTA**:了解如何制作和推送Over-the-Air...
这通常包括Android操作系统的基本架构、组件系统、UI框架、运行时环境、服务框架以及应用程序的开发流程等。在Android的源码世界里,开发者可以更深入地理解系统行为,优化性能,以及实现自定义功能。 1. **Android...
Android系统设置模块是Android操作系统的核心组成部分,它负责提供用户界面,让用户可以个性化和管理设备的各种设置。这个模块的源码提供了深入...同时,这也是一种提升Android开发技能和理解系统底层运作的好方法。
8. 系统调试与测试:在源码级别开发过程中,使用adb(Android Debug Bridge)和DDMS(Dalvik Debug Monitor Service)等工具进行调试至关重要。此外,理解Monkey测试、UI Automator等自动化测试框架有助于确保系统的...
在Android源码开发实战7.02的课程中,我们将深入探索Android操作系统的内部机制,了解并实践如何基于源码进行应用开发。这个压缩包包含了关于Android 7.0.2版本的重要学习资源,让我们一起来详细探讨其中涉及的关键...
在"安卓Android源码——系统原理与开发要点详解_培训课件"中,你将详细了解到上述各个方面的内容,这对于提升你的Android开发技能和理解系统底层运作至关重要。通过对源码的学习,开发者不仅能解决实际问题,还能更...
《Android系统源代码情景分析源码》是一份深入学习Android操作系统源码的宝贵资料,主要涵盖...通过这份资源,开发者不仅可以提升自己的编程技巧,还能培养解决问题的系统思维,从而在Android开发领域取得更大的成就。
在Android源码开发实战3.06的课程中,我们深入探讨了Android系统的内部运作机制以及如何基于源码进行应用和系统级别的开发。这是一份针对Android开发者的高级教程,旨在提升开发者对Android操作系统的理解,增强其在...
综上所述,"android源码开发实战23.01.zip"涵盖了Android开发的多个核心知识点,从系统架构到具体实践,全面地指导开发者掌握Android源码开发的各个环节。通过学习和实践,开发者不仅能提升技能,还能更好地解决实际...