Java基础
安卓基础
Fragment
Fragment调用setRetainInstance的原理
Application/Context
View自定义
Service
Android Service的bindService和startService混合使用及其关闭分析
学习之旅
修改包名
登录界面
滑动验证
状态栏使用
底部导航栏
Android 底部导航栏BottomNavigationView
BottomNavigatorView与VIewPager2联动
ViewPager
关于PagerAdapter的instantiateItem方法(预加载)
侧滑栏
BaseActivity/Fragment/Dialog
对话框
Android 官方推荐 : DialogFragment 创建对话框
Toolbar
AppCompatActivity与toolbar的结合,封装BaseActivity
我一行代码都不写实现Toolbar!你却还在封装BaseActivity?
权限问题
Log 日志
主题切换
内容分享
菜单使用
[Android] Toolbar Menu自定义item属性
左滑删除
还可以使用 BRVAH 实现:BRVAH官方使用指南(持续更新)
滑动监听/手势
Fragment设置GestureDetector滑动监听(完美解决方案)
根据名称获取资源 id
动态修改 shape
通过包名启动应用
工具类
Android开发中的文件操作工具类FileUtil完整实例
屏幕适配
音乐/音频
详解MediaPlayer与SoundPoo!并讲解两者的区别和游戏中的用途!
数据库
android studio使用database navigator查看数据库
AndroidStudio3.0+保存并查看SQLite数据库文件
AsyncTask
Handler
广播监听
Android 通过注册广播,实时监听网络连接与断开状态的变化
动画
软键盘监听
Socket通信
[安卓下的TCP通信SOCKET编程](https://www.cnblogs.com/txy19/p/8075729.html)
GPS
文字转语音
Android 文字转语音(中文) TextToSpeech+科大讯飞语音引擎3.0
CardView
Canvas 使用
滚动选择器
Android自定义控件实战——滚动选择器PickerView
基站信息
android获取LTE中tac、pci、ci、enb、cellid等信息
矢量图
Android矢量图(一)–VectorDrawable基础
Android vector标签 PathData 画图超详解
Bitmap
Android Bitmap 详解:关于 Bitamp 你所要知道的一切
BitmapFactory和Bitmap中Density的作用
Android Bitmap入门:getPixels的正确理解
阴影使用
多语言
CoordinatorLayout /BottomSheetBehavior
ConstraintLayout/MotionLayout
Paint
自定义ImageView
Android:手把手教你打造可缩放移动的ImageView
LayoutParams
地图
ViewBinding/DataBinding
kotlin-android-extensions插件也被废弃了?扶我起来
Android Jetpack 之ViewBinding和DataBinding
双向绑定
数据双向绑定:DataBinding VS Livedata+ViewModel
增量更新
相机/视频
Android (系统+自定义)短视频录制(含暂停继续录制功能)
手写签名
Navigator
Android 官方架构组件 Navigation 使用详解
Android官方架构组件Navigation:大巧不工的Fragment管理框架
储存
获取系统信息
推送
系统架构
架构比对
MVVM
Mvvm模式: Databinding 与 ViewModel+LiveData+Repository
组件化
问题解决
adb push 失败提示 ‘Read-only file system’
Failure [DELETE_FAILED_INTERNAL_ERROR]之后rm apk卸载
Androidx和Android support库共存问题解决
完美解决 No IDEA annotations attached to the JDK 1.8
Manifest merger failed with multiple errors, see logs 问题处理
找不到类“ androidx.core.content.FileProvider”
功能使用
蓝牙
Android通过蓝牙发送数据到Windows PC电脑:Java实现
天气 API
命令工具
反编译及打包
windows平台下解包、修改、打包system.img和system.img.ext4工具
Git
正则表达式
Android studio
Android Studio自定义模板 写页面竟然可以如此轻松
迁移被废弃的Kotlin Android Extensions插件
开源库推荐
Glide 图片加载
Retrofit2 网络通信
Room 数据库框架
RxJava
BRVAH 列表适配器
SmartRefreshLayout 下拉刷新
BGAQRCode 二维码
GSYVideoPlayer/IJkplayer 视频播放
找不到so文件java.lang.UnsatisfiedLinkError: dalvik.sys… couldn’t find “libijkffmpeg.so”
RxTool 功能聚合
WebView 浏览器
Android 应用内部打开PDF、Excel、Word文档
Android打开doc、xlsx、ppt等office文档解决方案
Butterknife 依赖注入(请使用view binding)
Gson 格式化 Json
Android中JSONObject与JsonObject的区别
PhotoView 图片查看
Android 使用ViewPager结合PhotoView实现图片浏览
图片缩放时java.lang.IllegalArgumentException: pointerIndex out of range解决方案
Dialog 自定义对话框
BGASwipeBackLayout-Android 滑动返回
HelloChart 图表
hellocharts-android图表库之饼状图:PieChartView