超过460,000+ 应用技术资源下载
pdf

深入浅出Android—Android开发经典教材

  • 1星
  • 日期: 2017-08-02
  • 大小: 1.23MB
  • 所需积分:0分
  • 下载次数:33
  • favicon收藏
  • rep举报
  • 分享
  • free评论
标签: Android

深入浅出Android—Android开发经典教材

文档内容节选

Android Android 深入浅出 Android Android 1111 入门 4444 初探 AAAANDROID NDROID 4 NDROID NDROID 2008200820082008 年末最大的冲击4 Android Android Android Android是什么4 从创意开始5 安装 AAAANDROID NDROID 开发工具 7 NDROID NDROID InstallAndroid InstallAndroid InstallAndroid InstallAndroid7 安装流程8 开启现有工程 11 开启工程11 导入工程11 修复工程11 操作 AAAANDROID NDROID 模拟器 12 NDROID NDROID Android Android 使用 Android Android 模拟器12 列出模拟器类型12 建立模拟器13 列出已建立的模拟器14 移除模拟器场景16 移除模拟器17 建立一个 AAAANDROID NDROID 程序 18 NDROID NDROID 建立新工程18 初识 GUIGUIGUIGUI 界面21 描......

Android Android 深入浅出 Android Android 1111 入门................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ 4444 初探 AAAANDROID NDROID...................................................................................................................................... 4 NDROID NDROID 2008200820082008 年末最大的冲击.....................................................................................................................4 Android Android Android Android是什么................................................................................................................................4 从创意开始.......................................................................................................................................5 安装 AAAANDROID NDROID 开发工具................................................................................................................... 7 NDROID NDROID InstallAndroid InstallAndroid InstallAndroid InstallAndroid...................................................................................................................................7 安装流程...........................................................................................................................................8 开启现有工程..................................................................................................................................... 11 开启工程.........................................................................................................................................11 导入工程.........................................................................................................................................11 修复工程.........................................................................................................................................11 操作 AAAANDROID NDROID 模拟器..................................................................................................................... 12 NDROID NDROID Android Android 使用 Android Android 模拟器...................................................................................................................12 列出模拟器类型.............................................................................................................................12 建立模拟器.....................................................................................................................................13 列出已建立的模拟器.....................................................................................................................14 移除模拟器场景.............................................................................................................................16 移除模拟器.....................................................................................................................................17 建立一个 AAAANDROID NDROID 程序................................................................................................................. 18 NDROID NDROID 建立新工程.....................................................................................................................................18 初识 GUIGUIGUIGUI 界面....................................................................................................................................21 描述使用者界面.............................................................................................................................21 设计 GUIGUIGUIGUI 界面....................................................................................................................................25 视图(View).....................................................................................................................................25 查阅文件.........................................................................................................................................25 离线文件.........................................................................................................................................25 视觉化的界面开发工具.................................................................................................................28 获取标识 IDIDIDID........................................................................................................................................29 存取识别符号.................................................................................................................................29 新增 XML 文件...............................................................................................................................33 解读程序流程..................................................................................................................................... 35 解读程序流程.................................................................................................................................35 完成 BMIBMIBMIBMI 程序................................................................................................................................... 39 完成 BMI 程序...............................................................................................................................39 初级.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... 43434343 重构程序............................................................................................................................................. 43 什么是重构.....................................................................................................................................43 MVCMVCMVCMVC................................................................................................................................................43 初识 IIIINTENNTENNTENNTEN..........................................................................................................................................53 Intent Intent 初识 Intent Intent.....................................................................................................................................53 加入菜单............................................................................................................................................. 57 (Menu) (Menu) 加入菜单(Menu) (Menu).............................................................................................................................57 定义 AAAANDROID NDROID 清单........................................................................................................................... 60 NDROID NDROID 加入新的 AAAACTIVITY CTIVITY............................................................................................................................64 CTIVITY CTIVITY 独立的 ActivityActivityActivityActivity...............................................................................................................................64 传送数据到新的 AAAACTIVITY CTIVITY................................................................................................................69 CTIVITY CTIVITY 传送数据到新 ActivityActivityActivityActivity..................................................................................................................69 活动的生命周期................................................................................................................................. 77 生命周期.........................................................................................................................................77 Active (活动)...............................................................................................................................78 Paused (暂停)...............................................................................................................................78 Stopped (停止).............................................................................................................................78 Dead (已回收或未启动)...............................................................................................................78 存储信息............................................................................................................................................. 83 ARKET))))....................................................................................................................... 87 发布到市集(M(M(M(MARKET ARKET ARKET Android AndroidMarketMarketMarketMarket...............................................................................................................................87 Android Android Android AndroidMarketMarketMarketMarket 的运作方式.........................................................................................................87 Android Android Android Android Android 深入浅出 Android 1111 入门 Android Android 初探 Android Android 200820082008 年末最大的冲击 2008 目前有 15 亿使用者可以透过电脑,在网路上看到 Google 广告。 若手机使用者也能上网,其潜在使用者则可以达到 30 亿。 2007 年 11 月 5 日 ,Google 与其他 33 家手机制造商(包 含 摩 托 罗 拉 、宏 达 电 、三 星 、LG)、 手机晶片供应商、软硬件供应商、电信业者所联合组成的开放手持装置联盟(Open Handset Alliance),发布了名为「Android」 的开放手机软硬件平台。参与开放手持装置联盟的这些 厂商,都会基于 Android 平台,来开发新的手机业务。 紧接着,在 Android 平台公布的一周之后(11 月 12 日),Google 随即发布了可以免费 自由下载,能在 Windows 、Mac OS X、Linux 多平台上使用的 Android 软件开发工具 (Software Development Kit, SDK) 与相关文件。间隔数天,又再次发布操作系统核心(kernel), 与部分驱动程序的源代码。 一项展示 Google 欲将手机这个现代人的随身工具推往开放平 台, 让人们可以自由修改创作出符合自己需求的手机应用的决心。 身为 Google 公司创办人之一的 Sergey Brin,也在 Android 软件开发工具(SDK)发布 的同时,现身于视讯广告影片中,为大众介绍 Android 平台。 Sergey Brin 也同时宣佈举办 总奖金高达 1000 万美元 (3 亿多台币)的开发者大奖赛, 鼓励程序开发者去深入探究 Android 平台的能力。写出具创意、实用性十足、能提供使用者更好的手机使用经验的应用 程序。 2008 年 9 月 24 日,T- Mobile 首度公布第一台 Android 手机(G1)的细节,同日 Google 也释出了 Andorid SDK 1.0 rc1。对应用程序开发者而言,1.0 代表了开发者可以放心地使用 API,而不必再担心 API 有太大的变动。 G1 在同年 10 月 20 正式发售。在发售前仅针对 原 T-Mobile 用户的预购活动中,已经被预购了 150 万 台 。在 10/21 日 ,Open Handset Alliance 公开了全部 Android 的源代码。从此,开发者拥有了一个完全开放的手机平台。 Android Android Android 是什么 Android 在可见的将来,基于 Android 平台的手机程序设计,将像今日的 PC 程序设计一样普 及。 「Android 」是一个基于 Linux 核心(kernel) 的开放手机平台操作系统。与 Windows Mobile、Symbian 等手机操作系统处在同一级别。 对于设备制造商来说,「Android」是一个免费的平台。「Android」操作系统让设备制造 商免除「每出一台手机,就得被手机操作系统厂商(如 MicroSoft)收取费用」的情况。对硬 体开发厂商来说,「Android」也是个开放的平台。只要厂商有能力,可以在这个平台上自由 加入特有的装置或功能,不受手机操作系统厂商的限制。 对于手持装置的开发者来说,「Android」是个先进的平台。平台上的应用程序可相容于 各种型号的 Android 手机,免去为各种不同手机机型开发的困扰。「Android」平台支援各 种先进的网路、绘图、3D 处理能力,可以用来提供更好的使用者体验。 对于使用者来说,「Android」是一个用于手机的操作系统。使用者只要先申请一个免费 的 Google 帐户,当使用者想换一台手机时,就可以在不同厂牌,同样使用「Android」操 作系统平台的手机之间选择,并且很容易地将如联络簿等个人资料转换到新手机上。 Android 在 Linux 核心的基础上,提供了各种合用的函式库,和一个完整的应用程序 框架。并采用较符合商用限制的 Apache 版权。在 Linux 核心的基础上提供 Google 自制 的应用程序运行环境 (称作 Dalvik,与 Sun 的 J2ME 不同),并提供基于 Eclipse 整合开 发环境(IDE)的免费、跨平台(Windows、Mac OS X、Linux)开发工具(SDK),便于应用程序 开发者学习、使用。 免费、熟悉的跨平台开发工具,让具备一些物件导向观念,或视窗程序开发经验的开 发者,能在一定时间内上手。1000 万美元的大奖赛则提供了足够的诱因,让第一支 Android 手机正式面市前,就拥有了各式各样的应用程序可供使用。 从不同角度来说,Android 代表着 � 一个崭新的开放源代码操作系统平台、 � 一个友善的免费应用程序开发环境、 � 一个与世界各地的程序开发者,站在相同起跑点上的公平竞争机会。 从创意开始 预测未来的最好的方式,就是去创造未来 你是否曾经思考过,当我们拥有了一台能够上网,能够依照自己的期望自由修改、调 试功能的手机,我们会用它来施展什么创意? Android 大奖赛首页上提供了一些方向。 你的心里可能已经有了关于手机程序的绝好创意,你想在 Android 开放手机平台上, 实现因为其他封闭平台的种种限制,而无法在手机上达成的需求;无论你以何种目的来看待 「Android」平台,都需要为了达成你的创意, 所需的一些基本协助。 本书所提供的内容, 将可以协助你快速地理解 Android 平台的概念。 提供你初次开发手机程序界面的注意事 项、Android 资料应用程序的运作过程, 与详细的 Android 应用程序实例解说。 要开发 Android 应用程序,你甚至不需要拥有实机。Google 已经为我们提供了各个主 要平台(Windows、Mac、Linux) 上可用的开发工具包。开发工具包中,也包含了 Android 手 机模拟器,好让我们在电脑上就能完成所有的手机应用程序开发工作。接着,我们就先来安 装 Android 开发工具吧。
更多简介内容

推荐帖子

深入浅出 - Android系统移植与平台开发(六)- 为Android启动加速
Android的启动速度一直以来是他的诟病,虽然现在Android设备的硬件速度越来越快,但是随着新版本的出现,其启动速度一直都比较慢,当然,作为程序员,我们是可以理解的,智能手机本身就要启动很多服务来支持应用的功能,并且Android系统大部分还是使用的Java语言编写的,必然要运行在Java虚拟机里,这也决定了它运行速度和启动速度都相对较慢。同时,Android系统为了在执行用户应用程序时提高
Wince.Android 【Linux与安卓】
《Google Android开发入门与实战》PDF和源码下载
简介   本书内容上覆盖了用Android开发的大部分场景,从Android基础介绍、环境搭建、SDK介绍、Market使用,到应用剖析、组件介绍、实例演 示等方面。从技术实现上,讲解了5个Android平台下的完整综合实例及源代码分析,分别是RSS阅读器、基于Google Map的个人GPS、豆瓣网(Web 2.0)客户端、在线音乐播放器、手机信息助手。本书注重对实际动手能力的指导,在遵循技术
Hugo801122 【Linux与安卓】
分享找到的一些android开发过程中很有用的工具软件
1、Total Control Sigma键盘输入满足您用键盘输入文字的需求,使您打字如飞。。。Total Control 会在您的手机上安装 Sigma 输入法,当手机连接电脑后,可以在键盘上进行文字输入。聊天,发贴不再需要“一指禅”,操作起来方便迅速,得心应手 截屏、录屏轻松保存手机画面及操作视频到您的电脑。通过截屏功能可以抓取你想要的任何手机界面,并保存到电脑上。如果您对手机的界面变化感
Wince.Android 嵌入式系统编程
迅为RK3399开发板android开发平台搭建-安装虚拟机软件Vmware和常见问题
迅为iTOP-3399开发板Android 系统源码编译需要在 Ubuntu 系统下编译。大家可以直接在 PC 上安 装 Ubuntu 系统,也可以通过虚拟机的方式安装 Ubuntu 系统。笔者通过虚拟机的 方式安装 Ubuntu 系统,安装的版本是 16.04.6 64 位系统,如果您是初学者,建 议与我们使用的 Ubuntu 版本保持一致。 1 1.1 安装虚拟机软件 e Vmware
砂舞的玩笑 嵌入式系统编程
经典书推荐:Android物联网开发从入门到实战 pdf 源码
Android物联网开发从入门到实战 (点击下载)ANDROID物联网开发从入门到实战源码(点击下载) 本书几乎涵盖了当下Android物联网开发的绝大多数内容,讲解方法通俗易懂并且详细,不但适合应用高手们学习,也特别便于初学者学习和理解。本书适合Android驱动开发者、Linux开发人员、Android物联网开发人员、Android爱好者、Android源码分析人员、Android应用开发人
高进 下载中心专版
Android开发学习总结5——Android应用目录结构分析
本帖最后由 兰博 于 2017-8-16 11:52 编辑 一、手动创建android项目   手动创建一个Android项目,命名为HelloWorld,命令如下: android create project -n HelloWorld -t 1 -p E:/Android/workspace/Helloworld  -k me.gacl.helloworld -a Helloworl
兰博 【Linux与安卓】

评论


个人中心

意见反馈

求资源

回顶部
电源设计技术资料
点击获取

TI最新应用解决方案

工业电子 汽车电子 个人电子

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

EEWorld电子技术资料下载——分享有价值的资料

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2020 EEWORLD.com.cn, Inc. All rights reserved
$(function(){ var appid = $(".select li a").data("channel"); $(".select li a").click(function(){ var appid = $(this).data("channel"); $('.select dt').html($(this).html()); $('#channel').val(appid); }) })