- 博客(4)
- 资源 (33)
- 收藏
- 关注
翻译 Android中使用Handler引发的内存泄露
当一个Android应用启动的时候,会自动创建一个供应用主线程使用的Looper实例。Looper的主要工作就是一个一个处理消息队列中的消息对象。在Android中,所有Android框架的事件(比如Activity的生命周期方法调用和按钮点击等)都是放入到消息中,然后加入到Looper要处理的消息队列中,由Looper负责一条一条地进行处理。主线程中的Looper生命周期和当前应用一样长。
2015-02-25 10:02:50 2699 5
原创 Activity中使用注解进行状态保存
一般开发中,当调用Activity生命周期方法onPause()和onStop()方法后,Activity的实例并没有被直接销毁,它仍然保存在内存中,Activity里面所有的信息和状态数据都将保存下来,当这个Activity重新回到前台的时候,所有的数据都会得到保留并且可被使用。 但是在一些特殊情况下,例如设备上装载了“XX大师”“XX助手”等清理内存的工具时,也有可能直接干掉我们后台的Activity,还有一种情况就是当系统的内存不足时,垃圾回收机制被自动回收到我们在之前已经onPause
2015-02-07 16:35:28 2255 3
原创 Android组件——使用DrawerLayout仿网易新闻v4.4侧滑菜单
今天这篇博客将记录一些关于DrawerLayout的基本用法,我想关于DrawerLayout的用法也许有不少不够了解,这也是比较正常的事情,因为DrawerLayout作为Android组件是Google后来在android中添加的,在android.support.v4包下。那么,DrawerLayout是一个怎么的组件呢?我们知道,当我们使用Android上各类App的时候,是不是注意过App主页上通常有一个“侧滑菜单”?关于侧滑菜单的实现,我在前面博客里有一些介绍,想多些了解的朋友请移步:
2015-02-03 09:17:10 15764 12
翻译 Android组件——创建DrawerLayout导航
创建一个抽屉布局必须得以DrawerLayout作为XML文件的根节点,记住,DrawerLayout引用的是android.support.v4.DrawerLayout,然后在布局内部添加内容视图区域和一个或者两个抽屉视图区域,这里理解抽屉视图即为上面描述的菜单视图。例如下面一段布局中显示,在布局中添加一个FrameLayout作为内容区域(通常用来呈现Fragment),另外在下面定义了一个listView用来呈现抽屉菜单视图:
2015-02-02 09:11:42 7157 2
cygwin安装包
2014-12-08
Android自定义ProgressDialog
2014-12-03
Android仿ViewPager,自定义Scroller模拟动画
2014-11-29
RecyclerView简单使用
2014-10-22
android图片选取与剪裁
2014-10-11
ListView的下拉刷新与上拉加载
2014-10-10
android自定义3d画廊效果
2014-10-09
Android——3d画廊
2014-10-09
Android矩阵Matrix基础详解
2014-10-09
SlidingMenu侧滑菜单
2014-09-27
Android自定义组合控件
2014-09-26
Android仿网易自定义侧滑菜单
2014-09-20
Android自定义控件——仿ios滑动开关按钮(带自定义属性)
2014-09-18
仿淘宝、网易等广告条banner效果
2014-09-15
自定义ViewPager带切换动画
2015-03-13
为ViewPager添加动画效果
2015-03-12
Android反编译之apktool
2015-03-04
Android反编译之dex2jar
2015-03-04
Android仿网易新闻v4.4最新版侧滑菜单
2015-01-29
Android应用使用Inotify机制监听自身卸载
2015-01-09
Android NDK开发——C回调Java中的方法
2014-12-11
Android NDK——Hello JNI
2014-12-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人