项目构建

Android项目目录结构模板以及简单说明【简单版】

Android Studio配置统一管理依赖版本号引用

Android多Module下的Application引用方式

APP开篇

Android 8.0系统的应用图标适配

Android APP应用启动页白屏(StartingWindow)优化

全面屏适配以及启动页适配(采用制作.9图的方式)

WelcomeActivity【欢迎界面】

PermissionDialog【权限申请提示对话框】

Android6.0运行时权限(基于RxPermission开源库)

Android状态栏着色

Android屏幕适配和方案【整理】

Toast篇章

ToastUtil【简单的Toast封装类】【未自定义Toast的显示风格】

ToastCustom【自定义显示风格的Toast】

ToastMiui【仿MIUI的带有动画的Toast】

ToastCustomUtil【简单的Toast封装类】【自定义Toast的显示风格】

Log篇章

LogUtil【实现自由的控制日志的打印的封装类】

LogcatHelperDemo【应用log信息保存成本地文件】

常用util工具类篇章

ColorUtil【Color工具类(color整型、rgb数组、16进制互相转换)】

DensityUtil【尺寸转换工具类(px、dp互相转换)】

HttpUtil 【判断网络连接的封装类】

WebUtils【MD5加密(基于MessageDigest)】

ACache【轻量级的开源缓存框架】【不建议使用】

PreferencesUtils【SharedPreferences操作工具类】

DateTimeHelper【日期类型与字符串互转以及日期对比相关操作】

DeviceUuidFactory【获取设备唯一标识码的UUID(加密)】【需要运行时权限的处理的配合】

IntentActionUtil【Intent的常见作用的工具类】

FileUtils【获取SD卡根目录、读写文件、移动、复制、删除文件、获取文件名、后缀名操作类】

FileSizeUtil【获取文件夹或文件的大小】

GetPathFromUri4kitkat【Android 4.4 kitkat以上及以下根据uri获取路径的方法】

AssetsUtils【读取assets、res/raw、./data/data/包名/目录下的文件】

AntZipUtils【基于Ant的Zip压缩解压缩工具类】

ResDrawableImgUtil【根据图片名称获取resID值或者Bitmap对象】

NetStateReceiver【监听网路状态变化】

WindowUtils【窗口工具类】

NavUtils【底部虚拟导航栏工具类】

AppDir【创建缓存目录】

BitmapUtil【缩放bitmap以及将bitmap保存成图片到SD卡中】

Cache【硬盘缓存工具类(包含内存缓存LruCache和磁盘缓存DiskLruCache)】

AppUtils【获取手机的信息和应用版本号、安装apk】

KeyboardUtil【软键盘弹出后输入框上移一定的高度】

EscapeAndUnescapeUtil【java模拟js的escape和unescape函数】

LongLightUtils【保持屏幕常亮工具类】

ShareIntentUtil【调用系统自带的分享的工具类】

NotificationSetUtilDemo【判断APP通知栏权限是否开启,以及如何跳转到应用程序设置界面】

RomUtil【Android判断手机ROM,用于判断手机机型】

AutoStartUtil【打开自启动设置界面】

Activity跳转篇章

Activity、Fragment、Dialog基类简单整理

ActivityJump+ActivityManager【Activity之间的跳转和Activity任务栈管理】

下拉菜单篇章

SpinnerViewPop【PopWindow样式(单选)、Dialog样式(单选+多选)的下拉菜单】

Android-PickerView【仿iOS的PickerView控件,并封装了时间选择和选项选择这两种选择器】使用

对话框篇章

ProgressWheelDialogUtil【ProgressWheel Material样式进度条对话框】

ConfirmCancelUtilDialog【确认取消对话框封装类】

ConfirmCancelDialog【确认取消对话框】

AlertConfirmDialog【基于AlertDialog的确认取消对话框】

ConfirmCancelBottomSheetDialog【确认取消底部对话框】

ArticleRemoveDelDialog【基于AlertDialog的回收删除对话框】

NormalDialogFragmentDemo【普通页面的DialogFragment】

NewBuiltBottomSheetDialog【新建底部对话框】

PopupWindowMenuUtil【popupwindow样式菜单项列表】

MaterialCalendarDialog【Material样式的日历对话框】

ShareDialogDemo【分享对话框】

网络请求篇章

okhttputils【 Android 一个改善的okHttp封装库】使用(一)

okhttputils【 Android 一个改善的okHttp封装库】使用(二)

okhttputils【 Android 一个改善的okHttp封装库】使用(三)

发现新版本篇章

数据库篇章

Litepal【开源数据库ORM框架】【版本是1.6.1,需要升级到2.0.0】

LitepalNewDemo【开源数据库ORM框架-LitePal2.0.0版本的使用】

选项卡篇章

