自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (2)
  • 收藏
  • 关注

原创 模仿[一个] 制作的Android app<三>

测试豆瓣api,这里调用了豆瓣TOP250,还有正在热映 的api接口。并且结合了Rxjava 还有Rxtrofit具体用法如下这是封装的一个网络调用的基础类。1.首先编写一个apiService接口工厂。public interface MovieApiService { //region @description API 定义相关 String BAS

2017-03-26 14:37:12 893

原创 模仿[一个] 制作的Android app<一>

写一段博客整理一下自己,前段时候模仿豆瓣做了一个简单的app,简单来说根据豆瓣api 从网站上获取最新数据,包括豆瓣电影,豆瓣图书,豆瓣音乐。作为一个大学生,以前在宿舍的时候就是抱着豆瓣Top250为信仰,啃完了它的榜单电影。查了一些资料,发现用豆瓣的接口也不是那么难。贴一下自己写的一个简单的页面。   做完发现其实豆瓣的这个并不是很难,而且

2017-03-25 20:21:33 2742 2

转载 内部类与匿名内部类的概念与使用

以前Android开发的时候,有时候会看到内部类比如定义Adapter的ViewHolder和匿名内部类比如各种事件等。但是对于内部类与匿名内部类的概念以及里面的一些细节却比较模糊,如今我总结如下:概念内部类是定义在类中的类。内部类的主要作用是将逻辑上相关的类放到一起。匿名类是特殊的内部类,没有类名。在定义类的同时,就生成该类的一个实例,并且不会在其他地方用到该类,所以不用起名字,

2017-03-29 11:41:27 645

转载 Retrofit源码分析

首先来个介绍吧。改造你的HTTP API变成一个Java接口Retrofit turns your HTTP API into a Java interface.retrofit2官网地址:https://github.com/square/retrofit/这里看了一下官方的源码,简单的看看retrofit的用法示例一,retrifit用法(1)Get

2017-03-26 20:52:25 258

原创 模仿[一个] 制作的Android app<二>

在这里就不给大家卖关子了,直接上页面。因为我自己也是新人,也看了很多的博客,知道最重要的就是源码。所有源码肯定会在后面开放。    虽然目前很多页面都有使用框架。但是我觉得对于初学者来说,不要一上去就学框架,自己能根据自己定的需求和目标,保质保量的完成自己所定的就是很好的进步了。在这个app中主页面采用的是Google里面自带的DrawerLayout侧边栏布局,在我们使用Android

2017-03-25 22:30:08 635

原创 java集合类源码分析 ArrayList

本源代码来自JDK1.8  与1.7、1.6 略有不同1 ArrayList中的属性1 初始容量初始大小为10[java] view plain copy /**      * Shared empty array instance used for empty instances.      */      private static fin

2017-03-16 20:00:42 362

转载 RXJAVA的入门和使用总结

RxJava 的观察者模式RxJava 有四个基本概念:Observable (可观察者,即被观察者)、Observer (观察者)、 subscribe (订阅)、事件。Observable 和Observer 通过 subscribe() 方法实现订阅关系,从而 Observable 可以在需要的时候发出事件来通知Observer。与传统观察者模式不同, RxJava 的事

2017-03-10 14:25:35 191

转载 java中equals方法的用法以及==的用法(转)

equals 方法是 java.lang.Object 类的方法。有两种用法说明:(1)对于字符串变量来说,使用“==”和“equals()”方法比较字符串时,其比较方法不同。“==”比较两个变量本身的值,即两个对象在内存中的首地址。“equals()”比较字符串中所包含的内容是否相同。比如:String s1,s2,s3 = "abc", s4 ="abc" ;s1

2017-03-10 12:02:42 211

原创 (做项目中遇到的基础的但是很重要的概念)

一,构造函数举个例子:这里有一个MovieDetailAdapterprivate class MovieDetailAdapter extends RecyclerViewCommonAdapter{ public MovieDetailAdapter(Context mContext, List list) //构造函数可以里面的参数可以改变,重载 {

2017-03-07 10:30:15 251

转载 RXJAVA 在android 项目中的借鉴经验

1.基本概念Rx是RxJava针对Android的定制版本。这个版本中通过增加最少的类使在Android应用中编写响应式组件简单而且无障碍,特别之处在与它还提供了一个Scheduler,可以在主线程或任何给定的Handler上进行调度。Rx编程方式基于三个基本概念:观察者模式、迭代器模式、函数式编程。下面通过几个例子,描述在Android上面Rx方式进行编程的基本使用。2.观察者模式在

2017-03-05 20:34:20 284

原创 ArrayList<Integer> lt = new ArrayList<>(); // List<Integer> lt = new LinkedList<>();

1.新建一个数组//元素类型 [] 数组名 = new 元素类型[元素个数或数组长度];int[] arr = new int[4];//以下是两种声明数组int[] arr = new int[]{3,5,6,7};int[] arr = {3,5,6};赋值是 :arr[0]=89;读取的时候是arr[0]关于这两个的区别:

2017-03-03 16:41:03 2102

原创 JavaSE基础

1.成员变量:出现在类的内部被本类的所以方法使用局部变量: 出现在方法的内部只能被当前的方法所使用2.是否有初始值:默认成员变量是0:局部变量没有初始值3.作用域不同:局部变量   定义它的方法内使用成员变量   整个类都可以,整个类内部还有跟他有关的类4.同一个方法里不允许重复声明局部变量  在不同的方法里可以有相同的局部变量5.就近原则,局部

2017-03-01 22:47:05 180

原创 JavaIO输入输出流的总结

IO流按流向可分两类:输入流:InputStream /Reader。好比是一根水管,里面有挤满了的字节或者字符单位。隐士指针记录从哪个水滴开始读取。  读输出流:OutpStream/Writer。 也是一个水管,只是里面没有任何水滴,当向水管里加水的时候,才开始注入水滴。写提高性能:1.加缓冲  2处理流InputStream /Reader:本身是抽象类,不能创建实例

2017-03-01 17:20:32 895

Android开发艺术探索-书中代码

Android开发艺术探索-书中代码,全部的代码。可编译运行,用于购买任玉刚的书友进行辅助开发

2018-06-25

Butterknife

在androidStudio 上用的本地插件 ,解决因为代理的问题不能搜索到这些插件的小伙伴们Butterknife GsonFormat

2017-03-26

空空如也

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

TA关注的人

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