自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 仿Ios顶部TAB

https://github.com/7heaven/SHSegmentControl

2015-10-29 13:41:36 1356

转载 Android M新控件之FloatingActionButton,TextInputLayout,Snackbar,TabLayout的使用

在前不久的谷歌2015 I/O大会上,发布了Android新版本M,貌似从这个版本开始Android不在以数字命名版本了。在这次的I/O大会上谷歌对Android并没有很大的改变,主要是修改完善之前Android L版本。不过在谷歌推出vcD4NCjxwPk1hdGVyaWFsIERlc2lnbsnovMa357jx1q6686Osu7nKx9f2wcu63Lbgt+e48cnPtcS85

2015-10-29 09:32:13 466

转载 Android开发 获取当前activity的屏幕截图

首先通过下面的函数获取Bitmap格式的屏幕截图:?123456789101112131415161718192021222324252627

2015-08-11 12:43:40 639 2

转载 Java线程的暂停与继续

突然碰到一个问题,线程的暂停与继续,我想了想,去使用JDK给我们提供的suspend方法、interrupt方法??suspend()方法让这个线程与主线程都暂停了,谁来唤醒他们??明显这个不好用,要用的话,恐怕得另写唤醒线程了!interrupt方法,这个方法实际上只能中断当前线程!汗!        既然JDK解决不了偶的问题,偶只能自己写了!        这个时候想到了Ob

2015-08-08 09:10:13 513

原创 scrollView嵌套listview的问题

scrollView嵌套listview的问题:     1.scrollView为外布局时,ScrollView仅支持一个子项。比如要放一个listview 和一个button,需要把listView和Button放到一个linearlayout里面。不然会报 Caused by: java.lang.IllegalStateException: ScrollView can host on

2015-07-24 18:57:18 299

原创 Linearlayout添加监听事件

今天用给LinearLayout添加监听,并按下改变LinearLayout的背景色,好了,废话不多说!这是我的LinearLayout布局:descendantFocusability属性:        beforeDescendants:viewgroup会优先其子类控件而获取到焦点        afterDescendants:viewgr

2015-07-20 11:11:11 6030

转载 XUtils几大组件的使用方法

最近搜了一些框架供初学者学习,比较了一下XUtils是目前git上比较活跃 功能比较完善的一个框架,是基于afinal开发的,比afinal稳定性提高了不少,下面是介绍:鉴于大家的热情,我又写了一篇Android 最火框架XUtils之注解机制详解xUtils简介xUtils 包含了很多实用的android工具。xUtils 最初源于Afinal框架,进行了大量重构,使

2015-07-20 11:01:32 547

转载 actionBar的使用

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/18234477 本篇文章主要内容来自于Android Doc,我翻译之后又做了些加工,英文好的朋友也可以直接去读原文。 http://developer.android.com/guide/topics/ui/actionbar.html Action Bar是一种新増的导航栏功

2015-07-19 17:30:28 319

原创 adt下sdk目录下各个文件夹下以及他们的作用

add-ones:该目录下存放第三方公司为android平台开发的附加功能系统。 platforms:该目录下存放不同版本的Android系统。 tools:该目录下存放了大量Android开发、调试的工具 AVD Manager.exe:该程序是AVD(Android虚拟设备)管理器。通过该工具可以管理AVD。 SDK Manager.exe:该工具是Android SDK管理工具。通过该

2015-07-19 17:03:29 1010

原创 ListView分页+网络下载数据

