破解

apk常用的几个文件和文件夹

1。 assets 文件夹

assets文件夹是android程序中存放相关外部文件的一个目录

此文件夹可以存放资源文件。至于是神马资源文件,怎么读取,这些我们就不用深究了,因为不常改。

2。 res 文件夹

主要用来存放资源。此文件夹下可以创建子文件,常见的有:

anim 动画

drawable 图片

color 颜色

menu 菜单

layout 布局

values 常量值

xml 任意xml文件

我们修改apk时,一般就在这里修改。比如汉化,改名称,去广告,改字体颜色,大小神马的。

3。今天就不详细介绍smali

因为我们不需要反编译

里面主要是dex文件反编译得到的smali文件。不会java的改不起。顶多搜几个关键词汉化一下。值得注意的是,汉化时不能直接输入汉字,而应输入对应的十六进制代码。

4。AndroidManifest.xml

此文件是apk中最重要的文件之一。它是apk的全局配置文件,提供了android系统所需要的关于该应用的必要信息。

res目录浅说:

1 anim文件夹

    后缀名为.xml。动画文件都放在这里。

2 drawable文件夹

用于存放图片资源,图片或者xml。

(1) 图片

图片格式:png,9.png,jpg,gif。

注意:9.png是一种特殊的png格式,与一般的png格式有区别!很多人在改完图片后将两种格式混淆,导致回编译失败。后面有制作9.png格式图片的方法。

(2) xml

xml文件通常为自定义的形状shape或图片选择器类selector似的东西,就是不同状态下不同的图片,用于设置background什么的。

(3) drawable文件夹为了对屏幕的适配,

①对分辨率笼统的分:名字可以为:drawable-ldpi

drawable-mdpi

drawable-hdpi

drawable-xhdp

drawable-nodpi

drawable-tvdpi

分辨率依次由高到低

②具体到某一分辨率:drawable-分辨率,比如:drawable-1280x720

③如果有横竖屏的区别,则命名为:drawable-land/port-mdpi,

3 color文件夹

用于存放color列表,和drawable的xml一样,表示不同状态下的不同颜色

4 menu文件夹

菜单资源文件夹。

5 layout文件夹

布局文件夹。此文件夹的名字也是可以起到屏幕适配的功能的。

①横竖屏:layout-land/port

②分辨率:layout-1280x720

6 values文件夹

存放常量值的文件夹。里面常见的xml文件为:

arrays.xml :  资源数组.

colors.xml :  颜色值

dimens.xml :  像素值.

strings.xml : 字符串值.

styles.xml :  样式值.

此文件夹,也有屏幕适配作用。比如:dimens在不同分辨率下的值。同样的是加-1280x720这样的后缀。

对于strings,values文件夹有各种语言的版本对应。默认为英文。中文的文件夹名字应该是:

values-zh-rCN 简体中文

values-zh-rTW 繁体中文

7 raw文件夹

存放不需要系统编译成二进制的文件,例如字体文件等,同assets文件夹类似。

8 xml文件夹

存放任意的xml文件。具体看名字。

改apk时,我们主要改两种,即图片和xml。先讲图片:

改图片最简单了,注意好格式,分辨率即可。但有一点需注意,就是9.png和png格式图片的区别。许多人没注意这点,导致回编译总是失败。下面讲9.png格式图片的制作。

1 介绍 9patch

NinePatch.图片以*.9.png结尾,和普通图片的区别是四周多了一个边框

左边那条黑色线代表图片垂直拉伸的区域,上边的那条黑色线代表水平拉伸区域,右边的黑色线代表内容绘制的垂直区域,下边的黑色线代表内容绘制的水平区域,右边和下边的线是可选的,左边和上边的线不能省略。

采用NinePatch.图片做背景,可使背景随着内容的拉伸(缩小)而拉伸(缩小)

总之,通俗的将,9patch格式的图片就是有些部位能伸缩,有些部位不能的特殊png格式图片。

2 将png转化为9.png步骤如下

第一步,下载9妹工具,一楼工具包里有,双击打开draw9patch.bat,将图片拖到软件界面编辑。

第二步,勾选软件下面的三个选项,全选就对了。

第三步,把鼠标放到图片中央,此时你会看到图片四周有1像素的透明带

第四步,在左边和上边的透明带上各画一条黑线(鼠标拖动即可)

注意:当图片过大时上边的透明带会被黄色的提示框遮住,此时只能多点击黄色区域自己摸索透明带的位置,最后保存

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 202,529评论 5 475
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,015评论 2 379
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 149,409评论 0 335
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,385评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,387评论 5 364
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,466评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,880评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,528评论 0 256
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,727评论 1 295
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,528评论 2 319
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,602评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,302评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,873评论 3 306
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,890评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,132评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,777评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,310评论 2 342

推荐阅读更多精彩内容