- 博客(9)
- 资源 (7)
- 问答 (1)
- 收藏
- 关注
原创 ScorllView相关问题总结
1、如何判断ScrollView是否已经滑动到了最底部? public class MainActivity extends Activity implements OnTouchListener{ private ScrollView scrollView; private TextView textView; @Override protected void onCr
2016-08-31 09:28:27 429
原创 View事件分发机制
最近准备面试,貌似好多都会问到View事件的分发机制这个问题。于是阅读习惯博文,并总结一下:View事件分发与三个方法有关:dispatchTouchEvent、onTouchEvent、setOnClickListener。 TOUCH事件有三个,分别为 DOWN、MOVE、UP,其中 MOVE 可能出现 0 次或多次。无论是 DOWN,MOVE,UP都会按照下面的顺序执行: dispat
2016-08-21 17:18:31 355
转载 Android进程间通信(IPC)机制Binder介绍
转载自:http://blog.csdn.net/luoshengyang/article/details/6618363在Android系统中,每一个应用程序都是由一些Activity和Service组成的,这些Activity和Service有可能运行在同一个进程中,也有可能运行在不同的进程中。那么,不在同一个进程的Activity或者Service是如何通信的呢?这就是本文中要介绍的Binde
2016-08-20 21:23:18 461
转载 Android应用程序启动过程源代码分析
前文简要介绍了Android应用程序的Activity的启动过程。在Android系统中,应用程序是由Activity组成的,因此,应用程序的启动过程实际上就是应用程序中的默认Activity的启动过程,本文将详细分析应用程序框架层的源代码,了解Android应用程序的启动过程。在上一篇文章Android应用程序的Activity启动过程简要介绍和学习计划中,我们举例子说明了启动Android应用程
2016-08-20 21:19:59 988
转载 Android应用程序的Activity启动过程简要介绍和学习计划
在Android系统中,Activity和Service是应用程序的核心组件,它们以松藕合的方式组合在一起构成了一个完整的应用程序,这得益于应用程序框架层提供了一套完整的机制来协助应用程序启动这些Activity和Service,以及提供Binder机制帮助它们相互间进行通信。在前面的文章Android进程间通信(IPC)机制Binder简要介绍和学习计划和Android系统在新进程中启动自定义服务
2016-08-20 21:08:10 549
原创 Android异步任务类AnsycTask三个泛型参数以及对应方法的解析
异步任务类AnsycTask为抽象类,其三个泛型参数为:Params,Progress 和 Result,分别对应如下三个方法:1、doInBackground(Params...):该方法运行在子线程中,处理一些耗时的任务,如网络和数据库的操作;2、onProgressUpdate(Progress...):子线程中的publishProgress()方法被调用后,UI 线程将调用onProgre
2016-08-17 14:46:03 1685
原创 安卓模拟器使用sqlite3查看APP的数据库
步骤与真机查看一样,一下为:Microsoft Windows [版本 10.0.10586](c) 2015 Microsoft Corporation。保留所有权利。C:\Users\hust_twj>adb shellroot@generic_x86_64:/ # cd data/dataroot@generic_x86_64:/data/data # lscom.android.ba
2016-08-16 16:23:11 4376
原创 未root的安卓真机使用sqlite3查看data目录下的数据库
没有root的安卓手机连接电脑直接使用ADB进行查看data目录下的数据库,会显示Permission denied ,即没有权限。通用的查看方式如下:shell@android:/data $ run-as com.your.packagerun-as com.your.packageshell@android:/data/data/com.your.package $ cd /data/d
2016-08-15 16:43:12 9708
原创 Glide 图片加载
Glide 是 Google 员工的作品(github链接),它完全基于 Picasso ,沿袭了 Picasso 的简洁风格,但在其上做了大量优化与改进。两者区别如下:在内存占用方面, Glide 默认的 Bitmap 格式是 RGB_565 格式(一个像素占16位),而 Picasso 为ARGB_8888 格式(一个像素占32位),因此 Glide内存开销比Picasso 要小一半;在磁盘
2016-08-06 16:58:55 2647 2
Android模拟器启动器ADV
2017-10-13
sqlite3文件(sqlite3:not found 解决方法)
2016-08-16
Glide-3.6.1
2016-08-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人