一、去除安卓应用标题栏

sencha touch打包android安装包,去掉标题栏titlebar的简单方法

(有更复杂更好的方法,参看“二、利用反编译修改apk的应用名称为中文”)

利用sencha cmd命令打包安卓apk安装包之前,找到sencha cmd安装目录下stbuild\st-res\android

例如,我的目录是D:\SenchaCmd\bin\Sencha\Cmd\3.1.2.342\stbuild\st-res\android

打开AndroidManifest.xml文件,找到application那一行

原来是这样子的

%s

加一个属性

android:theme="@android :style/Theme.NoTitleBar"

修改后是这样子的

%s

再打包就没有标题栏了

二、利用反编译修改apk的应用名称为中文

1、android-apktool

android-apktool反编译android apk的好工具

下载以下两个文件

apktool1.5.2.tar.bz2

apktool-install-windows-r05-ibot.tar.bz2

解压缩到某个目录下D:\temp

aapt.exe

apktool.bat

apktool.jar

2、反编译apk文件

打开dos窗口,进入该目录cd D:\temp

把自己打包好的apk文件copy过来到该目录下,方便操作,例如a.apk

开始反编译

apktool d a.apk

如果没错误的话,会生成一个目录a(目录名取决于你的apk文件的名称)

3、定义应用名称字符串

打开a目录下res\values\strings.xml文件

在STActivity下增加一行,定义另一个字符串

中文标题

最终文件内容是

STActivity

中文标题

4、修改android应用配置文件

打开a目录下的AndroidManifest.xml文件

找到application和接下来的activety这2行

修改android:label="@string/appName" //这里的appName就是之前strings.xml里面定义的appName

这两行的结果如下

说明:

所以我们也可以在这一步来去除android应用的标题栏

就是这一个属性的作用 android:theme="@*android:style/Theme.NoTitleBar"

5、图标文件更正

注意:res目录下面这些目录

drawable-hdpi

drawable-ldpi

drawable-mdpi

查看一下里面的icon.png的文件大小,如果大小为0的话,最后编译会报错

自己编辑一下应用的图标放进来,大小分别是72*72、36*36、48*48

再注意,如果不是使用sencha toucha的默认图标,自己修改过图标的话

查看一下assets目录下的那些Icon*.png的图标是不是还是默认的图标

如果是的话,到assets\resources\icons下,把所有图标copy到assets下

6、重新编译打包APK文件

以上都完成之后,开始编译apk文件

依然在命令行窗口,cd D:\temp

apktool b .\a

如果没有错误的话,在a目录下会生成一个dist文件家,里面就是最后编译好的apk安装包a.apk

7、签名

最后还需要给安装包签名,简单的一个例子

jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore 自己的key文件 D:\temp\a\dist\a.apk key文件的别名

至于其中的key文件和别名,网上已经很多教程了,包括android官网developer.android.com、sencha的官网都有教授

转载自:http://blog.chinaunix.net/uid-20078486-id-3893334.html

