自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (11)
  • 收藏
  • 关注

原创 嗯,以后要发简书了

以后发简书了。 原因:颜值。(感觉简书客户端比CSDN要好) 英勇青铜5

2016-08-02 14:33:54 634 2

原创 Android中计时的两种方法

1.Android中计时趁最近两周不忙,自己支配的时间比较多,正好查漏补缺,这两天看了些Thread的基础知识,正好工作有个需求就是要记时。就把想到的记录一下。在Android中实现计时,有好几种方式,我用过的是单独开启一个Thread和利用Handler。单独开一个线程的话,没有办法直接进行UI更新,想到的依然是借助Handler。感觉还是直接利用Handler比较方便容易一下。效果图,简单还丑。

2016-07-29 16:08:49 1286 1

原创 Java——Thread线程基础知识学习

1.进程与线程一个程序中至少有一个进程,一个进程中至少会有一个线程。一个进程可以包含多个线程。看到一个蛮容易理解的比方:cpu可以看做一个工厂,而进程可以看做是一个车间,每次这个工厂只能有一个车间工作,一旦有一个车间工作其他车间就需要停止工作。也就是说在任何时候,cpu都只运行一个进程。线程就是车间里的工人,一个车间可以有多个工人同时工作,他们可以协调共同完成一个任务。而车间内的房间,工人们是共享的

2016-07-28 17:58:52 565

原创 CoordinatorLayout、Tablayout、Toolbar简单组合使用

比较偷懒的开始开始 向上滑动后将Toolbar隐藏收缩的效果: 直接使用Android stuido创建Activity时,使用自带的自带的Basic Activity模板。这个模板直接创建的根布局就是CoordinatorLayout,连同AppBarLayout、Toolbar直接创建好了。 想要使用Tablayout,直接在AppBarLayout中创建一个TabLayout就可以了。A

2016-07-20 13:29:49 4303 2

原创 butterknife 8.2.1简单使用

