自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

转载 最近的框架开发

http://m.blog.csdn.net/article/details?id=50542590

2016-08-31 11:10:13 201

转载 响应式编程架构RxJava

http://blog.csdn.net/u013378580/article/details/51555605

2016-08-31 07:41:40 290

原创 数据库的本地存储

一、前言二、商城应用中购物车数据的存储       商城APP中,我们需要把用户的添加到购物车的商品信息保存起来,其中每一条数据包含商品的基本信息(ID,图片,名字,介绍,价格等)以及用户添加的该商品的数量。       购物车数据存储在哪里?对于这个问题,解答有两个:1、保存在云端(服务器)。如果我们的客户端有Android版本,IOS版本,Web

2016-08-24 11:19:00 1616

转载 ActivityThread——main方法

http://www.2cto.com/kf/201607/529242.html写在前面:在暴雨天能去上课的都是好学生,能去上班的都是游泳运动员~ 问大家一个问题:Android中一个应用程序的真正入口是什么?无论你知道不知道,别着急回答,再问大家一个问题:Android不能像java一样直接跑在main方法的原因是什么?

2016-08-17 17:50:55 926

转载 ViewPagerIndicator _鸿洋

http://blog.csdn.net/lmj623565791/article/details/42160391

2016-08-17 14:42:45 2434

转载 ViewPager详解

http://blog.csdn.net/harvic880925/article/details/38453725

2016-08-17 14:26:13 178

转载 svg 与svg动画

SVG动画——Android 5.0新特性介绍(2)2015年3月29日摸爬滚打学Android先放点motivation(GIF图点开,看动画)要实现这个布局很简单,用FrameLayout加一个ImageView并设置一个图片,再在FrameLayout上放一个RelativeLayout,背景用这个矢量图。布局文件如下:1234567891011121314151

2016-08-12 11:55:49 727

转载 JVM的内存区域划分

JVM的内存区域划分  学过C语言的朋友都知道C编译器在划分内存区域的时候经常将管理的区域划分为数据段和代码段,数据段包括堆、栈以及静态数据区。那么在Java语言当中,内存又是如何划分的呢?  由于Java程序是交由JVM执行的,所以我们在谈Java内存区域划分的时候事实上是指JVM内存区域划分。在讨论JVM内存区域划分之前,先来看一下Java程序具体执行的过程:     

2016-08-11 21:08:54 211

转载 JAVA虚拟机、Dalvik虚拟机和ART虚拟机简要对比

1、什么是JVM?JVM本质上就是一个软件,是计算机硬件的一层软件抽象,在这之上才能够运行Java程序,JAVA在编译后会生成类似于汇编语言的JVM字节码,与C语言编译后产生的汇编语言不同的是,C编译成的汇编语言会直接在硬件上跑,但JAVA编译后生成的字节码是在JVM上跑,需要由JVM把字节码翻译成机器指令,才能使JAVA程序跑起来。JVM运行在操作系统上,屏蔽了底层实

2016-08-11 16:49:39 255

转载 Handler引起的内存泄露问题

介绍最近在恶补Handler的知识,其中就涉及到了Handler引起的内存泄露问题,网络上有很多的分析文章。我就按照这些文章的思路,写代码验证,主要是验证和记录。 使用的内存检测工具是:LeakCanary 中文使用说明英文原文: http://www.androiddesignpatterns.com/2013/01/inner-class-handler-memory-

2016-08-08 16:21:39 249

转载 面试Android

http://blog.csdn.net/zhaokaiqiang1992/article/details/50265221

2016-08-08 14:17:53 175

转载 根据限定符,寻找合适资源

转载请注明出处:http://blog.csdn.net/zhaokaiqiang1992本文主要介绍了当我们使用限定符修饰我们的资源文件夹,例如drawable-en-ldpi时,Android系统是根据什么规则对这些文件夹进行筛选和选择的。本文不是严肃翻译,想查看原文的请戳 Providing Resources我们都知道,当我们使用限定符修饰资源文件夹,比如说

2016-08-08 14:15:36 245

转载 注解三篇

http://www.cnblogs.com/peida/archive/2013/04/23/3036035.html连续三篇

2016-08-08 13:53:08 184

转载 Java四种线程池的使用

http://blog.csdn.net/hupitao/article/details/24453083ExecutorService之execute方法和submit方法execute么有返回值,submit有返回值future.

2016-08-06 18:29:15 190

原创 主线程、子线程、守护线程

