随笔分类 -  Android

上一页 1 2 3 下一页

android应用开发的经验分享
Android之View / SurfaceView / GLSurfaceView
摘要:Android游戏当中主要的除了控制类外就是显示类View。SurfaceView是从View基类中派生出来的显示类。android游戏开发中常用的三种视图是:view、SurfaceView和GLSurfaceView。 View:显示视图,内置画布,提供图形绘制函数、触屏事件、按键事件函数... 阅读全文

posted @ 2014-09-30 10:08 沙翁 阅读(2358) 评论(0) 推荐(0)

Android的系统架构
摘要:——不积跬步,无以至千里;不积小流,无以成江海 虽然园子里关于Android系统架构的文章已经很多了,但是作为自己学习Android的心路历程,记录下来是必要的,老鸟就速度飞过吧~ 如果说一个成功男人的背后会有一个默默支持的女人的话,那么一个优越稳定的平台背后必有一个成熟的系统架构所支撑着。那么,A... 阅读全文

posted @ 2014-09-29 17:01 沙翁 阅读(2923) 评论(0) 推荐(0)

Android开源项目
摘要:http://blog.csdn.net/shlpyy/article/details/9057597 阅读全文

posted @ 2014-09-28 14:53 沙翁 阅读(166) 评论(0) 推荐(0)

Android UI框架基本概念
摘要:Activity:基本的页面单元,Activity包含一个Window,window上可以绘制各种viewView:最基本的UI组件,表示屏幕上的一个矩形区域;Window:表示顶层窗口,管理界面的显示和事件的响应;每个Activity 均会创建一个PhoneWindow对象,是Activity和整... 阅读全文

posted @ 2014-09-26 11:01 沙翁 阅读(2572) 评论(0) 推荐(0)

Activity研究
摘要:ActivityManagerService 业务的整个逻辑关系被各种复杂的数据结构包裹着,因此对ActivityManagerService 的分析主要就是对各种数据结构的分析,明白了这些数据结构,理解ActivityManagerService的业务内容就水到渠成了。 AMS提供了一个Ar... 阅读全文

posted @ 2014-09-26 08:27 沙翁 阅读(279) 评论(0) 推荐(0)

