源码分析
文章平均质量分 85
长城Great
这个作者很懒,什么都没留下…
展开
-
【android】SlidingMenu源码分析
本章算是自定义控件系列的一个实例分析,SlidingMenu算是自定义控件里比较优秀的一个了,所以选了这个研究看之前最好先简单看下我文章里的自定义控件教程以及ScrollView原理分析~可以点开个人资料查看相关文章~Scroll效果研究-系统ScrollView源码分析>http://www.eoeandroid.com/thread-553375-1-1.html自定义转载 2015-02-05 17:54:46 · 1488 阅读 · 0 评论 -
【android】分析activity的context、应用程序入口及Context.openOrCreateDatabase
Context.openOrCreateDatabase与SQLiteDatabase.openOrCreateDatabase这两者没有什么区别,其本质都是调用了SQLiteDatabase.openDatabase方法来创建数据库:[java] view plaincopyprint?public static SQLiteDatabase openDatabase(String pa转载 2015-01-22 14:53:20 · 2426 阅读 · 0 评论 -
【android】从源码上分析ListView/GridView调用setEmptyView不起作用的原因及解决办法
当我们使用ListView或GridView的时候,当列表为空的时候,我们往往需要一个Loading或者一段提示文字又或者一个特殊的View来提示用户操作,这个时候就用到了setEmptyView()方法。setEmptyView()其实是AdapterView的方法,而我们开发中常用到的ListView, GridView, ExpandableListView等都是继承于Adapter原创 2015-04-29 11:46:50 · 3905 阅读 · 1 评论 -
【Android】从源码分析PagerAdapter/FragmentPagerAdapter调用notifydataSetChanged()刷新的原理
相信用过viewpager的同学都会遇到调用notifydataSetChanged()后不刷新或者不符合预期的问题,今天就来分析分析这里的来龙去脉。这一切还得从viewpager的setAdapter说起: /** * Set a PagerAdapter that will supply views for this pager as needed. *原创 2015-04-29 16:12:51 · 3260 阅读 · 0 评论 -
【Android】系统Root与静默安装
Android系统Root与静默安装静默安装,指的是安装时无需任何用户干预,直接按默认设置安装应用。因为,它的无需用户干预,很多情况下变成了用户压根不知道,应用不知不觉就安装上了。是在推广上极为流氓的手段,很类似PC上的捆绑安装。正因为静默安装时极为流氓的推广行为,所以,其推广价格也极其高。Android应用安装有如下四种方式安装形式完成方式转载 2015-05-16 10:28:02 · 2641 阅读 · 0 评论