kotlin constructor 知识点包括: primary constructor secondary constructor init{…} primary constructor: class P…
标签:Android
Android使用mapping文件还原混淆代码
还原混淆文件 ProGuard 提供了命令行来还原混淆后的代码,目录如下: <android-sdk>/tools/proguard/bin/proguardgui.sh 运行proguardgui.sh文件…
Android项目中添加.aar文件依赖
在Android项目中添加.aar文件依赖 背景 开发中难免会使用到GitHub上的开源项目,但是一些项目不知为何作者并没有提供gradle的依赖方式,所以就想到了自己编译升成aar文件然后像使用jar文件一样进行依赖。…
Android 如何保存与恢复自定义View的状态?
前言 在上一篇文章Android状态保存与恢复流程 完全解析,笔者详细地介绍了Activity、Fragment、View等的状态保存与恢复流程,相信大家对状态的保存与恢复都有了一定熟悉。而这篇文章就着重介绍自定义Vie…
Dagger2 菜鸟入门
如果你对 Dagger2 和 依赖注入 都完全没有概念,也没关系,这篇文章会从最简单的概念开始,教你如何上手 Dagger2 从 Dagger1 到 Dagger2, 这个依赖注入框架已经火了很久了。然而其涉及的一些概念…
我作为程序员的2016年
当我面对着电脑决定写下这篇总结的时候,北京恰好下起了雪。 在北京这座匆匆忙忙的城市,难得能有这样一个周末,让我不再被时间追赶,仔仔细细思考到北京的这段时间发生的事,心里的起起伏伏,来争取写下一些值得自己回看的文字。 这是…
美团点评实习生面试经历+转正面试
我是通过实习生转正拿到的美团点评offer,岗位为:美团外卖结算组的后端开发工程师(Java)。 实习生面试 美团点评的实习生招聘比较喜欢内推,没有网申和笔试的环节,这一点大家要注意。2016年的5月号,我听到在大众点评…
灵活的四轴飞行器-算法赋予了机器生命
拉菲罗 安德烈 四轴飞行器灵活的运动性能 看到这个视频简直就是惊叹,算法赋予了机器生命,就能做到这些,不过这将将只是个开始而已。尽管很多动作作为我们能动性如此强的正常人类来说已经有挑战性了,鬼知道以后会变成什么样子!非常…
开放通用Api,总有你喜欢的
前言 前段时间做了一个小插件,需要调用一个查询指定期号中奖号码的Api接口,找了很多开放的接口,都不合我意,要么限速,要么收费,要么进群。还可能不稳定,接口动不动就被改掉了,导致访问失败。遂罢。 自己撸一个! 首先实现的…
Jenkins + Gradle 持续自动化构建 Android(1)
最基础的Jenkins 打包 Android 本文将会写 最基础的 jenkins 打包 Android 项目的 构建步骤。之后文章会写如何打测试环境和正式环境的包,如何自动打渠道包,和如何分发 安装包。 本文采用解压缩…
android – 使用MediaCodec编码时,三分之二的屏幕为绿色
我正在开发一个需要在 Android上使用OpenGL处理视频的项目.我决定使用MediaCodec,我设法让它在 ExtractDecodeEditEncodeMuxTest的帮助下工作.结果非常好,我有它接收视频…
android – base adapter,在显示不同视图时如何使用convertView
让我们说这是我的代码, 我想根据某些条件将2个不同的视图扩展到listView. public View getView(int position, View convertView, ViewGroup parent)…