Gradle 相关总结[https://www.jianshu.com/p/8e05d7a5bb36]APT 和 AGPTransform 区别[https://www.ji...
Gradle 相关总结[https://www.jianshu.com/p/8e05d7a5bb36]APT 和 AGPTransform 区别[https://www.ji...
1、问题:一行内容显示,前边1是view,后边文字也是view。 现在后边文字太多会挤扁前边的圆形view。 2、解决:在前边view加上min-width就可以了。
前言 在前面的Android6.0权限处理不再复杂文章中,介绍过一个开源框架PermissionsDispatcher(权限调度者),在使用这个框架提供的@RuntimePe...
在实际开发中有可能会有ScrollView和ListView组合的页面,需要自己解决两者的滑动冲突 问题描述 解决方法 不同于设置ListView与内容相等的高度来解决而是实...
Python脚本,一键转换Github地址 运行条件 具备Python环境,可在命令行中使用Python命令 使用方法 1. 转换工具 - mypy.py 命令行输入: py...
kotlin 中的委托模式依靠by关键字,语法定义 val/var :<Type>by <expression> var/val:属性类型(可变/只读) name:属性名称...
升级android studio到3.3版本,今天checkout到历史tag上运行android项目,死活报错 之前也有同事遇到过类似的问题 Could not find ...
Google在今年的IO大会上宣布,将Android开发的官方语言更换为Kotlin,作为跟着Google玩儿Android的人,我们必须尽快了解和使用Kotlin语言。 不...
本文续接我上一篇文章《Android实战:简易断点续传下载器实现》链接地址:http://www.jianshu.com/p/5b2e22c42467 本项目Github地址...
From Android 3.0 (API level 11) through Android 7.1 (API level 25),the pixel data is st...
前言:应用冷启动时需要创建进程,开启主线程,实例化应用所需组件。读ActivityThread源码有助于我们了解这个过程中,客户端做的那些事。 冷启动创建应用时,Activi...
app.js html (微信:wxml 百度:swan) 1. 引入module对象 wxml: swan: 2. foreach循环 wxml: swan: 3. 条...
本文首发于微信公众号——世界上有意思的事,搬运转载请注明出处,否则将追究版权责任。微信号:a1018998632,交流qq群:859640274 一、概述 阅读须知 1.文章...
在前面的文章中我们介绍了DroidPlugin的Hook机制,也就是代理方式和Binder Hook;插件框架通过AOP实现了插件使用和开发的透明性。在讲述DroidPlug...
往后台传输json字符串为例,其他类型同样做法 自定义Request继承Volley自带的StringRequest GzipRequest.java 以上,有帮助到你的话随...
注:原文地址 1. JNI 概念 1.1 概念 JNI 全称 Java Native Interface,Java 本地化接口,可以通过 JNI 调用系统提供的 API。操作...
Volley 线程中使用while(true)实现循环,处理队列中的request NetworkDispatcher.class Looper 线程中使用for (;;)实...
尝试记录 (以极光推送为例) 1.机型:Nexus 系统:6.0 操作:从后台应用列表划除应用结果:只干掉了UI进程,remote进程没有干掉。所以推送服务正常运作。重启手机...