AndroidStudio系列

Android高级进阶系列:

Android高级进阶系列

命名规范:

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

思想模式:

思想模式

支持的编程规范:

Java系列

Kotlin系列

Android注解

关于sleep

编译器检查代码规范

Android App常见问题:

Android项目修改包名

Android获取网速和下载速度

硬件设备:

Android设备的CPU类型

Android意图:

意图

获取资源:

代码里取Resource资源

图片资源:

drawable里的图片与图标资源

UI动画:

动画篇

动画栏示例:

继承自View视图控件示例

在XML添加单击特效

自定义控件:

自定义控件

顺时针与逆时针

路径Path类

屏幕左上右下坐标计算

Rect、RecrF 矩形类

Region区域

onDraw函数

画布Canvas

画笔Paint类

Color颜色转换

动态添加控件

自定义Toast弹出样式

算法:

算法

Activity

Activity

一些杀进程方法的区别

Fragment:

调用Fragment

ViewPager:

ViewPager指示器

ViewPage禁止滑动

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

ViewPager2

可视化界面:

隐藏APP标题

设置圆角

单击水波纹动画

xml设置单击样式

Button去掉阴影

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

XML文件:

selector状态选择器

XML文件之shape标签使用详解

XML文件之style标签详解

AnroidManifest

strings.xml中添加空格

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

Webview

ViewStub

SwipeRefreshLayout

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

代码里设置控件属性

Support库控件:

BottomSheet、BottomSheetDialog

Android通知:

Android通知

代码设置属性:

设置margin

Handler:

Handler延迟执行

关于浏览器:

浏览器

生命周期:

生命周期

快捷键:

快捷键

工具类:

内置工具类

权限管理:

权限管理

通用功能:

判断是否为Wifi

跳转到网页的页面

生成Excel文件

判断是否为Debug模式

判断SDK的版本号

编译注意事项:

Android重新构造项目

AndroidStudio无法识别设备

设置类的头文件描述

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

禁用即时运行

apk找不到安装不上的问题

找不到AppCompatActivity的类文件

adb

设置release\deBug模式运行

Android Studio 代码混乱

android项目迁移到androidX:类映射

编译报错:

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

排除Jar里重复的文件

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

编译异常GC超出限制

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

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

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

打包release出现的错误

项目编译可能遇到的问题

输出台中文乱码

Maven仓库:

Maven中央仓库地址整理

Maven搭建本地仓库

运行注意事项:

无法打印日志

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

APK安装不上

常用断点功能

模拟器:

GENYMOTION模拟器

网络请求协议:

oauth2协议系列

报错不允许进行明文通信

安装插件:

如何安装插件

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

GsonFormat

创建JavaModule公共库:

创建JavaModule公用库/打包Jar

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

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

引入第三方:

引入.aar文件

引入aidl文件并调用

添加so文件

版本控制工具:

Git版本控制工具

github报错找不到目录

Android Studio Project 统一管理版本

自动化测试:

自动化测试系列UiAutomator

Monkey(随机触发事件)

性能检测工具:

内存泄漏检测

性能优化:

WeakReference(弱引用)

打包APP:

打包APP

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

设置APP图标

Android上架App

App图标资源:

图标资源

资源网址:

优秀博主

Android开发工具网址

Android API

Android API Level对应Android版本

框架:

优秀的Android开源框架 

下拉刷新框架-SmartRefreshLayout

Android路由框架-ARouter

注解框架

Activity右滑返回框架

rxJava

Retrofit框架

Rxjava2结合Retrofit

MagicIndicator指示器框架

RxBus

glide加载图片框架

RecyclerView适配器

EventBus观察者模式框架

轮播图框架Banner

citypicker城市选择器

WebView框架

集成ShareSDK

极光推送集成

okgo简易网络请求框架

百度地图相关类

集成环信遇到的问题

UI类库集锦

图片选择器

简约的相册选择器

二维码扫描框架

GSYVideoPlayer视频播放器

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

音频播放框架

实用的工具类库

Android Palette

Android微信拉起支付

Android支付宝拉起支付

利用Okhttp实现WebSocket

待使用框架:

Android 展示本地或网络pdf文件

yjPlay视频播放器

展开折叠TextView ExpandTextView

greenDAO数据库

进度条 NumberProgressBar

进度条 MProgressBar

图片选择器 TakePhoto

翻页效果PageFlip

小说阅读器框架

阿里通讯组件

图标框架

用户行为数据分析

待学习文章:

SpannableString使用详解

java枚举常用场景小结

自定义Banner参考文章

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

Android二维码原理与优化方向

腾讯开源的MMkv存储

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

TextView可展开收缩功能

拖动销毁图片参考代码

极光IMUI组件库

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

SmartRefreshLayout自定义Header

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值