- 博客(20)
- 收藏
- 关注
转载 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
489
转载 Android开发 获取当前activity的屏幕截图
首先通过下面的函数获取Bitmap格式的屏幕截图:?123456789101112131415161718192021222324252627
2015-08-11 12:43:40
676
2
转载 Java线程的暂停与继续
突然碰到一个问题,线程的暂停与继续,我想了想,去使用JDK给我们提供的suspend方法、interrupt方法??suspend()方法让这个线程与主线程都暂停了,谁来唤醒他们??明显这个不好用,要用的话,恐怕得另写唤醒线程了!interrupt方法,这个方法实际上只能中断当前线程!汗! 既然JDK解决不了偶的问题,偶只能自己写了! 这个时候想到了Ob
2015-08-08 09:10:13
538
原创 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
320
原创 Linearlayout添加监听事件
今天用给LinearLayout添加监听,并按下改变LinearLayout的背景色,好了,废话不多说!这是我的LinearLayout布局:descendantFocusability属性: beforeDescendants:viewgroup会优先其子类控件而获取到焦点 afterDescendants:viewgr
2015-07-20 11:11:11
6090
转载 XUtils几大组件的使用方法
最近搜了一些框架供初学者学习,比较了一下XUtils是目前git上比较活跃 功能比较完善的一个框架,是基于afinal开发的,比afinal稳定性提高了不少,下面是介绍:鉴于大家的热情,我又写了一篇Android 最火框架XUtils之注解机制详解xUtils简介xUtils 包含了很多实用的android工具。xUtils 最初源于Afinal框架,进行了大量重构,使
2015-07-20 11:01:32
573
转载 actionBar的使用
转载请注明出处:http://blog.youkuaiyun.com/guolin_blog/article/details/18234477 本篇文章主要内容来自于Android Doc,我翻译之后又做了些加工,英文好的朋友也可以直接去读原文。 http://developer.android.com/guide/topics/ui/actionbar.html Action Bar是一种新増的导航栏功
2015-07-19 17:30:28
352
原创 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
1038
原创 ListView分页+网络下载数据
今天复习了一下以前的东西,想做一个listView 分页 ,联系一下一些第三方工具的用法。 本来简简单单的一个东西,出现了那么多的问题,不过最终还是完成了,记录下来,以后有用。今天复习了一下以前的东西,想做一个listView 分页 ,联系一下一些第三方工具的用法。 本来简简单单的一个东西,出现了那么多的问题,不过最终还是完成了,记录下来,以后有用。主要应用的东西:Volley(下载
2015-07-17 14:11:59
349
原创 Volley的介绍和用法
一、Volley提供的功能Volley特别适合数据量不大但是通信频繁的场景。 Volley应该是简化了网络通信的一些开发,特别是针对如下两种情况:JSON对象图片加载简单来说,它提供了如下的便利功能:JSON,图像等的异步下载;网络请求的排序(scheduling)网络请求的优先级处理缓存多级别取消请求和Activity和生命周期的联动(Activity结束时同时取消所
2015-07-15 18:36:03
575
原创 欢迎使用优快云-markdown编辑器
一、Volley提供的功能 Volley特别适合数据量不大但是通信频繁的场景。 Volley应该是简化了网络通信的一些开发,特别是针对如下两种情况: JSON对象 图片加载 简单来说,它提供了如下的便利功能: JSON,图像等的异步下载; 网络请求的排序(scheduling) 网络请求的优先级处理 缓存 多级别取消请求 和Activity和生命周期的联动(Activity结
2015-07-15 18:34:21
264
转载 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
339
转载 java线程安全理解
如果你的代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码。如果每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。 比如一个 ArrayList 类,在添加一个元素的时候,它可能会有两步来完成:1. 在 Items[Size] 的位置存放此元素;2. 增大 Size 的值。 在单线程运行的情况下,如果 Size = 0,添加一个
2015-06-12 18:29:00
316
原创 Git操作之 忽略文件
在上传代码的时候,修改文件很庞大,如果git add . 就会把当前目录所有修改的文件都会添加到缓存里,但是如果这个时候有如果并不需要上传的文件,怎么办??一个个文件点击添加??这样的话,可能会被累死。git可以忽略某些文件。操作如下:步骤1:在git仓工作的根目录下面创建.gitignore文件,文件内容如下实例,同样.gitignore文件也可以上传的库上,这样每次下载都可以记录忽
2015-04-09 18:02:44
386
原创 Java垃圾回收学习片段
Java JVM (Java虚拟机)GC 垃圾回收器GC的功能就是 可以自动监测对象是否超过作用域从而达到自动回收内存的目的。Java的内存管理实际上就是对象的管理,其中包括对象的分配和释放。并且GC回收的不是对象本身,而是回收的是无任何引用的对象占据的内存空间。finalize()方法:这个方法是Object定义的,finalize在JVM内存回收千会被调用(但并非绝对
2015-04-09 17:41:33
323
原创 android触发GC回收的条件
android触发垃圾回收的原因有以下5种:1.当堆内存增长到一定程度时会触发。此时触发可以对堆中的没有用的对象及时进行回收,腾出空间供新的对象申请,避免进行不必要的增大堆内存的操作。2.当程序中调用System.gc()方法触发。这个方法应避免出现在程序中调用。因为JVM有足够的能力来控制垃圾回收。3.当Bitmap和NIO Direct ByteBuffer对象分配外部存储
2015-04-09 17:39:16
5661
原创 Java垃圾回收
Java JVM (Java虚拟机)GC 垃圾回收器GC的功能就是 可以自动监测对象是否超过作用域从而达到自动回收内存的目的。Java的内存管理实际上就是对象的管理,其中包括对象的分配和释放。并且GC回收的不是对象本身,而是回收的是无任何引用的对象占据的内存空间。finalize()方法:这个方法是Object定义的,finalize在JVM内存回收千会被调用
2015-04-09 17:34:54
380
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人