项目构建

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. web端创建地图

    1>在首部引入标签 <link rel="stylesheet" href="http://cache.amap.com/lbs/static/main111 ...

  2. 遍历php数组的几种方法

    第一.foreach() foreach()是一个用来遍历数组中数据的最简单有效的方法. <?php $urls= array('aaa','bbb','ccc','ddd'); foreach ...

  3. Storm之路-WordCount-实例

    初学storm,有不足的地方还请纠正. 网上看了很多wordcount实例,发现都不是我想要的. 实现场景:统计shengjing.txt词频到集合,一次打印结果. ● 消息源Spout 继承Base ...

  4. Page.ClientScript.RegisterStartupScript用法小结

    使用类型.键.脚本文本和指示是否添加脚本标记的布尔值向 Page 对象注册启动脚本. 参数 type 要注册的启动脚本的类型. key 要注册的启动脚本的键. script 要注册的启动脚本文本. a ...

  5. 洛谷 P1462 解题报告

    P1462 通往奥格瑞玛的道路 题目背景 在艾泽拉斯大陆上有一位名叫歪嘴哦的神奇术士,他是部落的中坚力量 有一天他醒来后发现自己居然到了联盟的主城暴风城 在被众多联盟的士兵攻击后,他决定逃回自己的家乡 ...

  6. 关于C#中程序功能实现,对代码选择的思考

    body { background-color: rgb(60,60,60) } 接触C#语言只有短短几天时间,想要写出什么高大上的深入性研究文章,估计也是满篇的猜想和一些没有逻辑的推断.截至目前而言 ...

  7. 读《图解HTTP》有感-(HTTP报文内的HTTP消息)

    写在前面 HTTP通信包括从客户端到服务端的的请求以及服务端返回客户端的响应 正文 1.什么是HTTP报文?它由什么构成?包含几个部分? 用于HTTP协议交互的信息就是HTTP报文:它是由多行数据构成 ...

  8. 盒子模型、IFC、BFC和Collapsing margins

    前言 盒子模型作为CSS基础中的基础,曾一度以为掌握了IE和W3C标准下的块级盒子模型即可,但近日在学习行级盒子模型时发现原来当初是如此幼稚可笑.本文尝试全面叙述块级.行级盒子模型的特性.作为近日学习 ...

  9. 2017年BackBox5和Ubuntu16.04.1国内更新源

    BackBox是基于Ubuntu的Linux发行版,因此,我们可以使用Ubuntu的更新源作为BackBox的更新源. 1.查看系统版本信息: 输入: uname -a 显示计算机及操作系统的有关信息 ...

  10. 我和Python的Py交易》》》》》》数据类型

    Python里的变量 ---门牌 Python在使用变量之前无须定义它的类型,但是必须声明以及初始化该变量. Python中给变量赋值就是声明,初始化变量(也就是创建一个相应数据类型的对象,而那些数据 ...