项目构建

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. Flux和ExtJS MVC框架的异同点介绍

    Flux是Facebook在现有MVC框架数据流动复杂,难以设计和维护大型的前端应用的情况下设计的一种新的数据架构协议.叫做协议是因为Flux本身就像MVC一样,规定了一种机制,但是Facebook提 ...

  2. SpringMVC+GSON 对象序列化--日期格式的处理

    Gson异常强大因此使用它代替了Jackson作为SpringMVC消息转换器. 在自己的项目中,发现对象在序列化后,日期格式出现了问题. 先看问题 在员工表中有一列是生日,字段类型为Date,也就是 ...

  3. python_重写数组

    class MyArray: '''All the elements in this array must be numbers''' def __IsNumber(self,n): if not i ...

  4. 在Visual Studio中使用Debug Visualizers在C++中实现对原始类的自定义调试信息显示

    在Visual Studio中使用Debug Visualizers在C++中实现对原始类的自定义调试信息显示 当我们在VS的C++中使用vector.list.map等这些STL容器,在开启调试的时 ...

  5. 项目在tomcat里运行一段时间总是自动崩掉的问题排查与解决

    最近的检验系统上线一段时间后,发现系统访问不了,tomcat总是会自动崩掉,一般遇到这种问题,程序员的第一反应都肯定是内存溢出. 确实是,但是java里内存分好几种,堆内存.栈内存.静态内存区等等,下 ...

  6. SSM-Spring-13:Spring中RegexpMethodPointcutAdvisor正则方法切入点顾问

    ------------吾亦无他,唯手熟尔,谦卑若愚,好学若饥------------- RegexpMethodPointcutAdvisor:正则方法切入点顾问 核心: <property ...

  7. Bitmap对图像的处理

    p { margin-bottom: 0.1in; line-height: 120% } a:link { } Bitmap对图像的处理 一.引言: 在开发中涉及到图片包括.png,.gif,.9. ...

  8. salesforce lightning零基础学习(四) 事件(component events)简单介绍

    lightning component基于事件驱动模型来处理用户界面的交互.这种事件驱动模型和js的事件驱动模型也很相似,可以简单的理解成四部分: 1.事件源:产生事件的地方,可以是页面中的输入框,按 ...

  9. SVN更新失败,提示locked 怎么破

    有时在svn更新或提交代码时,会报错,让你cleanup  如果cleanup解决不了,就要删除被锁定的文件夹下的文件,然后就可以更新或提交了 怎么做呢? 1.首先在CMD中进入你工作目录被锁定的文件 ...

  10. HTML5 CSS3 专题 :诱人的实例 3D展示商品信息

    强化下perspective和transform:translateZ的用法.传统的商品展示或许并不能很好的吸引用户的注意力,但是如果在展示中添加适当的3D元素,~说不定效果不错哈~ 效果图: 说明一 ...