首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
深小乐
掘友等级
Android高级开发
|
广东-深圳
微信公众号:深小乐, 目前专注AI
获得徽章 5
动态
文章
专栏
沸点
收藏集
关注
作品
赞
80
文章 75
沸点 5
赞
80
返回
|
搜索文章
最新
热门
Android项目中独立Git库源码依赖技术方案
文章 Android项目中独立Git项目分库后的编译调试时Gradle的配置中介绍了Android项目中独立Git库源码依赖时的本地处理方案。但在实际的项目开发中,由于团队多人协作以及可能存在的多独立Git库等情况,实际上使用还是有所不便。如采用Google Repo或者sub…
Android发布不同的Module变体AAR到Maven库
最近项目中有个需求,其中关键一环是发布不同Module变体到Maven库。一开始没意识到这点,通过常用的apply plugin: 'maven'插件配置写法,发现执行uploadArchives任务成功,但实际上并没有产物生成。且uploadArchives所依赖各task也…
通过软链实现特定的项目文件结构
安卓项目中,有时会存在通用的项目技术文件结构,和依据现实需要组织的文件结构矛盾的情况。如Gradle插件在开发过程中通常放在项目的buildSrc目录下,版本稳定后再发布到Maven。但同时,在特定的需求背景下,又经常存在一些特定化的目录层次,如将Gradle插件目录以其他名称…
Android多版本获取当前进程名兼容性方案
项目中的路由框架中,需要获取到当前的进程名,一开始通过常用的ActivityManager.getRunningAppProcesses()写法,上线后发现有一定随机概率的异常发生,导致业务逻辑出现问题。经查,不同的Android版本和机型上,此方法调用确实有可能概率性抛出异常…
解决Chrome显示安全链接显示问题
使用公司内部网页工具时,Chrome浏览器出现如图所以提示,捣鼓半天也打不开。但Safari浏览器是没有问题的。 最后一个小伙伴找到了解决方法,Mark下,以后可能经常遇到。 不是在浏览器地址栏输入,而是直接停留在当前页面上,直接敲键盘输入就可,页面会自动进行刷新,然后可以展示…
获取Android项目构建源头Task
项目开发中,有时候我们需要获取到Gradle源头Task,以做进一步的逻辑处理。如项目中存在多个组合变体的情况下,需要针对其中特定变体引入不同的plugin。这可能是基于如下考虑: 3,如若plugin涉及到配置信息,如华为推送服务接入时,需要针对变体单独配置文件agconne…
记一次App中多进程初始化导致百度定位失效问题
项目中用到了多个第三方的SDK,其中有些外部服务是需要在AndroidManifest中配置的,并且通过形如android:process=":remote"配置单独的进程。如百度定位,对应service配置如下: 应用宝最近升级了App的信息安全政策,对于App中有访问过国外…
Java/Android中的引用类型及WeakReference应用实践
一般意义上而言,Java/Android中的引用类型包括强引用、软引用、弱引用、虚引用。不同的引用类型具有各自适用的应用场景,并与JVM的GC直接相关。 作为Java/Android中的引用类型之一,WeakReference被大量的使用到系统源码、基础工具甚至具体的业务逻辑中…
Android 5.0以下系统支持TLS 1.1/1.2协议版本
项目中,客户端与服务端之间普遍使用Https协议通信,突然接到测试同事反馈Android5.0以下手机上,App测试服使用出现问题,出现SSL handshake aborted错误信息,但正式服正常。经查,普遍错误信息详情如下: 从错误信息上粗略看上去,SSL握手阶段出现问题…
Oppo Reno2 不允许安装非正式签名应用
为了安全起见,开发者本地开发和Jenkins上正式构建时,App采取的签名文件是不一样的。本地开发采取通用的如debug.keystore,正式签名文件部署在服务端。现在不少机型,如Oppo,在本地构建安装时往往首先需要输入安全密码,之后还会自动与Oppo应用市场官方渠道上相应…
下一页
个人成就
文章被点赞
313
文章被阅读
126,738
掘力值
2,627
关注了
383
关注者
96
收藏集
4
关注标签
80
加入于
2018-07-25