![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android综合
米小阳
日拱一卒,不期而至
展开
-
apk签名机制与SHA1算法
前几天又碰到高德地图申请key的时候,需要一个SHA1值,发现自己对签名这块没有足够了解,今天就做个总结。1.SHA1算法sha1用于数字签名,将一段消息生成一个160位的消息摘要,我们可以通过消息摘要来验证消息的完整性。2.apk的签名机制将apk解压,可以看到一个META-INF目录,里面就存放着Android对该apk的签名信息。(1)MANIFEST.M原创 2017-03-26 09:32:47 · 2946 阅读 · 0 评论 -
gradle差异化打包
前几天碰到这样的需求,需要对当前的项目进行扩展,以其为模板,打包出多个项目来。比如我们的项目是一个养殖的app,现在需要扩展出细分的多个应用:养鱼的,养鸡的,养羊的,养猪的...同一份代码,我们只需要对其差异化的地方单独配置就可以了,我们在app下的build.gradle中配置就可以,通过配置差异化渠道来实现。 productFlavors { ji {原创 2017-09-07 19:29:41 · 614 阅读 · 0 评论 -
Android组件化探索
Android组件化探索目录组件化的优势组件化的步骤组件化的注意事项[代码地址](https://github.com/RangerAnan/AndroidReView)目录组件化的优势组件化简单的说就是:能任意使用项目中的module来合并一个app.实际开发中,遇到业务很复杂,且业务线较多时,我们往往会将项目模块化。但是有时候仅仅模块化,依然解决不了更深城的需求,举个栗子来说下:刚进...原创 2018-12-08 14:39:42 · 132 阅读 · 0 评论