`
dengzhangtao
  • 浏览: 677465 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

CM9源码修改-增加framework下资源包

 
阅读更多
增加hiapk资源包
1,在修改源码下,为了增加自己的资源文件
会新建一个framework/base/core/hiapk 项目
,来提供给修改使用。
2,修改/framework/base/Android.mk文件
# add by  d
1)hiapk_res_source_path := APPS/hiapk-res_intermediates/src
# end d

2)LOCAL_INTERMEDIATE_SOURCES := \
$(framework_res_source_path)/android/R.java \
$(framework_res_source_path)/android/Manifest.java \
$(framework_res_source_path)/com/android/internal/R.java \
$(hiapk_res_source_path)/hiapk/R.java(新增加)
3)
# Mod by zozo
hiapk_res_R_stamp := \
$(call intermediates-dir-for,APPS,hiapk-res,,COMMON)/src/R.stamp

$(full_classes_compiled_jar): $(framework_res_R_stamp) $(hiapk_res_R_stamp)

# Make sure that framework-res is installed when framework is.
$(LOCAL_INSTALLED_MODULE): | $(dir $(LOCAL_INSTALLED_MODULE))framework-res.apk $(dir $(LOCAL_INSTALLED_MODULE))hiapk-res.apk
# end d

注意的是: 以后修改hiapk资源后,要删除out/target/common/obj/JAVA_LIBRARIES/framework_intermediates
和out/target/common/obj/APPS/framework_intermediates


在重新编译 make framework


库才会刷新。

2到3分钟后,生成framework.jar和me-res.apk

不这样会导致 R下的id有了 依然出‘找不到的符号’的错
0
0
分享到:
评论
10 楼 john19871213 2013-02-01  
帅哥,在不
9 楼 john19871213 2013-01-31  
兄弟在吗,能有一个DEMO给我看看怎么弄吗?
8 楼 john19871213 2013-01-30  
OK,我有好多的疑问,唉,晚上求教你,
7 楼 john19871213 2013-01-30  
我加过了,但是编译通不过,mk文件是不是有问题,我不会写mk文件,求教
6 楼 dengzhangtao 2013-01-30  
john19871213 写道
能否加QQ:祥聊一下呢

我们公司不能上QQ 晚上我加你吧
5 楼 john19871213 2013-01-30  
能否加QQ:祥聊一下呢
4 楼 dengzhangtao 2013-01-30  
john19871213 写道
我们是做手机ROM的,需要像厂家一样,对系统资源管理,原本android有一个framework-res.apk 作为系统资源,现在类似厂家ROM一样,对系统添加的新的资源,单独打包,并引用,比如:framework-ext-res.apk;这样的一个包;请问怎么实现,

查考framework-res.apk编译来加上你自己的framework-ext-res.apk
和目录/framework/base/core/res一样,新建一个你的/framework/base/core/ext/
mk文件模仿, 在改改/framework/base/Android.mk文件,可以自动编译你的资源包
3 楼 john19871213 2013-01-30  
我们是做手机ROM的,需要像厂家一样,对系统资源管理,原本android有一个framework-res.apk 作为系统资源,现在类似厂家ROM一样,对系统添加的新的资源,单独打包,并引用,比如:framework-ext-res.apk;这样的一个包;请问怎么实现,
2 楼 dengzhangtao 2013-01-30  
john19871213 写道
在吗,哥们,这文章我没看明白,需要请教一下下,哥哥

额 什么问题
1 楼 john19871213 2013-01-30  
在吗,哥们,这文章我没看明白,需要请教一下下,哥哥

相关推荐

    CM9_Kernel-signed(2.3.3)niehe

    7. **热插拔支持**:对于处理器或内存的动态管理,使用户可以在运行时增加或减少资源。 8. **电源管理**:优化电源策略,以延长电池寿命。 在使用这个压缩包时,用户或开发者通常需要先解压,然后通过特定工具(如...

    CM9-CM10通用主题包

    文件为CM9-CM10通用主题包下载地址,下载解压后直接安装,然后在设置-主题里应用,enjoy your life!

    CM9M0A5+TM1621C驱动LCD液晶屏模块硬件原理图+PCB+AD封装库.zip

    CM9M0A5+TM1621C驱动LCD液晶屏模块硬件原理图+PCB+AD封装库,2层板设计,大小为78*32mm, AD设计的项目工程文件,可以做为你的设计参考。 模块足以器件如下: Library Component Count : 19 Name Description ------...

    基于CM9M0A5+TM1621C驱动设计LCD液晶屏模块ALTIUM硬件(原理图+PCB+封装库)工程文件.zip

    基于CM9M0A5+TM1621C驱动设计LCD液晶屏模块ALTIUM硬件(原理图+PCB+封装库)工程文件,硬件采用2层板设计,大小为78*32mm, AD设计的项目工程文件,可以做为你的设计参考。 模块足以器件如下: 1117-3.3 BUZZER ...

    TM1621C驱动LCD液晶屏设计ALTIUM硬件原理图+PCB+AD集成封装库文件.zip

    ADE7755电费计量模块ALTIUM设计硬件原理图+PCB+AD集成封装库文件,2层板设计,大小为78x32mm,Altium Designer 设计的工程文件,包括完整的原理图及PCB文件,可以用Altium(AD)软件打开或修改,可直接打板,可作为你...

    CM9(4.0.4)状态栏美化(青白色风格)

    Android源码包括了大量的XML资源文件,如布局(layout)和样式(style),以及Java代码,这些都可能需要被修改以实现状态栏的美化。 标签“工具”可能指用于修改和测试状态栏样式的工具,比如Android Studio(官方...

    cm9潮流主题

    cm9潮流主题

    DELL MINI5 Android4.0.3 CM9刷机包(2)

    DELL MINI5 Android4.0.3 CM9刷机包(2)

    DELL MINI5 Android4.0.3 CM9刷机包(1)

    DELL MINI5 Android4.0.3 CM9刷机包(1)

    cm9速成教材

    该软件可在Windows 98、Windows 2000、Windows NT等多个操作系统环境下运行,对硬件配置的要求相对较低,而且学习和使用起来都比较容易。此外,Mastercam9还具备直接输入中文和使用TrueType字体的能力,增强了对中国...

    CM9透明主题

    CM9透明主题是一款专为已经Root的安卓手机设计的主题应用,它旨在为用户带来独特的个性化体验,通过透明化的界面元素,提升手机操作系统的视觉效果。这个主题与CM9(CyanogenMod 9)定制系统紧密集成,CyanogenMod是...

    cm9,,rmw线刷

    cm9,,rmw线刷

    CM9M04X_v1.1.pdf

    CM9M04X微控制器Datasheet解读 本文档旨在对CM9M04X微控制器Datasheet进行详细解读,帮助读者深入了解该微控制器的特性、寄存器结构和应用。 微控制器概述 CM9M04X是一款高性能的8位微控制器,由CHIPMIND公司出品...

    A870_TWRP_EnCnTw4.1.2

    3.在CM9环境中编译 4.以2.4.1.0、2.4.4.0、2.5.0.0这3个版本源代码进行编译 5.每个版本又分为英文版、简体中文版、繁体中文版 6.因屏幕唤醒有点问题,请不要启用设置中的屏幕超时,默认是不启用的。 7.使用方法请...

    U9GT2 201212 刷机包 2.4.1版

    总的来说,"U9GT2 201212 刷机包 2.4.1版"是一个针对U9GT2平板电脑的系统升级方案,它包含了一个基于CM9 4.2.1b的系统镜像,更新了boot.img以改善启动过程,并提供了一个名为Cubed.DNA的内核模块包以增强硬件性能和...

    mini_tool-150624.exe

    解决一个bug,该bug导致开机参数丢失

    钢琴即兴伴奏和弦公式简单整理

    它不仅能够提升演奏者的音乐表现力,还能在没有乐谱的情况下自由地表达音乐情感。本文将基于某位演奏者的个人经验和实践总结出一系列常用的钢琴即兴伴奏和弦公式,并对这些公式进行详细的解析。 #### 和弦基础知识 ...

    A850_TWRP_EnCnTw_forAndorid4.1

    9.在选择文件的时候,触摸会特别不灵敏,是因为增加了中文字体显示的原因(在浏览文件的时候,界面是动态变化的),让系统变卡导致触摸不灵敏。 触摸流畅程度:v2.5.0.0 > v2.4.4.0 > v2.4.1.0,如是是v2.5.0.0的话...

    GX-Home.zip

    【标题】"GX-Home.zip" 是一个专为Android系统设计的自定义启动器,尤其适合运行Android 2.3.6(Gingerbread)、CM7(CyanogenMod 7)、CM9(CyanogenMod 9)以及CM10(CyanogenMod 10)版本的Xperia GX智能手机。...

Global site tag (gtag.js) - Google Analytics