Android应用程序开发宝典

所需积分/C币:1 2012-07-07 9.6MB PDF
评分

android 作为时下最火的系统 这是一本详细介绍了开发过程的好书 值得一看
回目录 TE/BAII Android应用程序开发指南 第一章 Android系统应用环境搭建 1-1 Ubuntu10.10上编译 Android源码 飞凌嵌入式公司的OK6410,FL6410,TE6410开发板附带的光盘资料中含有 Android开 发的所有资料,用户可以直接从光盘中拷贝 Android资料到 Ubuntu系统中,用户也可以从飞 凌公司资料服务器上下载 Android2.3的源代码 技术论坛 http://bbs.witech.com.cn/thread-3809-1-1.html里面提伏了所有资料的下载链接,请随 时关注我们的论坛公告,了解技术资料的更新。 我们提供的 Android23源代码含有两个版本,一个版本是 Bunt9.10(32位)版本 另一个版本是 Ubuntu10.10(64)位版本,请根据您的Linuⅹ开发环境来灵活选择,之所以 推出64位版本是因为现在计算机的硬件发展很快,多核处理器和大内存已经很常见,为了满足 用户的需求,我们特意提供了两个版本 笔者的演示环境是 Ubuntu10.10(64位)平台,在 Ubuntu910(32位)平台上进行 Android开发的用户也可以参考该手册,操作步骤基本一样,只是 Android2.3的源代码有所 不同,我们在 Ubuntu9.10上有一套针对32位平台的 Android源代码,同样的,在 Ubuntu10.10上也有一套64位『台的 android源代码,我们已经做好了一键编译脚本,您不 需婓关心两个 Android湶代码版本的差异,轻轻松松完成 Android平台开发环境的搭建 1-1-1编译 Android23形成文件系统 我们建议您在貞机 Ubuntu系统中进行 Android开发,如果您在虚拟中编译 Android2.3 速度相对慢一些 笔者的 Android源代码文件夹名为: Stable- Android2.3,存放路径 /home/ monkey/ Forlinx/,如下图 www.witech.com.cn2011.7.31 回目录 TE/BAII Android应用程序开发指南 t: Applications Places system 4 FrI May 20, 1: 46 PM eo stable-Android23 File Edit view Go Bookmarks Help Bnk→ forded.e鲁旦|a1o% Q IconView Q Places*3 homeJmonkey rorlinuk stable-Android23 f root dEsktop a File System bootabl build dalvik a Network 包Tash development device external Frameworks Document 小 Music IG Pictures Ia Videos jdk1.6.023 ut Downloads prebuilt system build-android Makefile make-rootrs Readme setenv 25items, Free space: 722.9 GB a froot@monkey-N Stable-Andraid23 F Android-app 编译 Android2.3之前需要安装不面的库文件。 在终端窗口中执行 sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl sun java6-jdk zlib 1g-dev gcc-multilib g++-multilib libc6-dev-i386 lib32ncurses5-dev ia32 libs x11 proto-core-dev libx11-dev lib 32readline5-dev lib 32z1-dev 库文件安装完成后在终端窗口执行命令:/ bulid- android回车,开始编译 Android源码 如图: www.witech.com.cn2011.7.31 回目录 TE/BAII Android应用程序开发指南 x Fri May 20. 1: 48 PM ② o Stable- Android23 Go Bookmarks Help Bk→Fwad,會c鲁里a10%onre Places=* B home mankey ForlinuxStable-Android23 口 Desktop File Syster 画 Network big ge@ root@monkey-MS-7578: home/monkey/Forlinux/Stable-Android23 ③5W5.台 h Terminal Help st Trash ruo@minke- 7678: #t cd /hc: me/monkeyFor 1 inIx/ E Documents develd rooremonkey-MS-/6/8: /home/monkey/ ForLinuxt cd stable-Android2 3 ore Music table neworks Makefile ges sdk PIctures elopment nake- rootfs prebuilt setenv a Videos 023 国 Downloads root@mDnkey-MS-7678: /home/monkey/ Forlinux/Stable-And roid2 3* /build-android D 25 Items, Free space: 722. GB B rootamonkey.. Stable-Androld23 ey-M.0 E 每个人的开发环境存在差异,以上的库文件只是参考,如果你在编译过程中出现了问题,说明还需要 安装必要的库,这时根据错提示信息, Google、郎可解决。再次感谢Goge,有了它生活就 是不一样, 笔者的机器编译了大约1个小时的时间,编译完成后在超级终端里面执行命令:/make- rootfs 即可形成文件系统 android- fs tar 该文件用于一键烧写,是 Android系统中的文件系统部分,您可以用您刚才制作的这个文件替 换掉开发板配套光盘中提供的同名文件,该文件与飞凌官方提供的文件是相同的,里面含有我们下 节将要讲述的Led测试程序 键烧写的详细介绍,请参考飞凌的 Android用户手册,这里不再详细描述了.一键烧写完成后 启动开发板,进入 Android的应用程序列表,如下图所示: www.witech.com.cn2011.7.31 回目录 TE/BAII Android应用程序开发指南 l12:06 Browser Camera Clock con Contacts Dey tools forlinx, le Downloads forli Gallery Messaging Music Phone LED TEs 里面的 ForlinxLedTest apk和com. forlinx. Led Client. LedClient apk两个应用程序是 我们下面章节重点讲述的Demo程序,我们将详细的讲述Led测试程序的开发环境搭建,开发 过程,及 Android应用程序的开发框架 1-1-2编译 Android23形成SDK开发包 Android源码编译通过后,下一步我们就要编译 Android2.3的sDK了,有了SDK我们 才能进行应用程序的开发,SDK中封装了 Android对外提供的调用接口,用户应用程序通过调 用SDK中的功能函数或者类库来实现业务上的需求。 在 Ubuntu终端窗口中执行命令 setenv 注意: setenv前面有一个点,这句话的意思是吧 setenv脚本里面的语句 include到当前 she终端中 执行 make sdk命令开始编译,SDK开发包如下图 www.witech.com.cn2011.7.31 回目录 TE/BAII Android应用程序开发指南 o0 root monkey-MS-7678:/home/monkey/ForlInux/stable-Androld23 File Edit view Search Terminal Help Documents FriendlyArm Public tslib root@monkey-MS-7678: /home/'monkey* cd Forlinux root@monkey-MS-7678: /home/monkey/Forlinux# ls android-Linux Java stable-Android2.3-20110520. tar. gz ForlinxlEDTest stable-Android23 stable. Android23-20110525 tar rootamonkey-MS-7678: /home/monkey /Forlinux# cd Stable-Android2, .gz root@monkey-MS-7678: /home/monkey/ForLinux/stable-Android2 3# ls android fs. tar cts frameworks make-rootfs Readme vendor bionic dalvik hardware ndk repo bootabl development jdk1 6.0 23 out dk build device Ipcore packages setenv build-and roid external Makefile prebuilt system rootomonkey-MS-7678: /home /monkey/ Forlinux/Stable-Android2 3#. setenv android fs. tar deve lopment/Makefile repo bioni device/ make-rootfs repo/ bootable/ external dk build frameworks/ out/ steny build-android hardware/ packages system/ cts/ dk1.6.823/ vendor dalvik/ score Readme root@monkey -MS-7678: /home/monkey/Forlinux/stable-Android2, 3#. setenv including device/htc/passion/vendorsetup sh inc luding device/samsung /crespo/vendo setup. sh rooLamoikey-MS-7678: /hume/monkey/Furlinux/SLable-Andruid2 3# make sdk I 笔者的机器编译SDK用了30分钟左右的时间,编译完成后会在Stab|e Android2.3/out/host/inux-×86/形成SDK目录,里面含有我们需要的文件夹 android sdk_eng root_ linux-x86,如下图 www.witech.com.cn2011.7.31 回目录 TE/BAII Android应用程序开发指南 t: Applications Places system 4凶 g FrI May2,5:45PM Oo sdk File Edit view Go Bookmarks Help Back 7 Forward,會鲁旦amo% Q lconView Places*a homeJmonkey rorlinukStable-Androidz 3 out host) linux x86 sdk] f root Au dEsktop a File System ardroid-sdk eng. android-sdk eng sdk deps. mk a Network root linux-x86 root linux-x86.zip ③ss.会 包Tash Document 小 Music IG Pictures Ia Videos Downloads 3 items, Free spacE: 721.1 GB a root@monkey..P sdk Upload F Android-app 回root@ monkey-M..画 我们把这个文件夹拷贝到/home/ monkey/ Androids- and-Tools目录下面如图: 8 www.witech.com.cn2011.7.31 回目录 TE/BAII Android应用程序开发指南 t: Applications Places system 4 FrI May 20, 5: 06 PM eo Android SDK-and-Tools Bnk→ Forded g Q 100%& Icon View Q P g墨home nkey AndroidsDK-and-Tools 鲁reot dEsktop a File System ardroid-sdk end eclipse AD10.0.1.zp andrpid-sdk eclipse java-helic a Network root linux-x86 root linux-x B6 SR2-linux-gtk-x86 包Tash IN Music 画 Pictures Ia Videos Downloads "android-sdk eng root linux-x86"selected(containing 8 items), Free space:723.0GB a root@monkey.. P AndroidSDK-and..F [Upload 腾 Android-app 回root@ monkey-M..画 这样 Android sdk准备完成 1-2安装开发工具,设置开发环境 Android2.3SDK在 Ubuntu10.10编译成功后,下一步就是开发 Android的应用程序 了,下面说明一下在 Ubuntu10.10上开发 Android应用需要安装的工具。 1-2-1安装 Eclipse Android推荐的IDE(集成开发环境)为 Eclipse,访问以下地址下载: http://www.eclipse.org/downloads/ 由于笔者使用的是64位的 Ubuntu系统,所以需要安装 Eclipse64位版本。 把下载的 Eclipse放到了/home/ monkey/ Androids-and- Tools目录下面,与 Android sdk处于并列日录。 www.witech.com.cn2011.7.31 回目录 TE/BAII Android应用程序开发指南 使用 Lar zxvf eclipse-java- helios-SR2-| linux-gtk-x8664tar.gz命令解压,形成 eclipse文件夹,如下图所示 t Applications Places System 3) d Fri May 20 eo Android sDK-and-Tools File Edit view Ga Bookmarks Help 4Bnk,+Fde鲁里a0 &icon View Places,*B home monkey androidsDK-and d-Tgols ecli 鲁raot 日 Desktop File System ardroid-sdk end ed ADT-10.0.1.zip android-sdk eng. eclipse java-heliog Ia Nctwork root linux-x86 pot linux-XBGZip SR2-linux-gtk-x86 ②sus 64. tar. ga 己 Trash 心 Documents IN Music 画 Pictures LH Video 画 Downloads eclipse"selected (containing 18 items), Free space: 722.6 "回ote@ monkey..■ AndroidSDK-and" IUpload R Android-app a root @monkey-M 进入该文件火双击 eclipse文件,即可运行 eclipse 12-2安装ADT ADT是用 Eclipse工具开发 Android应用程序时需要安装的插件,通过它可以方便的创建 Android应用框架,开发 Android应用程序,我下载的是最新的ADT-10.0.1.zip 下载地址:htt; developer. android. com/ sdk/eclipse- adt. htm# installing,在网页中找到ADT 的下载链接下载它即可 下载完成后,需要把它拷叭到/home/ monkey/ Androidsdk-and-Tols下面,然后解压到 eclipse目录,在终端窗口中执行以下命令即可 cd/home/monkey/ AndroidSDK-and-Tools/eclispe www.witech.com.cn2011.7.31

