Android 开发实录
做个传送门到 实录一 [http://winfredng.iteye.com/blog/552299
]
广告下,Ubuntu 910 真它祖母的好用.
PS: 我很懒,我也不喜欢排版,将就看吧。我尽量简单通俗,BTW 这个不是教程,所以会有不少的错漏,如果有问题可以mail我或msn找我。QQ Ubuntu 下我还没什么好的IM。图片我都会保持原大小,每张都可以去我的相册看。
国外#Android-dev组的那帮大爷我问的问题都没人有回应,希望以后会好转。
mail和msn: fred(at)dmiffy.com
实录二主要包含如何从系统传输内容到Android中,据我所知有好几种方法。
无论怎么样都要先有一个SDCard影像,就先创建一个SDCard影像吧。(中英文切换好麻烦,以后叫SDC
)
根据官方的DEV Guide所说,mksdcard一个专用于创建SDC的命令行工具。就先用它吧。
这就是mksdcard的例子了,很简单嘛。
mksdcard [-l -label] <size>[K|M] <file>
mksdcard的参数说明:
-l 一个SDC的volume
卷标名,有格式化过磁盘、硬盘分区、USB闪存的经验都会觉得它很熟悉。一般不怎么在意这个,(一边凉快去吧)。
<size> 要创建SDC的容量,有两种计量单位K或M (1M = 1024K) 大家自己算,喜欢多少,一般我设2G(2048M).
<file> SDC 的名称,一般不推荐空格或任何特殊符号,如果真喜欢也可以用,记得转义就可以了。
我的SDK放在用户目录下的Project/android/sdk/下,自己根据自己的实际情况输入,别闷头复制。
因为我还没Android的项目文件夹,我打算将SDC放到~/Project/android/SDCard下。还是那句,别闷头复制。
先进入~/Project/android/下去创建一个叫SDCard的文件夹。
现在创建一个SDC,在命令行输入:
./sdk/tools/mksdcard 2048M ./SDCard/sdc1.img
执行这个操作具体所需时间根据机器能力和SDC影像大小而定。我1分钟就OK了。
现在SDC影像已经有了,可以往里面写点内容进去了。
因为我的系统是Linux,可以很方便的Mount一个SDC影像文件到OS的文件系统中,我们先从简单入手。
要将SDC影像挂载到文件系统中,先得给它找个合适的位置,就挂载到SDCard下的card文件夹吧。
还是在~/Project/android的位置下输入: mkdir ./SDCard/card 然后回车,创建card文件夹。
然后:
sudo mount -o loop ./SDCard/sdc1.img ./SDCard/card
然后回车,至于Linux下如何mount自己去Google吧。
现在SDC影像已经挂载到系统的OS文件夹中了,看起来就像一个普通的文件夹。
它的位置是:~/Project/android/SDCard/card。 大家根据自己的环境来做。
注意:在我的实录里发生了这样的情况,当我mount一个SDC影像到文件系统之后,再运行模拟器这个影像文件会发生一些很奇怪的读写权限问题,具体原因我还没弄清楚。以后找到解决方法会再另行说明。现在就先按照mount影像后存好文件到想要的位置之后unmount这个影像再运行模拟器。
奇怪~~~~
然后随便Copy一张图片进去吧,尽量不要用Gnome的文件管理器做这个,因为这该死的东西就像Windows那样会留下一个图片缓存的文件夹(虽然可以通过改变设置来避免),我们还是命令行吧,记得用sudo, 如果是你在root下做这个实验就可以免了sudo。
Copy完图片到SDC影像后就需要做个umount了,理由见上面红色字部分。
位置还是在~/Project/android下,输入:
sudo umount ./SDCard/card
现在我们有了一个包含我们Copy过去的图片的SDC影像了。怎么查看它呢?
这时就需要到请到模拟器出动了,(激动人心哈
,很多人都为了见Android一面而在奋斗呢)
慢~~~在启动Android前我们需要创建一个AVD(虚拟设备)
又来根据Androd官方的DEV Guide的描述,创建一个AVD就需要使用android这个工具
这个工具有很多参数,就不一一说明,做个传送门[http://developer.android.com/guide/developing/tools/othertools.html#android
]
或用android --help自己看说明。
现在来创建AVD,~/Project/android下输入:
./sdk/tools/android create avd -n testavd1 -t 6
create avd -n testavd1 是表示创建一个名字叫testavd1的AVD
-t 6 是表示使用android sdk 2.0.1来作为目标系统。(可以通过输入: android list target
来查看有多少target)
AVD会被保存在用户目录下的.android/avd下,win用户会是一个.android的隐藏目录。
现在AVD已经创建了,可以开始用模拟器加载了,
~/Project/android下输入:
./sdk/tools/emulator -avd testavd1 -sdcard ./SDCard/sdc1.img
第一次加载AVD速度有点慢,以后会好很多。(这里我遇到过一次emulator不能成功加载AVD的情况,关掉模拟器再来一次就好)
终于见到梦寐以求的Android的界面了,基本操作跟真机没有差别,只是鼠标代替了手指,该“点击”的还是点击。
拖动屏幕底下的滑动标签,将它拖拉到屏幕上方部分,就会展开这个AVD所包含的一部分应用
点击Gallery程序,就会看到我们之前Copy进去的图片(什么你Copy的不是图片?
那请根据你Copy进去的东西的类型来决定使用那个软件来查看)。
之后的操作就和实际机器操作没啥区别了。
下一节会涉及其它方法如何存放文件到SDCard中。
分享到:
相关推荐
《Android开发全程实录》是一本深入探讨Android应用开发的实战型书籍,涵盖了从基础到高级的各个层面。书中的每个章节都配有相应的源代码,旨在帮助读者通过实践来掌握Android开发技能。以下是对这些章节代码的详细...
《Android应用开发全程实录》内容上覆盖了用Android开发需要的大部分知识储备。开发者通过本书的学习轻松开发出企业级的Android应用。 《Android应用开发全程实录》以Android各个组件应用为轴,系统地介绍了...
Android开发淘宝网手机客户端全程实录 视频教程课程目录:【】[Android应用实战淘宝网手机客户端全程实录(第一季)].MyTaoBao【】[Android应用实战淘宝网手机客户端全程实录(第一季)].MyTaoBao_final【】实战Android...
《Android应用开发全程实录》是一本专注于Android应用开发的实战型教程,旨在帮助读者从零基础开始,逐步掌握Android开发的各项技能。这本书涵盖了Android应用开发的各个环节,包括环境搭建、UI设计、数据存储、网络...
Android应用开发深入学习实录
接下来详细讲解了Android 核心应用的核心内容,主要包括电话/短信处理、GPS 定位、网络应用开发、多媒体项目开发、手机游戏开发等知识点的具体用法;然后讲解了Android 的高级知识,主要包括Android 典型模块、...
《Android应用开发全程实录》一书旨在为开发者提供全面的知识指导,帮助他们掌握Android开发的核心技能。以下是对书中的关键章节内容的详细解析。 ### 第3章:我的界面我作主——Activity和布局管理器 在Android...
《Android应用开发全程实录》是由裴佳迪编著的一本深入浅出的Android开发教程。这本书涵盖了Android应用开发的全过程,旨在帮助开发者从零基础到精通,掌握Android平台的应用设计与实现技巧。源代码reality+各章节的...
Android应用开发全程实录
asp.net项目开发全程实录asp.net项目开发全程实录asp.net项目开发全程实录asp.net项目开发全程实录asp.net项目开发全程实录asp.net项目开发全程实录asp.net项目开发全程实录asp.net项目开发全程实录asp.net项目开发...
《Android开发全程实录实例Realty代码解析》 在Android应用开发的世界中,实践是提升技能的关键。"Android开发全程实录实例Realty代码"提供了一系列的实际项目代码,旨在帮助开发者深入理解Android开发的各项技术。...
### Android应用开发实录电子书知识点总结 #### 标题:Android应用开发实录电子书 - **核心主题**:本书主要围绕Android应用开发过程中的关键技术和实践进行讲解。 #### 描述:关于Android应用开发中的Activity的...
根据提供的文件标题、描述、标签以及部分内容来看,虽然部分内容并没有提供实际的文字信息,但从文件标题“C#项目开发案例全程实录(第2版).pdf”可以推断出该文件主要涉及C#语言的项目开发过程及案例分析。...
为了帮助这些开发者们更好地掌握Java项目开发的全流程,提升自身的技能水平,有一本名为《JAVA项目开发全程实录》的书籍应运而生。这本书不仅是一本实践指南,更是一份详尽的项目开发实录,记录了从项目的启动到最终...
《C#项目开发全程实录》是一本深入探讨C#编程技术并结合实际项目开发的书籍,其随书源码提供了丰富的示例和项目实践,旨在帮助读者更好地理解和掌握C#语言在实际工作中的应用。这里我们将围绕这些知识点展开详细的...
资源包内容包括本书源程序、全程视频教学程序、程序员开发资源库等内容。 01 火车订票系统 02 通讯录管理系统 03 学生个人消费管理系统 04 企业员工管理系统 05 超级万年历 06 贪吃蛇游戏 07 学生信息管理系统 08 ...
教程名称:PHP项目开发全程实录配套DVD课程目录:【】《PHP项目开发全程实录》配套DVD1【】《PHP项目开发全程实录》配套DVD2(共5套)【】《PHP项目开发全程实录》配套DVD3(共5套)【】《PHP项目开发全程实录》配套...
《ASP.NET Web开发学习实录(附光盘)》共15章,主要内容包括 ASP.NET必备组件的使用、页面指令和语法、内置对象和类库、访问数据库和文件以及结合MVC框架的知识。另外还对如何实现Ajax、与Flash通信、实现绘图以及...