随笔分类 - Android
摘要:网上,有关基于Eclipse IDE开发环境搭建的资料还真不少,这里我就不再一步一步的将整个过程叙述一遍,毕竟,作为一名程序员还是应该有点儿复用的意识,哈哈!推荐一个Android2.3环境搭建的博文:http://blog.csdn.net/deaboway/archive/2011/01/30/6170418.aspx(第一部分) http://blog.csdn.net/deaboway/archive/2011/01/30/6170434.aspx(第二部分) http://blog.csdn.net/deaboway/archive/2011/01/30/6170437.aspx(第
阅读全文
摘要:上篇介绍了应用程序从源码到安装包的整个过程,考虑到篇幅过长,遂将原理内容分成两部分来介绍。接下来,在本篇中,主要介绍Android平台应用程序的运行原理。 在阅读了SDK文档中“Application Fundamentals”一篇的内容后,根据自己的理解绘制了下面的示意图: 每个应用程序安装后,系统便会为其分配一个独立的存储空间,所谓的“Security Sandbox”,用于存放字节码文件、资源文件及配置文件等,同时,系统会为每一个应用程序分配唯一的ID,用以标识该应用程序的相关文件和资源,系统通过设置权限从而实现一个应用程序在一般情况下只能访问该应用程序的文件和资源。当应用程序或者它的.
阅读全文
摘要:接着上一篇的内容,继续从全局了解Android。在清楚了Android的平台架构(可以看作是静态原理)后,还需要掌握其动态原理。动态原理包含两部分,一部分是编译原理,另一部分是运行原理。有人会说,搭建一个基于Eclipse的Android开发环境,编译和运行只要点击按钮即可完成。但是,如果只是“知其然而不知其所以然”的话,在后面的开发中一旦遇到奇怪的问题后可能就束手无措啦。所以,即使是作为初学者,如果有计算机基础,最好还是了解一下这两部分的内容。下面的内容很多都是参考至zuolongsnail的《Android命令行手动编译打包详解》,博文地址:http://www.cnblogs.com/z
阅读全文
摘要:对于一名程序员来说,“自顶向下”虽然是一种最普通不过的分析问题和解决问题的方式,但其却是简单且较为有效的一种。所以,将其应用到Android的学习中来,不至于将自己的冲动演变为一种盲目和不知所措。根据“自顶向下”、“从整体到局部”的思想,我的基本学习思路是:从全局入手,宏观的了解Android平台的架构了解基于Android平台的应用程序的运行原理了解环境的搭建,为后面结合实践来学习细节做准备根据平台架构,从上层到下层,一层一层的了解其相关的具体内容,并通过实践来强化学习市面上关于Android的书籍数不胜数,我参考的是各路大侠推荐的《Android应用开发揭秘》并结合Android官网上的O
阅读全文
浙公网安备 33010602011771号