- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 Android开发之Viewpager+Fragment实现懒加载
网上的懒加载分析文章已经很多,这里也给出我自己的分析思路。要实现懒加载必须先理解在切换ViewPager时,Fragment的生命周期。public class MyFragment extends Fragment { public static final String TAG = "FRAGMENT"; private static final String ARG
2017-05-23 20:31:07 697 1
原创 Android Sqlite 与 dao
public static List readAllTrans(T t, DBManager dbHelper, String tableName) { dbHelper.openDatabase();SQLiteDatabase db = dbHelper.getDatabase();Cursor cursor = db.query(tableName, null, null, null, nu
2017-04-24 11:42:38 347
原创 adb常用命令行
1查看当前显示的activity:adb shell dumpsys activity | findstr "mFocusedActivity"2启动apk:adb shell am start -n 包名 /. 类名; 关闭APK:adb shell am force-stop 包名
2017-03-09 16:48:32 377
转载 python 学习笔记
1迭代器与生成器可以直接作用于for循环的数据类型有以下几种:一类是集合数据类型,如list、tuple、dict、set、str等;一类是generator,包括生成器和带yield的generator function。这些可以直接作用于for循环的对象统称为可迭代对象:Iterable。而生成器不但可以作用于for循环,还可以被next
2017-01-12 14:22:09 273
转载 Linux内存管理
前一段时间看了《深入理解Linux内核》对其中的内存管理部分花了不少时间,但是还是有很多问题不是很清楚,最近又花了一些时间复习了一下,在这里记录下自己的理解和对Linux中内存管理的一些看法和认识。 我比较喜欢搞清楚一个技术本身的发展历程,简而言之就是这个技术是怎么发展而来的,在这个技术之前存在哪些技术,这些技术有哪些特点,为什么会被目前的技术所取代,而目前的技术又解决了之前的技术所存在的哪
2017-01-03 17:37:11 206
转载 Window、PhoneWindow与DecorView
对相关类的作用进行一下简单介绍:Window 类 位于 /frameworks/base/core/java/android/view/Window.java。该类是一个抽象类,提供了绘制窗口的一组通用API。可以将之理解为一个载体,各种View在这个载体上显示。PhoneWindow类 位于/frameworks/policies/base/phone/com/androi
2016-03-10 11:20:23 453
原创 Window的内部机制
public void addView(View view, ViewGroup.LayoutParams params) { mGlobal.addView(view, params, mDisplay, mParentWindow); }
2016-03-10 10:24:28 325
原创 ipc
IPC含义为进程间通信或者跨进程通信。多进程场景有两种:1一个应用内不同进程的通信,一般而言一个应用对应一个进程,但是在某些情况下,例如当应用内的某些模块需要运行在单独的进程中或者应用需要通过多进程获得多份内存空间时,一个应用可以有多个进程;2不同应用之间的通信。Android开启多线程可通过给四大组件指定android:progress属性,正常情况下多进程指的是一个应用中存在多个进程。
2016-03-08 23:55:31 294
原创 Android开发艺术鉴赏第二章 IPC
IPC含义为进程间通信或者跨进程通信。多进程场景有两种:1一个应用内不同进程的通信,一般而言一个应用对应一个进程,但是在某些情况下,例如当应用内的某些模块需要运行在单独的进程中或者应用需要通过多进程获得多份内存空间时,一个应用可以有多个进程;2不同应用之间的通信。 Android开启多线程可通过给四大组件指定android:progress属性,正常情况下多进程指的是一个应用中存在多个进程。and
2016-03-08 23:53:59 396
原创 Activity的启动模式
一 Activity的LaunchMode1 standard:当用ApplicationContext去启动standard模式的activity时会报错,这是因为standard模式启动的Activity会默认进入启动它的Activity所属的任务栈,但是由于非Activity类型的Context并没有所谓的任务栈。2 singleTop:新Activity位于任务栈栈顶时不重新创建,
2016-02-27 21:20:13 303
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人