TabBottomFragmentLayout【自定义底部选项卡区域(搭配Fragment)】【有时候会这样用,有时候使用FragmentTabHost】

TabTopLayout【自定义顶部选项卡区域(固定宽度且居中)】【有时候会这样用】

TabTopUnderLineLayout【自定义顶部选项卡(带下划线)】【了解即可】

TabTopAutoLayout【自定义顶部选项卡区域(带下划线)(动态选项卡数据且可滑动)】【一般使用TabLayout+ViewPager】

TabTopAutoTextSizeLayout【自定义文字字号区域(动态选项卡数据且可滑动)】

FragmentTabHostBottomDemo【FragmentTabHost + Fragment实现底部选项卡】

FragmentTabHostTopDemo【FragmentTabHost固定宽度且居中】【演示部分功能的用法】

FragmentTabHostUnderLineDemo【FragmentTabHost带下划线】【演示部分功能的用法】

FragmentTabHostAutoDemo【FragmentTabHost可滑动的选项卡】【演示部分功能的用法】【一般使用TabLayout+ViewPager】

TabLayoutViewPagerDemo【TabLayout+ViewPager可滑动】

TabLayoutBottomDemo【TabLayout实现底部选项卡】【一般不这样用】

EditText输入框篇章

Android中EditText显示明文与密文的两种方式

DownEditTextView【自定义Edittext对Android 软键盘向下的监听】

RecyclerView篇章

RecyclerViewItemTouchHelperDemo【使用ItemTouchHelper进行拖拽排序功能】

RecyclerSwipeAdapterDemo【使用AndroidSwipeLayout用于列表项侧滑功能】

RecyclerFullyManagerDemo【ScrollView里嵌套Recycleview的自适应高度功能】

RecyclerViewSelectableAdapterDemo【封装BaseSelectableAdapter用于多选、单选,以及切换选中状态等功能】

RecyclerViewLoadMoreDemo【封装上拉加载功能的RecyclerView,搭配SwipeRefreshLayout实现下拉刷新】

RecyclerFlexboxLayoutManagerDemo【使用FlexboxLayoutManager实现流式布局】

VLayoutDemo【VLayout的简单使用demo(基于V1.2.8版本)】

Glide篇章

GlideDemo【Glide3.7.0版本的简单使用以及圆角功能】

GlideNewDemo【Glide4.7.1版本的简单使用以及圆角功能】

PhotoPicker篇章

PhotoPickerDemo【PhotoPicker0.9.8的个性化修改以及使用(内部glide版本号是3.7.0)】

PhotoPickerNewDemo【PhotoPicker0.9.12的个性化修改以及使用(内部glide版本号是4.1.1)】

WebView篇章

MyWebViewDemo【封装Webview常用配置和选择文件、打开相机、录音、打开本地相册的用法】

MyBridgeWebViewDemo【集成JsBridge开源库的的封装的webview】

MyX5TbsPlusDemo【体验腾讯浏览服务Android SDK (TbsPlus 版)】

MyX5TbsDemo【体验腾讯浏览服务Android SDK (完整版)】

多语言篇章

Material Design篇章

ToolbarDemo【Toolbar作为顶部导航栏的简单使用】

PopupMenuDemo【popupMenu的简单使用】

DrawerLayoutDemo【侧边栏(侧滑菜单)简单实现】

NavigationViewDemo【和DrawerLayout搭配使用实现侧滑导航视图界面】

FloatingActionButtonDemo【悬浮按钮的使用,顺带snackBar的使用】

SnackbarUtilDemo【Snackbar的封装类】

CollapsingToolbarLayoutDemo【可折叠式标题栏,顺便带有CardView卡片式布局】

ConstraintLayoutDemo【约束性布局知识梳理】【基于1.1.3】

ViewPager篇章

ViewPagerWithRecyclerDemo【RecyclerView+ViewPager实现类似TabLayout+ViewPager效果】

ViewPagerWithViewDemo【ViewPager和View搭配以及演示获取里面的值和CheckBox单选效果】

ViewPagerWithImageDemo【ViewPager如何判断滑动到第一页和最后一页以及弹出对话框功能】

百度篇章

BaiduSpeechDemo【百度语音SDK集成】(基于v3.0.7.3)

BaiduSpeechDemo【百度语音SDK集成】(基于v3.0.8.1)

友盟篇章

UmengAppDemo【友盟统计SDK集成以及多渠道打包配置,基于V7.5.3版本】

UmengShareDemo【友盟分享SDK集成,基于V6.9.3版本】

推送篇章

JPushDemo【极光推送集成,基于v3.1.8版本】

HWPushDemo【华为推送集成,基于2.6.1.301版本】

XiaomiPushDemo【小米推送集成,基于V3.6.12版本】

轮播图控件篇章