Service里面启动Activity和Alertdialog
摘要:启动Activity源码:(记得要加上Intent.FLAG_ACTIVITY_NEW_TASK)Intent intent = new Intent();intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); intent.setClass(getAppli... 阅读全文

posted @ 2014-09-24 15:07 沙翁 阅读(9301) 评论(0) 推荐(0)

如何成为Android高手
摘要:若立志成为Android高手,如有耐心,“一瓶一钵足矣”。 “天下事有难易乎?为之,则难者亦易矣;不为,则易者亦难矣。人之为学有难易乎?学之,则难者亦易矣;不学,则易者亦难矣。”想成为Android高手?这可不是想象中写几行代码那么容易的事情,但也不是不可实现。 如何做? 1,学会懒惰!奇怪吧... 阅读全文

posted @ 2014-08-19 18:03 沙翁 阅读(615) 评论(0) 推荐(0)

精通android体系架构、mvc、常见的设计模式、控制反转(ioc)
摘要:1、请看某个著名的it公司一则招聘信息的其中一条要求:“熟悉android系统架构及相关技术,1年以上实际android平台开发经验;”,里面非常明确的说道要求熟练android系统架构,这从某种程度上说明了对android体系架构的理解的重要性。 linux kernel:负责硬件的驱动程序... 阅读全文

posted @ 2014-08-19 17:42 沙翁 阅读(2402) 评论(0) 推荐(0)

图片缓存策略
摘要:图片缓存策略1、图片缓存策略分析从网络上加载一张图,然后把它显示到UI上是个很简单的事情。当图片变多时,处理起来就有些麻烦了,很典型的应用场景,如ListView,GridView或者ViePager等。我们既需要保证用户看到更多的图片,以免屏幕出现大面积的空白,又要保证内存能Hold住。GC会自动... 阅读全文

posted @ 2014-08-18 23:11 沙翁 阅读(1768) 评论(1) 推荐(0)

Android之Fragment优点
摘要:什么是Fragment 自从Android 3.0中引入fragments 的概念,根据词海的翻译可以译为:碎片、片段。其目的是为了解决不同屏幕分辩率的动态和灵活UI设计。大屏幕如平板小屏幕如手机,平板电脑的设计使得其有更多的空间来放更多的UI组件,而多出来的空间存放UI使其会产生更多的交互,从而... 阅读全文

posted @ 2014-08-18 17:54 沙翁 阅读(31629) 评论(0) 推荐(4)

finish/onDestroy/System.exit()的区别
摘要:Activity.finish():Call this when your activity is done and should be closed. 在你的activity动作完成的时候,或者Activity需要关闭的时候,调用此方法。 当你调用此方法的时候,系统只是将最上面的Acti... 阅读全文

posted @ 2014-07-29 17:25 沙翁 阅读(2499) 评论(0) 推荐(0)

setResult()的调用时机
摘要:今天遇到这样一个问题,我在Activity-A中用startActivityForResult()方法启动了Activity-B,并且在B中通过setResult()方法给A返回值,由于某些原因不能在setResult()之后立刻调用finish()函数,只能通过用户按Back键自己退出到A。按... 阅读全文

posted @ 2014-07-29 16:36 沙翁 阅读(18415) 评论(2) 推荐(3)

Android开发的技术层次
摘要:任何一种移动开发生态系统其技术人员都是呈现金字塔式分布的。我借此也说说Developer和Programmer的区别:Programmer是真正意义上的程序员,写程序的。灵魂级Developer是码农,搬砖的,砌代码,体力活。肉体级做Developer的感觉就仿佛行尸走肉,被工作绑架,被代码绑架,而... 阅读全文

posted @ 2014-07-10 11:20 沙翁 阅读(624) 评论(0) 推荐(0)

最封闭的开源系统,话说Android的八宗罪
摘要:最封闭的开源系统,话说Android的八宗罪http://www.ifanr.com/9833Android 分裂的多面性http://tech.cncms.com/shouji/android/34395.html 阅读全文

posted @ 2014-07-09 15:14 沙翁 阅读(242) 评论(0) 推荐(0)

windows下eclipse搭建android_ndk开发环境
摘要:安装cygwin:由于NDK编译代码时必须要用到make和gcc,所以你必须先搭建一个linux环境, cygwin是一个在windows平台上运行的unix模拟环境,它对于学习unix/linux操作环境,或者从unix到windows的应用程序移植,非常有用。通过它,你就可以在不安装linux的... 阅读全文

posted @ 2014-07-06 23:21 沙翁 阅读(3527) 评论(0) 推荐(1)

Dalvik和ART的区别
摘要:什么是Dalvik: Dalvik是Google公司自己设计用于Android平台的Java虚拟机。Dalvik虚拟机是Google等厂商合作开发的Android移动设备平台的核心组成部分之一。它可以支持已转换为 .dex(即Dalvik Executable)格式的Java应用程序的运行,... 阅读全文

posted @ 2014-06-27 10:39 沙翁 阅读(20891) 评论(0) 推荐(0)

AIDL原理之 Framewok层实现
摘要:AIDLFramework层的架构,如下图: 换而言之,Android就是在传统的C/S架构中加入了一层,实现IPC。图中表明,AIDL类似COM的Proxy/Stub架构。不过是现在android自己的序列化类Pacel。 打个比方,你到自动取款机上去取款;你就是客户,取款机就是你的代理;... 阅读全文

posted @ 2014-06-26 23:46 沙翁 阅读(1356) 评论(0) 推荐(0)

Android背后的设计思想——功能共享机制
摘要:Android的系统设计,与别的智能手机操作系统有很大区别,甚至在以往的任何操作系统里,很难找到像Android这样进行全面地系统级创新的操作系统。从创新层面上来说,Android编程上的思想和支持这种应用程序运行环境的系统,这种理念本身就是一种大胆的创新。整个Android系统,实际主要目的,就是... 阅读全文

posted @ 2014-06-21 12:02 沙翁 阅读(2317) 评论(0) 推荐(0)

Android源码分析之Builder模式
摘要:http://www.w3c.com.cn/android%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90%E4%B9%8Bbuilder%E6%A8%A1%E5%BC%8F 阅读全文

posted @ 2014-06-20 23:00 沙翁 阅读(205) 评论(0) 推荐(0)

Android开发AlertDialog解析
摘要:打开源码,首先映入眼帘的是三个构造方法,但这三个构造方法都是protected类型的,可见,不允许我们直接实例化AlertDialog. 因此,我们再看别的有没有方法.可以实例化再仔细一看,发现一个变量 , AlertController mAlert; 这个才是我们今天的主角,重点研究它. mAl... 阅读全文

posted @ 2014-06-20 22:41 沙翁 阅读(2214) 评论(0) 推荐(0)

上一页 1 2 3 下一页

导航