
Android
jox_peng
这个作者很懒,什么都没留下…
展开
-
Java垃圾回收
Java JVM (Java虚拟机)GC 垃圾回收器GC的功能就是 可以自动监测对象是否超过作用域从而达到自动回收内存的目的。Java的内存管理实际上就是对象的管理,其中包括对象的分配和释放。并且GC回收的不是对象本身,而是回收的是无任何引用的对象占据的内存空间。finalize()方法:这个方法是Object定义的,finalize在JVM内存回收千会被调用原创 2015-04-09 17:34:54 · 380 阅读 · 0 评论 -
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 · 490 阅读 · 0 评论 -
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 阅读 · 0 评论 -
Linearlayout添加监听事件
今天用给LinearLayout添加监听,并按下改变LinearLayout的背景色,好了,废话不多说!这是我的LinearLayout布局:descendantFocusability属性: beforeDescendants:viewgroup会优先其子类控件而获取到焦点 afterDescendants:viewgr原创 2015-07-20 11:11:11 · 6091 阅读 · 0 评论 -
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 · 353 阅读 · 0 评论 -
XUtils几大组件的使用方法
最近搜了一些框架供初学者学习,比较了一下XUtils是目前git上比较活跃 功能比较完善的一个框架,是基于afinal开发的,比afinal稳定性提高了不少,下面是介绍:鉴于大家的热情,我又写了一篇Android 最火框架XUtils之注解机制详解xUtils简介xUtils 包含了很多实用的android工具。xUtils 最初源于Afinal框架,进行了大量重构,使转载 2015-07-20 11:01:32 · 573 阅读 · 0 评论 -
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 · 1039 阅读 · 0 评论 -
Android开发 获取当前activity的屏幕截图
首先通过下面的函数获取Bitmap格式的屏幕截图:?123456789101112131415161718192021222324252627转载 2015-08-11 12:43:40 · 678 阅读 · 2 评论 -
ListView分页+网络下载数据
今天复习了一下以前的东西,想做一个listView 分页 ,联系一下一些第三方工具的用法。 本来简简单单的一个东西,出现了那么多的问题,不过最终还是完成了,记录下来,以后有用。今天复习了一下以前的东西,想做一个listView 分页 ,联系一下一些第三方工具的用法。 本来简简单单的一个东西,出现了那么多的问题,不过最终还是完成了,记录下来,以后有用。主要应用的东西:Volley(下载原创 2015-07-17 14:11:59 · 349 阅读 · 0 评论 -
Volley的介绍和用法
一、Volley提供的功能Volley特别适合数据量不大但是通信频繁的场景。 Volley应该是简化了网络通信的一些开发,特别是针对如下两种情况:JSON对象图片加载简单来说,它提供了如下的便利功能:JSON,图像等的异步下载;网络请求的排序(scheduling)网络请求的优先级处理缓存多级别取消请求和Activity和生命周期的联动(Activity结束时同时取消所原创 2015-07-15 18:36:03 · 577 阅读 · 0 评论 -
欢迎使用优快云-markdown编辑器
一、Volley提供的功能 Volley特别适合数据量不大但是通信频繁的场景。 Volley应该是简化了网络通信的一些开发,特别是针对如下两种情况: JSON对象 图片加载 简单来说,它提供了如下的便利功能: JSON,图像等的异步下载; 网络请求的排序(scheduling) 网络请求的优先级处理 缓存 多级别取消请求 和Activity和生命周期的联动(Activity结原创 2015-07-15 18:34:21 · 264 阅读 · 0 评论 -
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 · 341 阅读 · 0 评论 -
adb 命令的杂七八碎
adb 命令原创 2015-05-21 09:48:41 · 747 阅读 · 0 评论 -
强制打出一个堆栈的Exception
new Exception("TAG").printStackTrace();原创 2015-03-25 16:31:18 · 431 阅读 · 0 评论 -
Java垃圾回收学习片段
Java JVM (Java虚拟机)GC 垃圾回收器GC的功能就是 可以自动监测对象是否超过作用域从而达到自动回收内存的目的。Java的内存管理实际上就是对象的管理,其中包括对象的分配和释放。并且GC回收的不是对象本身,而是回收的是无任何引用的对象占据的内存空间。finalize()方法:这个方法是Object定义的,finalize在JVM内存回收千会被调用(但并非绝对原创 2015-04-09 17:41:33 · 323 阅读 · 0 评论 -
android触发GC回收的条件
android触发垃圾回收的原因有以下5种:1.当堆内存增长到一定程度时会触发。此时触发可以对堆中的没有用的对象及时进行回收,腾出空间供新的对象申请,避免进行不必要的增大堆内存的操作。2.当程序中调用System.gc()方法触发。这个方法应避免出现在程序中调用。因为JVM有足够的能力来控制垃圾回收。3.当Bitmap和NIO Direct ByteBuffer对象分配外部存储原创 2015-04-09 17:39:16 · 5667 阅读 · 0 评论 -
仿Ios顶部TAB
https://github.com/7heaven/SHSegmentControl原创 2015-10-29 13:41:36 · 1401 阅读 · 0 评论