加载中
Apk批量安装

sh uninstall_all.sh for file in ~/bin/packages/agm/dev/* do if test -f $file && [ "${file##*.}"x = "apk"x ] then echo 准备安装 $file adb install -r $file else ......

2021/05/25 20:16
118
Android mipmap技巧

你现在使用Android Studio来新建一个项目,你会发现有如下的目录结构: image.png 怎么会有这么多mipmap(贴图)开头的文件夹,而且它们的命名规则和drawable(可绘制)文件夹很相似,也是h...

透过 Text 标签看 ReactNative 的设计理念

现在前端圈子最热的莫过于 ReactNative。以 Web 的开发方式来开发 Native,并且仗这 facebook 这个国际互联网公司做保证,这种革命性的产品都让前端 coder 和客户端 coder 都炸开了。本文打算...

HTTP/2约束Header大小写

起因 晚上 Android 客户端遇到奇怪的问题:在某台新配的 服务器 上,出现应用层获取 Header 自定义键 Authorization 时出现其值为空,但存在键 authorization 。 调查 通过抓包发现几个疑点:...

2020/05/13 17:39
2.4K
Android 进程保活招式大全

目前市面上的应用,貌似除了微信和手Q都会比较担心被用户或者系统(厂商)杀死问题。本文对 Android 进程拉活进行一个总结。 Android 进程拉活包括两个层面: A. 提供进程优先级,降低进程被...

2020/01/20 14:38
543
Gradle插件编写总结

Gradle 插件与ASM入门 https://juejin.im/post/5cd17b26e51d453a51433063 一个耗时统计插件 https://github.com/JeasonWong/CostTime/blob/master/buildSrc/src/main/java/plugin/CostClass...

2020/01/15 20:55
81
如何调试Gradle Plugin

背景 笔者近期在研究Android的热补丁技术,需要自定义Gradle Plugin,来实现补丁的生成。Android应用开发者应该都知道如何调试android应用,但是由于Gradle的脚本是在代码的编译期运行的,和...

2020/01/15 19:23
866
android热修复之Robust使用(真正的入门)

目前能够实现热修复的方案很多,各个方案的优缺点这里也不在一一比较了,这篇文章主要针对第一次尝试集成美团点评基于Instant Run的热修复方案的开发者。 Robust的GitHub地址: https://gith...

TextView的drawableLeft与文本无法一起居中显示

需求场景 : TextView设置的文本默认是存在一个上下间距的,也就是上下空白,当我们在使用drawableLeft的时候,这个默认的空白会使TextView中的文本向下偏移,当你的drawableLeft使用的icon很...

2019/11/06 20:14
7.3K
Android 自定义View中,四个参数的构造函数的含义

MyView(Context context) Used when instanciating Views programmatically. MyView(Context context, AttributeSet attrs) Used by the LayoutInflater to apply xml attributes. If one of...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部