php 修改 apk名称6,反编译sencha toucha打包的apk文件,修改应用名称支持中文以及去除应用标题栏...相关推荐

  1. 反编译sencha toucha打包的apk文件,修改应用名称支持中文以及去除应用标题栏

    一.去除安卓应用标题栏 sencha touch打包android安装包,去掉标题栏titlebar的简单方法 (有更复杂更好的方法,参看"二.利用反编译修改apk的应用名称为中文" ...

  2. 反编译用unity打包的资源文件

    如何反编译破解别人家的游戏包,美术资源是维权和侵权一直杠下去的话题,如果作为商业用途,我是反对破坏原作者的创意,侵害作者的劳动果实行为.但是如果是仅仅为了学习,实验,不妨参考我的文章,我相信你可以从我 ...

  3. 【app反编译和逆向打包】

    一:反编译 1:反编译代码 JADX(推荐) 具体的安装和使用,推荐看这篇文章吧点这里 dex2jar 和 jd-gui 关键命令: d2j-dex2jar classes.dex ps:将获取到的c ...

  4. 反编译apk修改v7包_APK反编译

    一.APK 结构 Android 应用的 APK(Android Package)安装文件是一个包含所有代码和资源文件的压缩包 image.png AndroidManifest.xml 是Andro ...

  5. apk反编译和重新打包流程

    1.工具准备 a.jdk下载,添加"...\jdk\bin"到系统环境变量 Java Downloads | Oracle b.下载apktool.jar  Apktool - A ...

  6. apk 反编译及重新打包签名

    apk 反编译及重新打包签名 1. 需要的工具 apktool,apk 编译及反编译工具 keytool,用于管理密钥和证书的工具 jarsigner,签名工具 apksigner,签名工具 2. a ...

  7. android+包+反编译,简单的Android之apk包反编译方法

    网上相关的文章一大堆了,我只是总结下自己的反编译方法和工具 工具下载地址: 下载上面的三个工具的压缩包 Apktool_v1.5.1_CHS_By_b-sf.rar dex2jar.zip jd-gu ...

  8. android技巧:apk文件反编译以及签名打包,APKTool 反编译,打包,签名

    apktool 主要用于逆向apk文件.它可以将资源解码,并在修改后可以重新构建它们.它还可以执行一些自动化任务,例如构建 apk 下载地址 反编译APK 命令格式:apktool d [ apk文件 ...

  9. Android(三)——将程序打包成APK文件,进行APK签名以及反编译APK

    文章目录 1. 签名的作用 2. Android Studio 如何打包签名 3. 反编译 APK 3.1 获取图片资源 3.2 获取 .XML 资源 3.3 获取代码资源 1. 签名的作用 Andr ...

最新文章

  1. 15级团队学习成果汇报 -- 利用C#语言实现计算器
  2. Nature:如何在学术报告中讲述一个引人入胜的故事!
  3. 神策数据完成B轮融资1100万美元,DCM领投、红杉跟投
  4. 【深度学习】GPU选型调研!3090依旧是性价比之王
  5. (转)关于eclipse的TestNG的插件安装方法
  6. @async 默认线程池_Springboot线程池的使用和扩展
  7. Algorithms Part 1-Question 2-QuickSort-快速排序算法
  8. Azure Synapse Analytics简介第3部分:数据科学和商业智能
  9. 设备驱动简介 -- ldd3读书笔记
  10. 几种常用cv工具的颜色通道总结
  11. 立创开源 | 基于Blinker点灯的智能物联网开关-给你的电器升级
  12. JAVA实习生/应届生面试笔试题(一)
  13. 程序员的10000个小时理论
  14. 【Python】 -- from module import * 、from module import function 与 import module
  15. F005MyBatis学习笔记-MyBatis的多表关联查询
  16. 实验吧-隐写-欢迎来到地狱(Word文档文字隐藏、Rabbit加密)
  17. 互联网Java架构技术精品视频(全栈)
  18. iOS启动优化之——如何使用Xcode Log、App Launch、代码来计算启动时间 Launch Time
  19. Pytorch实战_Seq2seq模型
  20. 录像机查看回放时音频功能如何开启?

热门文章

  1. 理解android.intent.action.MAIN 与 android.intent.category.LAUNCHER
  2. myeclipse 中解决Hibernate 和Struts 2的冲突
  3. 29 个 PHP 的 Excel 处理类
  4. 反射学习系列2-特性(Attribute)
  5. 使用AJAX 按需求建立【一棵】树 Building Tree View on demand using AJAX【转载】
  6. Python实现图像空域随机水印加入与提取
  7. linux中gtk下定义label颜色,设置GtkLabel的背景颜色和字体颜色
  8. cmake 检查文件更新_2020年6月:Visual Studio对Linux开发平台的更新
  9. python opencv调用cuda_Win10使用VS2019从源码编译OpenCV 4.4 + CUDA 11.0 + Cudnn 8.0 + python3
  10. Tensorflow学习笔记(一)