自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Watson的博客

仰望星空,脚踏实地。

  • 博客(5)
  • 资源 (80)
  • 收藏
  • 关注

原创 Android 6.0 运行时权限处理

6.0之前的权限模型在AndroidManifest中声明可能用到的所有权限用户在安装时,系统展示所有权限,用户安装即授予所有权限,取消则拒绝安装6.0新的运行时权限将权限分为一般权限(Normal Permissions)和危险权限(Dangerous Permission)两种,一般权限跟以前一样在AndroidManifest声明,危险权限需要开发者在代码中手动的动态申请动态申请权限

2017-07-28 13:16:38 1007

原创 Android ViewPager用法解析

ViewPager简介ViewPager是android扩展包v4包中的类,这个类可以让用户左右切换当前的view:ViewPager类直接继承了ViewGroup类,所有它是一个容器类,可以在其中添加其他的view类。ViewPager类需要一个PagerAdapter适配器类给它提供数据。ViewPager经常和Fragment一起使用,并且提供了专门的FragmentPagerAdapt

2017-07-21 21:52:48 3090

原创 浅谈Android MVP模式

随着UI创建技术的功能日益增强,UI层也履行着越来越多的职责。为了更好地细分视图(View)与模型(Model)的功能,让View专注于处理数据的展示以及与用户的交互,同时让Model只关心数据的处理,基于MVC概念的MVP(Model-View-Presenter)模式应运而生。MVC/MVP区别MVC模式MVC模式的结构分为三部分,实体层的Model,视图层的View,以及控制层的Control

2017-07-11 21:05:07 565

原创 SwipeRefreshLayout及其扩展使用

概述我们之前使用的比较多的下拉刷新、上拉加载框架有PullToRefreshListView,本文我们来说说SwipeRefreshLayout。SwipeRefreshLayout是Google官方更新的一个Widget,可以实现下拉刷新的效果。该控件继承自ViewGroup在support-v4兼容包下,不过我们需要升级supportlibrary的版本到19.1以上。官方SwipeRefres

2017-07-06 22:32:32 16580

原创 android Apk打包过程概述

使用ant命令行打包android应用程序首先我们来了解一下android打包到底做了哪些事? (1)打包资源文件,生成R.java文件 (2)处理aidl文件,生成相应java 文件 (3)编译所有java文件,生成相应class 文件 (4)打包class文件和jar包,生成classes.dex文件 (5)打包assets和res资源,生成资源压缩包(例如res.zip,名字可以自己

2017-07-03 16:27:49 1821

编译好的ijkplayer.part3

详见http://blog.csdn.net/huaxun66/article/details/53401231

2016-12-08

编译好的ijkplayer.part2

详见http://blog.csdn.net/huaxun66/article/details/53401231

2016-12-08

编译好的ijkplayer.part1

详见http://blog.csdn.net/huaxun66/article/details/53401231

2016-12-08

APK加固工具

详见http://blog.csdn.net/huaxun66/article/details/53484567

2016-12-06

Android RTMP推流实现

详见http://blog.csdn.net/huaxun66/article/details/53427771

2016-12-02

Android ijkplayer的使用解析

详见http://blog.csdn.net/huaxun66/article/details/53401231

2016-12-01

Android Vitamio的使用解析Part3

详见http://blog.csdn.net/huaxun66/article/details/53367079

2016-11-29

Android Vitamio的使用解析Part2

详见http://blog.csdn.net/huaxun66/article/details/53367079

2016-11-29

Android Vitamio的使用解析Part1

详见http://blog.csdn.net/huaxun66/article/details/53367079

2016-11-29

AS Vitamio包

详见http://blog.csdn.net/huaxun66/article/details/53367079

2016-11-29

Android MediaPlayer和VideoView的使用

详见http://blog.csdn.net/huaxun66/article/details/53333747

2016-11-25

Android ContentProvider全面解析

详见http://blog.csdn.net/huaxun66/article/details/53202432

2016-11-18

Android实现双进程守护

详见http://blog.csdn.net/huaxun66/article/details/53158162

2016-11-15

Android Camera开发(一)之基础知识

详见http://blog.csdn.net/huaxun66/article/details/53096391#t11

2016-11-10

HashMap的数据结构

详见http://blog.csdn.net/huaxun66/article/details/53036625

2016-11-08

Android Socket编程实践

详见http://blog.csdn.net/huaxun66/article/details/53008542

2016-11-03

Android Binder机制完全解析

详见http://blog.csdn.net/huaxun66/article/details/52966087

2016-10-31

Android Service IPC通信之Messenger机制

详见http://blog.csdn.net/huaxun66/article/details/52966469

2016-10-30

Android EventBus事件总线剖析

详见http://blog.csdn.net/huaxun66/article/details/52939128

2016-10-28

Android广播机制详解

详见http://blog.csdn.net/huaxun66/article/details/52935631

2016-10-27

Android-component-application-master.7z

详见https://blog.csdn.net/huaxun66/article/details/103978740

2020-01-26

component-master.7z

详见https://blog.csdn.net/huaxun66/article/details/103644936

2020-01-26

Gradle自定义插件

详见https://blog.csdn.net/huaxun66/article/details/103497369

2019-12-21

Android字节码插桩

详见https://blog.csdn.net/huaxun66/article/details/103497729

2019-12-21

UiAutomator

UiAutomator

2018-10-24

Android应用跳转Scheme协议

详见http://blog.csdn.net/huaxun66/article/details/78274600

2017-10-19

Android App Widget 开发

Android App Widget 开发,demo实现了一个简单的音乐播放器,详见http://blog.csdn.net/huaxun66/article/details/77880376

2017-09-08

Java 八大排序算法

详见http://blog.csdn.net/huaxun66/article/details/77847998 详见http://blog.csdn.net/huaxun66/article/details/77847998

2017-09-06

ShareSDK第三方登录

详见http://blog.csdn.net/huaxun66/article/details/77746304 详见http://blog.csdn.net/huaxun66/article/details/77746304

2017-09-01

Android 热修复技术

详见http://blog.csdn.net/huaxun66/article/details/77184815

2017-08-25

详解Android注解 Annotation

详见http://blog.csdn.net/huaxun66/article/details/77507085

2017-08-25

Android 6.0 运行时权限处理

详见http://blog.csdn.net/huaxun66/article/details/76249719

2017-07-31

Android ViewPager用法解析

详见http://blog.csdn.net/huaxun66/article/details/75675270

2017-07-28

SwipeRefreshLayout及其扩展使用

详见http://blog.csdn.net/huaxun66/article/details/74614792

2017-07-07

RxJava的使用详解

详见http://blog.csdn.net/huaxun66/article/details/73649014

2017-06-30

Android Glide使用

详见http://blog.csdn.net/huaxun66/article/details/73332546

2017-06-23

WebView使用解析(一)之基本用法

详见http://blog.csdn.net/huaxun66/article/details/73179187

2017-06-16

Android Https通信改进版

详见http://blog.csdn.net/huaxun66/article/details/53666855#t10

2016-12-20

Android Https通信

详见http://blog.csdn.net/huaxun66/article/details/53666855

2016-12-16

Android bluetooth开发实践

详见http://blog.csdn.net/huaxun66/article/details/53516916

2016-12-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除