import static java.util.concurrent.TimeUnit.*;     public class DaemonTest {         public static void main(String[] args) throws InterruptedException {             Runnable r = new Runnable() 

2016-08-06 16:30:44 1320

转载 Activity已经销毁了,线程还在运行的问题

不得不说,这个问题解决了一天。。。。原先不知道是后台线程的问题,后来发现了。是这样的,我在Activity 中加了一个线程,为了实现ProgressBar(就是进度条),我最近再做手机游戏,我想的是这关没有过我再次玩这关,点击再次玩的时候(用Intent 实现跳转)将原来的Activity销毁,finish()销毁我的Activity后,重新玩嘛,所以又进入了这个Activity,在使用进

2016-08-06 16:05:01 3993

转载 Runnable、Callable、Executor、Future、FutureTask关系解读

在再度温习Java5的并发编程的知识点时发现,首要的就是把Runnable、Callable、Executor、Future等的关系搞明白,遂有了下述小测试程序,通过这个例子上述三者的关系就一目了然了。在java5以后,一个可以调度执行的线程单元可以有三种方式定义:Thread、Runnable、Callable,其中Runnable实现的是void run()方法,Callabl

2016-08-05 18:13:43 260

转载

类锁和对象锁类锁:在方法上加上static synchronized的锁,或者synchronized(xxx.class)的锁。如下代码中的method1和method2:对象锁:参考method4, method5,method6.public class LockStrategy{ public Object object1 = new Object();

2016-08-05 17:33:18 204

转载 java并发——多线程、线程池、并发集合

http://blog.csdn.net/chuchus/article/category/2800855

2016-08-05 16:59:06 273

转载 安卓 Notification 使用方法小结

http://blog.csdn.net/zhaizu/article/details/50550815

2016-08-05 14:31:57 174

转载 sleep与wait的区别

对于sleep()方法,我们首先要知道该方法是属于Thread类中的。而wait()方法,则是属于Object类中的。sleep()方法导致了程序暂停执行指定的时间,让出cpu该其他线程,但是他的监控状态依然保持者,当指定的时间到了又会自动恢复运行状态。在调用sleep()方法的过程中,线程不会释放对象锁。而当调用wait()方法的时候,线程会放弃对象锁,进入等待此对象的等

2016-08-05 12:11:04 233

转载 java反射机制

1.Java语言允许通过程序化的方式间接对Class进行操作,Class文件由类装载器装载后,在JVM中将形成一份描述Class结构的元信息对象,通过该元信息对象可以获知Class的结构信息:如构造函数、属性和方法等。Java允许用户借由这个Class相关的元信息对象间接调用Class对象的功能,这就为使用程序化方式操作Class对象开辟了途径。简单实例    我们将从一个

2016-08-05 11:37:12 173

转载 Android5.0特性

http://www.cnblogs.com/androidsuperman/tag/android%205.0/

2016-08-04 13:50:26 168

转载 java复习——集合与排序

http://www.cnblogs.com/androidsuperman/tag/java%E5%A4%8D%E4%B9%A0/

2016-08-04 13:49:40 185

转载 RemoteViews

http://blog.csdn.net/qq_31530015/article/details/51912470

2016-08-04 13:03:10 199

转载 onSaveInstanceState()方法

整理自http://www.cnblogs.com/xhj-records/archive/2013/02/28/2936373.html  *****onSaveInstanceState在 系统感觉 需要销毁Activity时调用***** 1、onSaveInstanceState() 方法的主要目的是保存和 Activity 的状态有关的数据。在 Activit

2016-08-04 11:52:35 918

转载 Intent和Bundle的区别

http://blog.csdn.net/xiaoban3/article/details/47450617已经写了好多关于Intent的语句了。回想一下,在Activity之间传递数据的时候可以直接在intent.putExtra()中,也可以先放到Bundle中,然后在将Bundle放置到Intent中。既然都可以存放数据,那么Bundle存在的必要时什么呢?  趁着闲暇时

2016-08-04 11:43:14 1509

转载 Intent连接不同组件的原理

Android中Intent连接不同组件的原理分类:Android系统源码研究 (362)  (0)一、什么是Intent1、概念Intent翻译过来是”意图、目的”的意思,是连接四大组件的桥梁,作为中介传输信息.2、类型Intent分为两种,显示和隐示.显示需要指定目标组件信息,隐示则只需要指定被目标组件响应的信息(acti

2016-08-04 11:31:50 240

转载 短信验证码自动填写功能的实现

http://blog.csdn.net/u014343528/article/details/50899380本文出自:黄敏争的博客前言:android应用经常会涉及到注册登录功能,而许多的注册登录或修改密码功能常常需要输入短信验证码,通常,用户收到短信需要最小化应用去查看短信再填入验证码,必然比较麻烦,因此有必要能够自动获得下发的短信验证码,方便了用户的操作,用户体

2016-08-03 12:12:12 1925

转载 图案解锁——九宫格

http://blog.csdn.net/vrix/article/details/39003433

2016-08-03 11:20:52 1018

转载 Android 相关属性

http://blog.csdn.net/qq_23547831/article/details/47320171TextView:android:layout_gravity="center_vertical"设置控件显示的位置:默认top,这里居中显示,还有bottomandroid:hint="请输入数字!"设置显示在空间上的提示信息

2016-08-02 19:12:12 218

转载 EventBus_鸿洋

http://blog.csdn.net/lmj623565791/article/details/40794879

2016-08-02 17:35:22 1147

转载 装饰模式——为RecyclerView添加头与脚

1、概述RecyclerView通过其高度的可定制性深受大家的青睐,也有非常多的使用者开始对它进行封装或者改造,从而满足越来越多的需求。如果你对RecyclerView不陌生的话,你一定遇到过这样的情况,我想给RecyclerView加个headerView或者footerView,当你敲出.addHeaderView,你会发现并没有添加头部或者底部View的相关API。那

2016-08-01 17:48:26 1057

转载 SparseArray<E>详解

版权声明:本文为博主原创文章,未经博主允许不得转载。最近编程时,发现一个针对HashMap的一个提示:翻译过来就是:用SparseArray来代替会有更好性能。那我们就来看看源码中SparseArray到底做了哪些事情:一、构造从构造方法我们可以看出,它和一般的List一样,可以预先设置容器大小,默认的大小是10:[java] view

2016-08-01 17:30:26 307

转载 RecyclerView添加HeaderView和FooterView

http://blog.csdn.net/lmj623565791/article/details/51854533

2016-08-01 16:36:52 213

转载 Fragment 你应该知道的一切

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/42628537,本文出自:【张鸿洋的博客】很久以前写过两篇Fragment的介绍,主要就是介绍其功能:Android Fragment 真正的完全解析(上)和Android Fragment 真正的完全解析(下) 有兴趣的可以凑合看下。之前的博客属于怎么使用Frag

2016-08-01 16:01:17 321

空空如也

空空如也

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

TA关注的人

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