桥下红药

机器应该工作、人类应该思考

微信多图分享的操作

微信的SDK分享的分享图片的话是只支持单张图片分享的,通过SDK的条路是行不通的。但是可以通过直接打开微信界面进行分享~ 分享需要区分2种,一种是多图分享到 朋友圈 ,这种分享在微信7.0的时候就彻底封死了,包括发送编辑...

Android 评论已关闭

未完待续 Android面试基础操作

总结一些Android基础~ Activity 启动模式 standard : 默认模式 ,每次都创建新的实例。 singleTop : 同一个栈内,栈顶复用,如果已存在的实例不在栈顶就创建个新实例。 singleTask : 和singleTop类似,区别在如何已存...

Android, 总分类 评论已关闭

Handler postDelayed 的实现

都知道 Handler 的工作原理,也清楚 Handler 、Looper 、MessageQueue 三个基佬之间的一些 py 交易,自然的 postDelayed 延迟处理也离不开这些。 1. 记录开始 public final boolean postDelayed(Runnable r, long delayMill...

Android, 总分类 评论已关闭

Binder在应用层的使用

之前记录的是 Binder 在系统里面的大概过程: 注册服务(addService):Server进程要先注册Service到ServiceManager。 获取服务(getService):Client进程使用某个Service前,须先向ServiceManager中获取相应的Service。 使用...

Android, 总分类 0 评

Binder 跨进程通信机制

Android运行环境就是一个沙盒环境,每当运行一个APP的时候都会有一个独立的进程来运行。进程与进程之间通信方式就叫Binder,接口是 IBinder 。这个东西应用层很少使用到,但是运行过程中无处不在。 直接网上借一张图 粗略...

Android, 总分类 0 评

自定义View – 星星评分控件

需求是这样子的,分析下可以怎么做! 1. 单纯的绘图画出来,包括星星。 2. 用UI给的图片来做~。 这么看肯定是用图片来做最简单了,因为存在半颗星的情况所以需要三张图片资源,选中的图片,空星的图片,半星的图片。 1. ...

Android, 总分类 0 评

gradle 打包的一些灵活运用

Android Studio 是使用gradle进行项目构建的,gradle是个基于Jvm的构建工具,下载gradle离线包的话能看到代码很多都是Java写的,对外提供一种标准语法吧。最常用的就是开发者用来打包渠道包、占位值。这里主要记录下方便开...

Android, 总分类 0 评

论Android数据接口安全

在Android开发中很少有程序员会注意到App的安全问题,因为就算出了问题也是后台人员的锅,比如发送短信的接口被抓包,然后别人(这里不说是“黑客”是因为这技术太Low了 )随机11位数 手机号,挂上代理IP就可以疯狂的请求接口...

Android, 总分类 0 评