首页
AI Coding
AIDP
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
YY
订阅
至尊宝酱
更多收藏集
微信扫码分享
微信
新浪微博
QQ
19篇文章 · 0订阅
Android 打造属于自己的照片选择器
Android 打造属于自己的照片选择器
一篇文章搞懂 Activity 启动模式
启动模式 是很重要的一块知识点,每位安卓开发都应该了解它是如何运作的。大部分的开发者(包括我自己)认为我们已经知道了如何来使用 启动模式。但是其实我们错了。不仅仅是知道将 Activity 设置为 SingleTask 来防止重复实例化就足够了,虽然大部分情况下这已经解决了我们…
Android Service详解(二)
上一篇我们了解了Service的一些概念以及使用方式,这篇着重讲解使用Service实现IPC通信的2中方式。 上面的代码都是在当前进程内跟Service通信,现在我们来实现一下,不同进程内Service如何绑定。 AIDL:Android Interface Definiti…
设计模式快速学习(四)建造者模式
建造者独立,易扩展。 便于控制细节风险。 产品必须有共同点,范围有限制。 如内部变化复杂,会有很多的建造类。 builder(抽象建造者):规范建造对象的组成成分,但不具体创建。 ConcreteBuilder(具体建造者):根据抽象建造者规范的组成成分来具体创建,并返回建造对…
Android事件分发机制[-View-] 源码级
向那些曾经无法跨越的鸿沟敬上----吾王已至开篇先明确几点图例这里给出来,了解一下一、正常情况下的事件传递0.自定义两个测试View1.在两View之外点击2.点击紫色ViewGroup3.点击橙色V
Android探索与巩固(微信QQ第三方登陆填坑)
上个周到现在一直在忙年前的优化任务,领导都是越到年底越想激发你的潜力,任务一个一个地来,干完了就能回家。作为一个刚刚进入这家公司的Android独苗,接触陌生的代码并且周围人没办法提供帮助的情况下在这么短时间开发几个功能,还是挺费神的。等到现在才完全收工,有时间闲下来去总结…
Android Handler机制
本文主要讲解Android线程间通信的一种方式,即Handler机制。子线程使用Handler相信很多童鞋有过子线程中newHandler时系统报错的经历报错的原因是,在没有调用过Looper.pre
LeakCanary源码解析
leakcanary-watcher: 这是一个通用的内存检测器,对外提供一个 RefWatcher#watch(Object watchedReference),它不仅能够检测Activity,还能监测任意常规的 Java Object 的泄漏情况。 leakcanary-a…
APK瘦身-是时候给App进行减负了
APK瘦身即是对APK大小进行压缩策略,减小APK安装包大小,更小的安装包更有助于吸引用户安装。前一段时间我司某一App进行APK的瘦身,最终也达到了减小10M的目标,现做一个简单的总结记录。 需要对一个App进行瘦身,首先最重要的就是对App大小有一个大致的了解,最直观看到A…
简单聊聊WebSocket
上一篇文章《浅析一次HTTP请求》我们分析了简单的一次 HTTP 请求具体是怎么样完成的,分析了 HTTP 协议的数据结构,如何连接,如何断开,又是如何多路复用的,那么今天我们来聊聊另外一个协议,WebSocket。由于 WebSocket 的协议的内容非常多,本文只会取其冰山…