配置1.在project的builde.gradel 中dependencies { classpath 'com.android.tools.build:gradle:2.1.2' classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'//加上这句 }2.在module的builde.gradel 中

2016-07-18 13:49:17 2674 4

原创 ItemTouchHleper实现RecyclerView侧滑删除

这篇博客用来简单复习一下SQLite以及实现RecyclerView的侧滑Item删除。 这个Demo整体思路就是将一个人的姓名和金钱存进数据库,并将所有存进数据库的数据用RecyclerView显示出来,然后加上侧滑删除的实现。SQLiite数据的准备这里首先一开始是前段时间找工作遇到的上机复试题。 点击按钮,显示出一个Dialog,然后输入15232.20,得到一万五千二百三十二元二

2016-07-11 18:30:35 808

原创 Java快排、冒泡、选择最基础的学习记录

没有任何优化,最最基础的代码学习。class Test_Sort{ public static void main(String[] args) { //快排 int [] num = {4,9,6,5,0,7,3,8,2,10,5,1}; quickSort(num, 0 , num.length- 1); pri

2016-06-04 10:33:49 368

原创 2016 Android面试题(一)

2016 Android面试题这些面试题全是在网上看到,然后收集。1.Message,Handler,MessageQueue,Looper的关系Handler的成创建依赖当前线程中的Looper,若当前线程中没有Looper则必须调用Looper.prepare()来创建一个Looper,将Looper放入ThreadLocal中,接着调用Looper.loop()不断遍历MessageQueue

2016-06-02 17:58:59 1019

原创 Android入门学习——RxJava+Retrofit+MVP学习

RxJava+Retrofit+MVP学习笔记本篇笔记是对上一篇Android入门学习——Retrofit+MVP模式学习的补充。这次加上了RxJava的简单使用,并在上一篇中特别简单的Demo的基础上加上了Swiperefreshlayout+RecyclerView的配合使用。加上了下拉刷新以及上拉加载更多。但上拉加载更多也只是个简单的思路,实现的并不好,需要以后再进行优化封装。本人菜鸟,讲解不

2016-05-24 23:23:42 956

原创 Android开发艺术探索—— 第十一章Android的线程和线程池

Android开发艺术探索—— Android的线程和线程池Android中除了Thread本身外,还有AsyncTask、IntentService以及相对比较特殊的HandlerThread。AsyncTask底层用到了线程池。IntentService和HandlerThread底层直接使用了线程。AsyncTask封装了线程池和Handler,主要为了方便开发者在子线程中更新UI。

2016-05-21 17:26:24 935

原创 Android 开发艺术探索——第十章 Android的消息机制

Android 开发艺术探索——第十章 Android的消息机制读书笔记Handler并不是专门用于更新UI的,只是常被用来更新UI概述Android的消息机制主要值得就是Handler的运行机制,Handler的运行需要底层的MessageQueue和Looper的支撑。MessageQueue即为消息队列,顾名思义,它的内部存储了一组消息,以队列的的形式对外提供插入和删除的工作。虽然叫队列,但

2016-05-16 09:55:44 3420

原创 Android入门学习——Retrofit+MVP模式学习

Android入门学习——Retrofit+MVP模式学习简单使用最近闲着无聊的时候在网上随意闲逛的时候,Retrofit、RxJava、RxAndroid这几个词,顺带着okHttp、MVP出现的频率蛮高。这些东西都不会,就赶紧学习一下。RxJava和RxAndroid暂时先放弃。先学习Retrofit+MVP模式进行开发。首先强烈感谢鸿洋大神和CSDN的另一位博主还不走A。Retrofit、ok

2016-05-10 22:19:02 1850 1

原创 Thinking in Java——第18章IO系统(一)

Thinking in Java——第18章I/O系统(一)18.1 File类  File(文件)类既能代表一个特定的文件的名称,又能代表一个目录下的一组文件的名称。如果指的是一个文件集,可以对此调用list()方法,这个方法返回一个字符数组。18.1.1 目录列表器注意:使用Arrays.sort()和String.CASE_INSENSITIVE.ORDERComparator可以快速对一个数

2016-04-28 18:31:46 721

原创 Android开发艺术探索——第四章View的工作原理

Android开发艺术探索——第四章View的工作原理4.1(一)初识ViewToot和DecorView基本概念   ViewRoot对应于ViewRootImpl类,是连接WindowManager和DecorView的纽带,View的三大流程均是通过ViewRoot来完成的。在ActivityThread中,当Activity对象被创建完成后,会将DecorView添加到View中。同时,会

2016-04-26 19:05:24 4517

原创 Android开发艺术探索——第三章View事件体系读书笔记

android开发艺术探索——第三章View的事件体系3.1View的基础知识点(一) View 和 ViewGroup Veiw 是Android中所有控件的基类。View是一种界面层的控件的抽象。 ViewGroup也是继承之View,翻译为控件组。ViewGroup内部包含了许多控件。所以View本身可以是单个控件也可以是由多个控件组成的一个控件。 例: Linear

2016-04-23 18:18:56 736

Android 计时

Android中,Handler和单独开启一个子线程来计时

2016-07-29

recyclerview 侧滑删除简单实现

一个使用itemtouchhelper简单的recyclerview 侧滑删除简单实现

2016-07-11

RxJava+Retrofit简单Demo

RxJava+Retrofit+MVP的简单Demo,有错误请留言指出

2016-05-28

RxJava+Retrofit的简单Demo

RxJava+Retrofit+MVP的简单Demo,有错误请留言指出

2016-05-24

MVP模式简单案例

Retrofit+MVP模式 最最简单的案例 若有错误请指出

2016-05-10

glide 3.7.0

3.7.0版

2016-04-20

android使用Picasso自定义缓存位置

android使用Picasso自定义缓存位置

2016-03-12

android 二维码demo

一个简单的二维码demo看了都能看得懂

2016-03-12

Volley.jar

volley使用蛮方便,根据需求进行一下简易的封装很方便

2016-02-29

glidejar包

glide的jar包,下载直接放在项目lib下就可以使用,很方便

2016-02-29

空空如也

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

TA关注的人

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