...展开详情
立即下载 最低0.43元/次 身份认证VIP会员低至7折
举报 举报 收藏 收藏
分享
845KB
Android应用程序开发教程PDF电子书完整版、Android开发学习教程

很好的电子书教程! 什么是 Android? Android是一个专门针对移动设备的软件集,它包括一个操作系统,中间件和一些重要的应用程序。Beta 版 的 Android SDK 提供了在 Android 平台上使用 JaVa 语言进行 Android 应用开发必须的工具和 API 接口。 特性 • 应用程序框架 支持组件的重用与替换 • Dalvik Dalvik Dalvik Dalvik 虚拟机 专为移动设备优化 • 集成的浏览器 基于开源的 WebKit 引擎 • 优化的图形库 包括定制的2D 图形库,3D 图

2011-03-30 立即下载
402KB
论文研究-一种android应用程序恶意行为的动态检测及拦截方法 .pdf

一种android应用程序恶意行为的动态检测及拦截方法,温圣召,温巧燕,本文主要是研究如何对基于Android平台的恶意应用的恶意行为的动态检测及拦截技术。通过对Android系统架构、binder通信及代码注入技术的�

2019-08-22 立即下载
207KB
论文研究-基于API调用的Android应用程序安全评价系统 .pdf

基于API调用的Android应用程序安全评价系统,罗涵,刘元安,Android系统是移动智能终端操作系统的典型代表。由于Android系统的开源属性,使得恶意程序易于产生和传播。本文提出了一种基于API调用�

