Android 7.0 Gallery图库源码分析1 - 初识Gallery源码

分析一个项目的源代码时,第一件事就是查看清单文件,找到程序入口,我们从Gallery2源码的清单文件中可以看到GalleryActivity是此应用的启动Activity。 1 <activity android:na...

Android 7.0 Gallery图库源码分析2 - 分析启动流程

前面一讲解了Gallery启动Activity以及界面如何绘制,现在开始讲解启动流程的代码逻辑。 GalleryActivity的onCreate方法中调用initializeByIntent()方法,顾名思义这个方法就是根据...

Android 7.0 Gallery图库源码分析3 - 数据加载及显示流程

前面分析Gallery启动流程时,说了传给DataManager的data的key是AlbumSetPage.KEY_MEDIA_PATH,value值,是”/combo/{/local/all,/picasa/all}”,下面分析具体...

Android 7.0 Gallery图库源码分析4 - SlotView手势监听及页面跳转

上篇文章讲了初始化View时会实例化一个SlotView并监听其事件,至于它是怎么实现的,用的是Android自带的GestureDetector。 GestureDetector是Android自带的用来监听各种用户手势的的一个类...

Android 将Android项目打包成aar文件

 参考资料:IT虾米网...

Android中各级目录的作用

Android中各级目录的作用 一、目录结构  src目录---存放源代码文件   gen目录---ADT插件生成的文件,(自动生成)     R.java文件  drawable类---给...

Android屏幕尺寸适配注意事项

1 基本设置 1.1 AndroidManifest.xml设置 在中添加子元素 android:anyDensity="true"时,应用程序安装在不同密度的终端上时,程序会...

2013年,移动App设计的13大精髓

摘要:在 过去的一年里,移动成主流也让众多的移动应用如雨后春笋般层出不穷,在众多开发者从中获利的同时竞争也愈演愈烈,如何才能保证自己立于不败之地?用户是上 帝,一切还得从应用说起。本文总结了新一年里App设计的13大发展趋势,因为人心所...

android基础知识普及

1.密度问题及相互转换 测试机 philips w732 480X800 density 1.5 scaledDensity 1.6500001 通过 context.getResources().getDisplayMetri...

android基础学习-Fragment和eclipse快捷键

使用Fragment的原因 1. Activity间的切换不流畅 2. 模块化Activity,方便做局部动画(有时为了到达这一点要把多个布局放到一个activity里面,现在可以用多Fragment来代替,只有在需要的时候才加载Fra...