自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

落叶Ex的博客

为无为,事无事,味无味。上善若水。

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

原创 Android 打造万能网络解析框架

一个普通APP的开发中使用最频繁的操作莫过于网络请求,既然这样我们便需要将全部的网络请求操作都集中起来使用统一的方法进行管理。否则一个临时的任务变更会增加大量的工作量对一个完整的网络请求进行分析,大致分为以下几个流程: 发起网络连接 得到回执消息,判断连接情况 根据实际需求对数据进行解析发起网络连接通常会使用三方网络请求库,这里以Retrofit为例,首先需要对Retrofit进行初始化操作 OkH

2017-04-25 15:28:27 638

原创 Android 进阶——NDK开发

NDK介绍NDK(Native Development Kit)即本地代码开发套件,既然提到本地代码与之对应就有非本地代码。 众所周知Android系统是基于Linux进行改写而成,而Android程序是由Java代码进行编写,Java代码最大的优点在于其跨平台的特性,因此不能直接运行在操作系统之上,而是运行在自家的JVM虚拟机中,Android程序也是这样,每一个Android程序都运行在一个独

2017-04-24 16:50:43 442

原创 Android NDK开发头文件生成

Jni作为C和Java交互的规范,其方法命名规则有自己独特的一套逻辑,对于习惯了正常命名规范的我们来说无疑会增加我们代码编写不必要的负担,对此其实JDK本身已经为开发者准备好了一键生成对应方法头文件.h的方法,具体实现如下。在Android Studio项目工程下,使用命令行,定位到项目java目录下,注意一定要放在这个目录下,因为之后需要使用包名+类名的方式进行识别。然后执行相应命令如下:java

2017-04-24 12:07:05 969

原创 AndroidStudio 类成员变量规范设置

Android官方推荐所有类的成员变量都已mXXX格式进行书写,但是由于习惯了直接写名字和ButterKnife自动批量生成修改起来很不方便。这里通过AndroidStudio进行编程时可以直接设置默认的成员变量显示方式。

2017-04-18 11:42:00 2844

原创 Android 异步方法以同步方式进行

强制异步转同步方法Android系统中规定耗时任务需要在异步线程中进行,特别是网络请求必须在异步线程中进行否则会抛出NetworkOnMainThreadException,但是在一些特殊的情况我们需要保证在获得到网络请求结果之后在进行余下操作,这时候便需要在UiThread中进行相关操作。这样就需要用到线程阻塞的原理,这里可以借助Callable或FutureTask来实现。public stat

2017-04-18 11:34:00 6546

6.0权限请求框架

Android 6.0权限请求框架 包含用户拒绝权限申请后跳转系统设置

2017-10-11

通过网络请求框架

Android基于Retrofit通用网络请求框架 及RxJava写法

2017-04-25

空空如也

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

TA关注的人

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