今天复习了一下以前的东西,想做一个listView 分页 ,联系一下一些第三方工具的用法。  本来简简单单的一个东西,出现了那么多的问题,不过最终还是完成了,记录下来,以后有用。今天复习了一下以前的东西,想做一个listView 分页 ,联系一下一些第三方工具的用法。 本来简简单单的一个东西,出现了那么多的问题,不过最终还是完成了,记录下来,以后有用。主要应用的东西:Volley(下载

2015-07-17 14:11:59 324

原创 Volley的介绍和用法

一、Volley提供的功能Volley特别适合数据量不大但是通信频繁的场景。 Volley应该是简化了网络通信的一些开发,特别是针对如下两种情况:JSON对象图片加载简单来说,它提供了如下的便利功能:JSON,图像等的异步下载;网络请求的排序(scheduling)网络请求的优先级处理缓存多级别取消请求和Activity和生命周期的联动(Activity结束时同时取消所

2015-07-15 18:36:03 538

原创 欢迎使用CSDN-markdown编辑器

一、Volley提供的功能 Volley特别适合数据量不大但是通信频繁的场景。 Volley应该是简化了网络通信的一些开发,特别是针对如下两种情况: JSON对象 图片加载 简单来说,它提供了如下的便利功能: JSON,图像等的异步下载; 网络请求的排序(scheduling) 网络请求的优先级处理 缓存 多级别取消请求 和Activity和生命周期的联动(Activity结

2015-07-15 18:34:21 238

转载 Android的Library工程

Android的Library工程JAN 4TH, 2013 | COMMENTS为什么要使用Android的Library工程?简单的说就是减少代码拷贝。An Android library project is a development project that holds shared Android source code and resource

2015-06-25 15:11:05 312

转载 java线程安全理解

如果你的代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码。如果每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。 比如一个 ArrayList 类,在添加一个元素的时候,它可能会有两步来完成:1. 在 Items[Size] 的位置存放此元素;2. 增大 Size 的值。   在单线程运行的情况下,如果 Size = 0,添加一个

2015-06-12 18:29:00 292

原创 adb 命令的杂七八碎

adb 命令

2015-05-21 09:48:41 719

原创 Git操作之 忽略文件

在上传代码的时候,修改文件很庞大,如果git add . 就会把当前目录所有修改的文件都会添加到缓存里,但是如果这个时候有如果并不需要上传的文件,怎么办??一个个文件点击添加??这样的话,可能会被累死。git可以忽略某些文件。操作如下:步骤1:在git仓工作的根目录下面创建.gitignore文件,文件内容如下实例,同样.gitignore文件也可以上传的库上,这样每次下载都可以记录忽

2015-04-09 18:02:44 363

原创 Java垃圾回收学习片段

Java JVM (Java虚拟机)GC 垃圾回收器GC的功能就是  可以自动监测对象是否超过作用域从而达到自动回收内存的目的。Java的内存管理实际上就是对象的管理,其中包括对象的分配和释放。并且GC回收的不是对象本身,而是回收的是无任何引用的对象占据的内存空间。finalize()方法:这个方法是Object定义的,finalize在JVM内存回收千会被调用(但并非绝对

2015-04-09 17:41:33 296

原创 android触发GC回收的条件

android触发垃圾回收的原因有以下5种:1.当堆内存增长到一定程度时会触发。此时触发可以对堆中的没有用的对象及时进行回收,腾出空间供新的对象申请,避免进行不必要的增大堆内存的操作。2.当程序中调用System.gc()方法触发。这个方法应避免出现在程序中调用。因为JVM有足够的能力来控制垃圾回收。3.当Bitmap和NIO Direct ByteBuffer对象分配外部存储

2015-04-09 17:39:16 5554

原创 Java垃圾回收

Java JVM (Java虚拟机)GC 垃圾回收器GC的功能就是  可以自动监测对象是否超过作用域从而达到自动回收内存的目的。Java的内存管理实际上就是对象的管理,其中包括对象的分配和释放。并且GC回收的不是对象本身,而是回收的是无任何引用的对象占据的内存空间。finalize()方法:这个方法是Object定义的,finalize在JVM内存回收千会被调用

2015-04-09 17:34:54 354

原创 强制打出一个堆栈的Exception

new Exception("TAG").printStackTrace();

2015-03-25 16:31:18 397

空空如也

空空如也

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

TA关注的人

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