app发布前的准备工作

各种资源的配置

一. app的名字

这里说的是安装后显示在桌面的名字

  1. 在res下新建values文件夹,在里面建一个strings.xml文件,名字写在这里面
    在这里插入图片描述
  2. strings.xml文件里有个resources标签,里面string标签,name是属性名,等会用得着,标签里面写的就是app的名字
    在这里插入图片描述
  3. 在AndroidManifest.xml文件里,application标签添加或修改属性label,让他的值指向刚刚新建的这个文件.
    在这里插入图片描述
  4. 这样就完成了
二. 桌面logo设置
  1. 准备好图片素材,放在mipmap里面
  2. 在 在AndroidManifest.xml文件里,application标签添加或修改属性icon
    在这里插入图片描述
  3. 做到第二部基本就完成了,还有一个类似的属性roundIcon,这个就涉及到图标适配的问题.Google是支持自定义图标样式的,但是有一部分手机厂家对Android做了魔改,要求图标必须做成同一种样式,比如必须是圆角方形,这样如果你的图标是个圆形,他就会自动给你加个白色的圆角方形背景,你要是不愿意那就要用到这个属性了.详细的就不啰嗦了,可以参考这个链接:application中 android:icon 和 android:roundIcon 的区别
三. 打包apk

Android 项目打包上线apk
Android给未签名的apk签名
apk签名文件转换:jks和keystore相互装换

四. 混淆和加固
  • 混淆:
    针对项目代码,代码混淆通常将代码中的各种元素(变量、函数、类名等)改为无意义的名字,使得阅读的人无法通过名称猜测其用途,增大反编译者的理解难度。
    虽然代码混淆可以提高反编译的门槛,但是对开发者本身也增大了调试除错的难度。开发人员通常需要保留原始未混淆代码用于调试。
    操作时机:项目打包时
  • 加固:
    针对apk,加固是多维度的安全防护方案,包括反破解、反逆向、防篡改等,可以防止应用被各类常见破解工具逆向,安全性要远大于单纯的代码混淆。
    操作时机:项目打包成的apk文件
    详细参考:
    浅谈Android 混淆和加固
    APP安全防护基本方法(混淆/签名验证/反调试)
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值