BannerDemo【图片轮播图控件】

其他篇章

ShortcutBadgerDemo【安卓应用角标(badge)实现方案】

Android加密篇章

Android快速开发常用知识点系列目录的更多相关文章

  1. android快速开发--常用utils类

    1.日志工具类L.java package com.zhy.utils; import android.util.Log; /** * Log统一管理类 * * * */ public class L ...

  2. Android 快速开发系列 打造万能的ListView GridView 适配器

    转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/38902805 ,本文出自[张鸿洋的博客] 1.概述 相信做Android开发的写 ...

  3. RDIFramework.NET — 基于.NET的快速信息化系统开发框架 — 系列目录

    RDIFramework.NET — 基于.NET的快速信息化系统开发框架 — 系列目录 RDIFramework.NET,基于.NET的快速信息化系统开发.整合框架,给用户和开发者最佳的.Net框架 ...

  4. (转载)实例详解Android快速开发工具类总结

    实例详解Android快速开发工具类总结 作者:LiJinlun 字体:[增加 减小] 类型:转载 时间:2016-01-24我要评论 这篇文章主要介绍了实例详解Android快速开发工具类总结的相关 ...

  5. Android快速开发不可或缺的11个工具类

     Android快速开发不可或缺的11个工具类  :http://www.devst ore.cn/code/info/363.html

  6. Android快速开发不可或缺的11个工具类(下载)

    功能分类:工具     支持平台:Android     运行环境:Eclipse 开发语言:Java      开发工具:Eclipse         源码大小:11.45KB   下载地址:ht ...

  7. Android快速开发系列 10个常用工具类

    转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/38965311,本文出自[张鸿洋的博客] 打开大家手上的项目,基本都会有一大批的辅 ...

  8. 【转】 Android快速开发系列 10个常用工具类 -- 不错

    原文网址:http://blog.csdn.net/lmj623565791/article/details/38965311 转载请标明出处:http://blog.csdn.net/lmj6235 ...

  9. 【读书笔记《Android游戏编程之从零开始》】5.Android 游戏开发常用的系统控件(ProgressBar、Seekbar)

    3.7 ProgressBar ProgressBar类官方文档地址:http://developer.android.com/reference/android/widget/ProgressBar ...

随机推荐

  1. DDGScreenShot—截取图片的任意部分

    写在前面 DDGScreenShot 库提供了截取任意图片的功能, 支持手势截图,当然,输入任意的区域也可以,下面看看具体的代码 代码如下: 方法封装 /** ** 用手势截图(截取图片的任意部分) ...

  2. Maven学习(六)-- Maven与Eclipse整合

    由于我使用的是IDEA所以就不摘录了,感兴趣的移步 Maven学习总结(六)--Maven与Eclipse整合 Maven学习总结(七)--eclipse中使用Maven创建Web项目  

  3. .net关于坐标之间一些简单操作

    火星坐标系 (GCJ-02)转换为百度坐标系 (BD-09) function GCJ02toBD09(lng, lat) { var x_pi = 3.14159265358979324 * 300 ...

  4. spring boot sso

    https://hellokoding.com/hello-single-sign-on-sso-with-json-web-token-jwt-spring-boot/ https://github ...

  5. PHP异步请求

    正常情况下,PHP都是同步请求,脚本右上而下依次执行,必须等上一步请求好了,才能进行下一步操作,这种效率在某些时候是不必要的,如发送邮件等操作,是可以异步处理的. PHP异步也很不少插件,我们使用的是 ...

  6. 《javascript语言精粹》读书笔记 Item2 对象

    第三章 对象 JavaScript的简单数据类型包括数字.字符串.布尔值(true和false).null值和undefined值.其他 数字.字符串和布尔值"貌似"对象,因为它们 ...

  7. Latex数学公式中的空格表示方法

    两个quad空格 a \qquad b 两个m的宽度 quad空格 a \quad b 一个m的宽度 大空格 a\ b 1/3m宽度 中等空格 a\;b 2/7m宽度 小空格 a\,b 1/6m宽度 ...

  8. 2. 网友对app后端写作系列文章的写作建议

    很感谢"app后端"qq群的网友,在发布消息后,就收到了大量网友的反馈 下面的建议会融入到写作当中: 1.还有,对版本升级很感兴趣,我们现在为了兼容旧版本,已经把工程代码搞的乱哄哄 ...

  9. linux常用命令:创建文件和文件夹

    1.首先说一下touch 创建文件的命令,touch可以用于创建二进制文件,用法非常简单.用法:touch+文件名,touch与文件名之间一定要有空格.图中先用之前分享过的命令来查看一下/目录下面有多 ...

  10. TestNG失败自动截图

    转自:https://www.cnblogs.com/tobecrazy/p/4814813.html