2019-08-18 立即下载
432KB
论文研究-Android应用自动化动态测试工具的研究及实现 .pdf

Android应用自动化动态测试工具的研究及实现,马红素,郭燕慧,针对应用商店中出现的大量Android恶意应用程序及人工检测效率低的问题,本文研究并实现了一种自动化动态测试工具。该工具通过自动��

2019-08-17 立即下载
1MB
深入浅出Android--Google手持设备应用程序设计.PDF

书名:《深入浅出Android--Google手持设备应用程序设计》 Android很好的入门书籍,通俗易懂,值得一看。 本书为文字版,非扫描版,所以压缩比较高,压缩打包后体积较小。 目录 入门 1. 初探Android 2. 安装Android 开发工具 3. 开启现有专案 4. 操作Android 模拟器(Emulator) 5. 建立一个Android 程式(BMI0) � 基础 1. 描述使用者介面 2. 设计使用者介面(BMI01) 3. 存取识别符号 4. 解读程式流程(BMI02) 5. 完成BMI 程式 � 中阶 1. 重构程式(BMI03) 2. 加入对话框(Dialog

2016-06-01 立即下载
270KB
论文研究-一种面向JAR文件的Android应用静态水印方案 .pdf

一种面向JAR文件的Android应用静态水印方案,陈丹妮,徐国爱,近年来,应用软件版权侵犯问题频频发生,为了解决对Android应用程序版权保护的问题,本文研究了国内外软件水印技术,以及Android应用�

2019-08-16 立即下载
7.61MB
新版Android开发教程.rar

----------------------------------- Android 编程基础 1 封面----------------------------------- Android 编程基础 2 开放手机联盟 --Open --Open --Open --Open Handset Handset Handset Handset Alliance Alliance Alliance Alliance 什么是开放手机联盟? 开放手机联盟, Open Handset Alliance :是美国 Google 公司与 2007 年 11 月 5 日宣布组建的一个全球性的联 盟组织。这一联盟

2010-12-14 立即下载
330KB
论文研究-Android应用广告插件识别算法研究 .pdf

Android应用广告插件识别算法研究,兰雪,何永忠,广告生态系统的发展为开发者带来了巨大的便利,在应用程序中加入广告插件赚取利益已成为众多开发者所青睐的一种盈利方法,但是引��

2019-08-20 立即下载
352KB
论文研究-基于关联特征的贝叶斯Android恶意程序检测技术 .pdf

基于关联特征的贝叶斯Android恶意程序检测技术,王聪,张仁斌,Android应用恶意性和它所申请的权限关系密切,针对目前恶意程序检测技术检出率不高,以及存在误报,缺乏对未知恶意程序检测等不足��

2019-08-18 立即下载
210KB
论文研究-基于混合检测的移动智能终端应用程序行为分析系统的研究与实现 .pdf

基于混合检测的移动智能终端应用程序行为分析系统的研究与实现,张岱帅,范文浩,随着Android恶意应用程序的不断增多,越来越多的学者开始对Android应用程序的检测方案进行研究。本论文提出并实现了一种基于多种检测�

2019-08-25 立即下载
496KB
论文研究-Android SO加壳技术研究 .pdf

Android SO加壳技术研究,文学路,郭燕慧,随着Android应用安全问题的日益突出,为了保护自己的应用,越来越多的开发者将程序逻辑写在本地代码SO(动态链接库)中,因此SO的安�

2019-08-20 立即下载
447KB
论文研究-Android平台方法监视系统的设计与实现 .pdf

Android平台方法监视系统的设计与实现,罗洋,王振凯,移动互联网行业已然成为近年来的热门行业,越来越多的人开始从事Android移动开发。但是目前Android缺乏获取程序运行中数据的手段,这�

2019-08-18 立即下载
36.76MB
Twitter手机端安装包--Android

Android手机Twitter客户端,很多时候下载特别慢,希望对你有帮助。

2017-09-29 立即下载
1.5MB
60分钟学会OrCAD-Capture-CIS

60分钟学会OrCAD-Capture-CIS 很不错的资料,推荐给大家

2017-09-29 立即下载
191KB
Camtasia 9安装及破解方法绝对有效

附件中注册方法亲测有效,加以整理与大家共享。 由于附件大于60m传不上去,另附Camtasia 9百度云下载地址。免费自取 链接:http://pan.baidu.com/s/1kVABnhH 密码:xees

2017-10-16 立即下载
8.18MB
exe表白神器.rar

这是一个程序员像妹子表白专用代码,加压之后可以看到是一个exe文件,童鞋们可以对这个文件进行修改,然后向妹纸表白~~~

2017-10-30 立即下载
95.25MB
50个微信小程序模板

50个微信小程序模板板欢迎下载。

2017-11-13 立即下载
79KB
在线磁力链接种子文件边下边播源码

磁力云播 一个在任何地方都能解析磁力链接和种子文件的网站 它使用了 WebTorrent - 种子文件和磁力链接解析客户端的网站 WebTorrent 使用了 WebRTC进行真正的点对点传输。不需要浏览器插件,扩展或程序安装。 实例:https://magnet.vmgirls.com

2017-12-28 立即下载
2.06MB
中文字幕遮挡工具

中文字幕遮挡工具(看美剧电影学英语的同学必备) 中文字幕遮挡工具(看美剧电影学英语的同学必备)

2018-01-12 立即下载
70.38MB
最新的微信小程序源码

最新的微信小程序源码70多个很多行业都有加后台

2018-01-13 立即下载
img
jliang981

关注 私信 TA的资源

上传资源赚积分,得勋章
相关内容推荐