AndroidStudio系列

命名规范:

命名规范、资源文件存放位置

思想模式:

思想模式

支持的编程规范:

Java系列

编译器检查代码规范

获取资源:

代码里取Resource资源

图片资源:

drawable里的图片与图标资源

UI动画自定义控件:

顺时针与逆时针

路径Path类

屏幕左上右下坐标计算

Rect、RecrF 矩形类

Region区域

onDraw函数

画布Canvas

画笔Paint类

Color颜色转换

动画篇

动态添加控件

自定义Toast弹出样式

动画栏示例:

继承自View视图控件示例

在XML添加单击特效

Activity

Activity

一些杀进程方法的区别

Fragment:

调用Fragment

ViewPager:

ViewPager指示器

ViewPage禁止滑动

ViewPager.setCurrentItem中间页面过多解决方案

可视化界面:

隐藏APP标题

设置圆角

单击水波纹动画

xml设置单击样式

Button去掉阴影

软键盘弹出时把布局顶上去,控件乱套解决方法

XML文件:

XML文件之shape标签使用详解

XML文件之style标签详解

View:

View

Android控制ScrollView滑动速度

View被遮挡的解决办法

窗口:

DialogFragment

PopupWindow最全使用说明

Dialog

设置状态栏:

设置状态栏示例

设置沉浸式状态栏

页面布局系列:

设计页面布局显示实时布局

布局文件通用属性

代码里设置布局属性

ConstraintLayout约束布局

AbsoluteLayout绝对布局

GridLayout网格布局

原 FrameLayout帧布局,空白布局

RelativeLayout相对布局

LinearLayout线性布局

CoordinatorLayout协调布局

FlexboxLayout

屏幕适配:

刘海屏全屏状态下对图片进行适配

Android 屏幕适配:最全面的解决方案

布局注意事项:

ScrollView不能设置match_parent

内置视图控件:

EditText

ImageVIew

TextView

Button

Switch

CheckBox

RecyclerView

SeekBar

快速切换到主线程更新UI的几种方法

代码里设置控件属性

代码设置属性:

设置margin

Handler:

Handler延迟执行

关于浏览器:

浏览器

生命周期:

生命周期

快捷键:

快捷键

工具类:

内置工具类

权限管理:

权限管理

通用功能:

判断是否为Wifi

跳转到网页的页面

生成Excel文件

判断是否为Debug模式

判断SDK的版本号

编译注意事项:

Android重新构造项目

AndroidStudio无法识别设备

设置类的头文件描述

新建目录,层级显示不正确

禁用即时运行

apk找不到安装不上的问题

找不到AppCompatActivity的类文件

网络调试 adb tcpip 开启方法

设置release\deBug模式运行

Android Studio 代码混乱

编译报错:

Unable to resolve dependency for ':app@debug/compileClasspath': Could not resolv...

排除Jar里重复的文件

Gradle的依赖关系缓存可能已损坏(有时会在网络连接超时之后发生)

编译异常GC超出限制

jar包被墙下载不下来SSL peer shut down incorrectly

Android项目超过65k个方法报错

Gradle版本不一致导致的编译错误

打包release出现的错误

项目编译可能遇到的问题

运行注意事项:

无法打印日志

安装APK报错 INSTALL_FAILED_TEST_ONLY终极解决方案

APK安装不上

常用断点功能

模拟器:

GENYMOTION模拟器

网络请求协议:

oauth2协议系列

报错不允许进行明文通信

安装插件:

如何安装插件

内置的谷歌翻译设置快捷键

GsonFormat

创建JavaModule公共库:

创建JavaModule公用库/打包Jar

多个Module依赖同一个jar的解决方案

如何正确的导入第三方Library库

引入第三方:

引入.aar文件

引入aidl文件并调用

添加so文件

版本控制工具:

Git版本控制工具

Android Studio Project 统一管理版本

自动化测试:

自动化测试系列UiAutomator

打包APP:

打包APP

获取开发版SHA1值和发布版SHA1值

设置APP图标

Android上架App

App图标资源:

图标资源

Android API

Android API Level对应Android版本

框架:

优秀的Android开源框架

下拉刷新框架-SmartRefreshLayout

Android路由框架-ARouter

注解框架

Activity右滑返回框架

rxJava2

Retrofit框架

Rxjava2结合Retrofit

MagicIndicator指示器框架

RxBus

glide加载图片框架

RecyclerView适配器

EventBus观察者模式框架

轮播图框架Banner

citypicker城市选择器

WebView框架

集成ShareSDK

极光推送集成

okgo简易网络请求框架

百度地图相关类

集成环信遇到的问题

UI类库集锦

图片选择器

简约的相册选择器

二维码扫描框架

GSYVideoPlayer视频播放器

github上十二款最著名的Android播放器开源项目

音频播放框架

实用的工具类库

Android Palette

Android微信拉起支付

Android支付宝拉起支付

待使用框架:

Android 展示本地或网络pdf文件

yjPlay视频播放器

展开折叠TextView ExpandTextView

greenDAO数据库

进度条 NumberProgressBar

进度条 MProgressBar

图片选择器 TakePhoto

翻页效果PageFlip

小说阅读器框架

待学习文章:

SpannableString使用详解

AndroidManifest总结

Activity重要方法总结

协调者布局可参考多个文章:

协调者布局 CoordinatorLayout简单认识

CoorinatorLayout协调者布局

java枚举常用场景小结

自定义Banner参考文章

View创建和销毁调用的所有方法

待解决需求可参考的文章:

TextView可展开收缩功能

拖动销毁图片参考代码

第三方框架扩展自定义Head样式:

SmartRefreshLayout自定义Header

发布了213 篇原创文章 · 获赞 12 · 访问量 6万+

猜你喜欢

转载自blog.csdn.net/a1003434346/article/details/88417730