安卓学习笔记
作者:Sec-Labs | 发布时间:
项目地址
https://github.com/CharonChui/AndroidNote
Android学习笔记

十年生死两茫茫,不思量,自难忘,华年短暂,陈辞岁月悠悠伤,
满腔热血已芜荒,展未来,后生强,战战兢兢,如履薄冰心彷徨,
青丝化雪、鬓角成霜,已是英雄迟暮,人生怎慷慨激昂?
目录
-
- 布局优化
- 屏幕适配之百分比方案详解
- 热修复实现
- 如何让Service常驻内存
- 通过Hardware Layer提高动画性能
- 性能优化
- 注解使用
- Android6.0权限系统
- Android开发不申请权限来使用对应功能
- Android开发中的MVP模式详解
- Android启动模式详解
- Android卸载反馈
- ApplicationId vs PackageName
- AndroidRuntime_ART与Dalvik
- BroadcastReceiver安全问题
- Crash及ANR分析
- Library项目中资源id使用case时报错
- Mac下配置adb及Android命令
- RecyclerView专题
- ConstraintLaayout简介
- Android WorkManager
- OOM问题分析
-
- 数据结构和算法
- 八种排序算法
- 线程池的原理
- 设计模式
- 动态代理
- 常用命令行大全
- 单例的最佳实现方式
- 数据结构
- 获取今后多少天后的日期
- 剑指Offer(上)
- 剑指Offer(下)
- 强引用、软引用、弱引用、虚引用
- 生产者消费者
- 数据加密及解密
- 死锁
- 算法
- 网络请求相关内容总结
- 线程池的原理
- Java并发编程之原子性、可见性以及有序性
- Base64加密
- Git简介
- hashCode与equals
- HashMap实现原理分析
- Java基础面试题
- JVM垃圾回收机制
- MD5加密
- MVC与MVP及MVVM
- RMB大小写转换
- Vim使用教程
- volatile和Synchronized区别
- Http与Https的区别
- Top-K问题
- Java内存模型
- JVM架构
-
- 安全退出应用程序
- 病毒
- 超级管理员(DevicePoliceManager)
- 程序的启动、卸载和分享
- 代码混淆
- 读取用户logcat日志
- 短信广播接收者
- 多线程断点下载
- 黑名单挂断电话及删除电话记录
- 横向ListView
- 滑动切换Activity(GestureDetector)
- 获取联系人
- 获取手机及SD卡可用存储空间
- 获取手机中所有安装的程序
- 获取位置(LocationManager)
- 获取应用程序缓存及一键清理
- 开发中异常的处理
- 开发中Log的管理
- 快捷方式工具类
- 来电号码归属地提示框
- 来电监听及录音
- 零权限上传数据
- 内存泄漏
- 屏幕适配
- 任务管理器(ActivityManager)
- 手机摇晃
- 竖着的Seekbar
- 数据存储
- 搜索框
- 锁屏以及解锁监听
- 文件上传
- 下拉刷新ListView
- 修改系统组件样式
- 音量及屏幕亮度调节
- 应用安装
- 应用后台唤醒后数据的刷新
- 知识大杂烩
- 资源文件拷贝的三种方式
- 自定义背景
- 自定义控件
- 自定义状态栏通知
- 自定义Toast
- adb logcat使用简介
- Android编码规范
- Android动画
- Android基础面试题
- Android入门介绍
- Android四大组件之ContentProvider
- Android四大组件之Service
- Ant打包
- Bitmap优化
- Fragment专题
- Home键监听
- HttpClient执行Get和Post请求
- JNI_C语言基础
- JNI基础
- ListView专题
- Parcelable及Serializable
- PopupWindow细节
- Scroller简介
- ScrollingTabs
- SDK Manager无法更新的问题
- Selector使用
- SlidingMenu
- String格式化
- TextView跑马灯效果
- WebView总结
- Widget(窗口小部件)
- Wifi状态监听
- XmlPullParser
- 反编译
标签:工具分享, 思路分享, 学习笔记, andriod学习