《深入理解Android:卷I》样章连载
书名:深入理解Android:卷I 作者:邓凡平 ISBN:9787111357629 定价:69.00元 出版社:机械工业出版社华章公司 China-pub:http://product.china-pub.com/198566 内容简介: 全书共10章,第1章介绍了阅读本书所需要做的准备工作,主要包括对Android系统架构和源码阅读方法的介绍;第2章通过对Android系统中的Med ...
《Android技术内幕:系统卷》样章连载
《Android技术内幕:系统卷》 书名:Android技术内幕:系统卷 作者:杨丰盛 出版社:机械工业出版社 ISBN:9787111337270 出版日期:2011年6月20日 开本:16 页码:548 定价:69元 豆瓣网讨论地址:http://book.douban.com/subject/6047744 China-pub地址:http://product.china-p ...
Android开发实例IMF(Android SDK Sample—SoftKeyboard)详解1
最近工作比较忙,加班出差,因此更新慢了些。今天刚好有空,写一篇实例详解吧。 本博前面的文章介绍了Android开发环境的搭建和模拟器的常用操作。本次,将以Android Sample中经典的SoftKeyboard项目为例,详细解析Android上一个小型项目的开发过程和注意事项。 从SDK 1.5版本以后,Android就开放它的IMF(Input Method Framework),让我们能 ...
Android开发实例IMF(Android SDK Sample—SoftKeyboard)详解2
四、源代码解析 (一)概述 从InputMethodServiceSample项目可以看出实现一个输入法至少需要CandidateView, LatinKeyboard, LatinKeyboardView,SoftKeyboard这四个文件: CandidateView负责显示软键盘上面的那个候选区域。 LatinKeyboard负责解析并保存键盘布局,并提供选词算法,供程序运行当中使用 ...
3.用J2ME实现Android的Snake Sample详解
本次会详细讲解将Android的Snake Sample移植到J2ME上,从而比较二者的区别和联系。 在《1.Android SDK Sample-Snake详解 》中,我们已经详细介绍了Android实现的Snake项目结构,现在我们要将这个项目用J2ME实现。 一、 J2ME vs. Android Android的UI实用、方便,而且很美观,基本无需改动且定制方便。而J2ME的高级用户界 ...
2.用J2ME实现Android的Snake Sample预览
为了让大家更好的理解J2ME和Android编程的差别,我用J2ME重新实现了Android的Snake Sample。 下次,我会详细介绍在将Snake从Android移植到J2ME上时,需要特别注意的问题,并对Android和J2ME的区别和联系进行粗略的比较。 本次,暂时把J2ME实现的运行画面列出如下。JAVA的好处就是一次编写多处运行,:-),我的PC上各种模拟器都有,因此在WTK、黑 ...
5.Android新浪微博客户端实现——准备篇
大家想必都使用过微博,或者是每天牢骚不断的强迫症用户,或者是随便注册个帐户的酱油党。毋容置疑,从2010年开始到现在,微博在中国又重新焕发出第二春(第一春是饭否、叽歪。。。2009年被封杀过,不过最近貌似饭否又活过来了。。。),而新浪微博在其中居功至伟。 其实,中国的微博大同小异,学习的都是鼻祖:Twitter;就是好像中国的SNS都是学习的Facebook,而且学得非常像!(笑*^-^*)就拿新 ...
4.用Google SVN管理开源的Android项目
最近在写一个新浪微博团购分享的手机客户端(感兴趣的朋友可以到这里下载http://sharetuan.sinaapp.com/ ,是J2ME版本的,以后我基本就不会进行J2ME版本的开发,注意精力放在Android上了),因此博客更新慢了点。不过,我会尽量保证一周至少更新一次。 本次讲讲如何使用Google的SVN来管理我们的Android开源项目。 一、创建Project 1. 访问http: ...
1.Android SDK Sample-Snake详解
Snake也是一个经典游戏了, Nokia蓝屏机的王牌游戏之一。 Android SDK 1.5就有了它的身影。我们这里就来详细解析一下 Android SDK Sample中的 Snake工程。本工程基于 SDK 2.3.3版本中的工程,路径为: %Android_SDK_HOME% /samples/android-10/Snake 一、 Eclipse 工程 通过 File-New Pro ...
0. 前言几句话
这段时间以来,本博陆续介绍了Android系统的开发和调试环境、模拟器,并详细解析了Android的一个实例SoftKeyboard,这里具体列出如下: Android是什么 Android SDK 2.3与Eclipse最新版开发环境搭建(一) Android SDK 2.3与Eclipse最新版开发环境搭建(二) Android SDK 2.3与Eclipse最新版开发环境搭建(三) ...
Android模拟器简介—更新到最新的3.0 Honeycomb
前面介绍了Windows环境下,基于Android SDK(2.3) 和 Eclipse(helios)的Android开发环境的搭建,并创建了第一个应用程序Hello Android World,之后用Honeycomb Preview模拟器深入解析了Eclipse中Android工程的结构以及调试。 具体请参考小生的blog:点我头像哦,呵呵。 一、 环境变量 当前最新版本的Android ...
用Eclipse开发和调试Android应用程序(二)
二、 创建 Android Eclipse 工程 请参考小生的《Android SDK 2.3与Eclipse最新版开发环境搭建(三)》,博文地址:http://deaboway.iteye.com/blog/983554 三、 工程结构详细解析 1. 工程结构 在Eclipse的Java透视图中,可以看到工程的Package Explorer如下图: 具体包括: src 文件夹 ...
用Eclipse开发和调试Android应用程序(一)
前面介绍了Windows环境下,基于Android SDK(2.3) 和 Eclipse(helios)的Android开发环境的搭建,并创建了第一个应用程序Hello Android World。具体挺参考小生的blog:http://blog.sina.com.cn/deaboway 或者http://blog.csdn.net/deaboway 。 现在,我们已经可以使用Eclipse来创建 ...
Android SDK 2.3与Eclipse最新版开发环境搭建(三)
五、 Eclipse ADT 配置 ADT 的Eclipse Plugin 安装成功之后,开始ADT 的配置,具体如下: 1. Eclipse重启后,选择Window > Preferences...,在打开的属性框,选择Android,可以看到: 2. 在SDK location中输入你的Android SDK所在的目录,然后按 Apply按钮 即可看到我们安装SDK包,如下图: ...
Android SDK 2.3与Eclipse最新版开发环境搭建(二)
四、 Eclipse 集成开发环境(IDE)搭建 现在开始Eclipse IDE及Android Eclipse plugin的安装和配置,这里使用的Eclipse版本为,eclipse-java-helios-SR1-win32.zip,请自行到Eclipse官方网站(http://eclipse.org)上下载自己喜欢的版本,建议3.4以上版本。 我们使用的Android Eclipse P ...
Android SDK 2.3与Eclipse最新版开发环境搭建(一)
一、 背景和准备 1. Android 简介 Android是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。可以把它简单理解成Linux上套了一个JAVA的壳。 Android 的平台基本上是免费的,虽然有部份原生链接库会要求费用,但大部份是免权利金。An ...
Android是什么
一、简介 黑莓和 iPhone 都提供了受欢迎的、高容量的移动平台,但是却分别针对两个不同的消费群体。黑莓是企业业务用户的不二选择。但是,作为一种消费设备,它在易用性和 “新奇特性” 方面难以和 iPhone 抗衡。Android 则是一个年轻的、有待开发的平台,它有潜力同时涵盖移动电话的两个不同消费群体,甚至可能缩小工作和娱乐之间的差别 如今,很多基于网络或有网络支持的设备都运行某种 Linu ...
Android 2.3正式发布 11大特性全新改进
北京时间12月7日凌晨,Google正式对外发布了Android 2.3。Android而在这次升级中,Android 2.3 Gingerbread(姜饼)对游戏支持、多媒体影音和通讯功能,这其中尤其值得期待的就是游戏功能的提升。 1、游戏支持能力提升 2、界面简化,运行速度提升 3、增强的电源管理和延长待机时间 4、类似iOS效果的一键复制粘贴功能 5、更快更直观的文字输入功能 6、 ...
Android系列教程之八:ListView组件的使用
写道 ListView是Android开发中非常常用的组件,ListView可以用来显示一个列表,我们可以对这个列表操作,比如点击列表要做什么等等。这篇文章主要通过一个示例来展示ListView的用法。 Android系列教程目录: Android教程之一:Window下搭建Android开发环境 Android教程之二:Linux下搭建Android开发环境 Andro ...
Android系列教程之八:ListView组件的使用
写道 ListView是Android开发中非常常用的组件,ListView可以用来显示一个列表,我们可以对这个列表操作,比如点击列表要做什么等等。这篇文章主要通过一个示例来展示ListView的用法。 Android系列教程目录: Android教程之一:Window下搭建Android开发环境 Android教程之二:Linux下搭建Android开发环境 Andro ...
【Android游戏开发之二】剖析游戏开发用view还是sarfaceView ?!
Himi 原创, 转载请注明! 谢谢。 原文地址: http://blog.csdn.net/xiaominghimi/archive/2010/12/21/6089594.aspx 在Android游戏当中充当主要的除了控制类外就是显示类,在J2ME中我们用Display和Canvas来实现这些,而Google Android中涉及到显示的为view类,Android游戏开发中比较重要和复杂 ...
【Android游戏开发之五】游戏注册界面Demo-实现两个Activity之间的切换与数据交互!
Himi 原创, 转载请注明! 谢谢。 原文地址:http://blog.csdn.net/xiaominghimi/archive/2010/12/23/6094182.aspx 今天讲下在Surfaceview中如何实现两个或者多个Activity之间的切换与数据交互,为了更形象一些我做了一个游戏登录界面的demo,其中对于输入界面的布局这些我也是随意写了下,主要是实现功能并没有花时间 ...
【Android游戏开发之八】详解MediaPlayer与SoundPool的利弊以及各个的用途!
Himi 原创, 欢迎转载,转载请在明显处注明! 谢谢。 原文地址:http://blog.csdn.net/xiaominghimi/archive/2010/12/28/6101737.aspx 游戏开发中,通过资料和书籍了解到在有两种播放音频形式可以用在我们的游戏开发中,第一个:MediaPlayer 类 ;第二个:SoundPool 类! PS:当然还有一个JetPlayer 但是 播放 ...
编写高效的Android代码
转自:http://www.chinaup.org/docs/toolbox/performance.html 写道 毫无疑问,基于Android平台的设备一定是嵌入式设备。现代的手持设备不仅仅是一部电话那么简单,它还是一个小型的手持电脑,但是,即使是最快的最高端的手持设备也远远比不上一个中等性能的桌面机。 这就是为什么在编写Android程序时要时刻考虑执行的效率,这些系统不是想象中的那么快,并 ...
解决在3.6.2安装android的ADT文件bug
在eclipse-SDK-3.6.2-win32版本中安装android所需的ADT插件时所产生的bug。因为在eclipse-SDK-3.6.2-win32中缺少所需的插件安装不上android所需的ADT插件以下是在安装过程中长生的bug以及解决方案如下: ① 当没有导入插件的时候是直接导入android所需的ADT插件时产生的bug: Cannot complete the in ...
Android系列教程之十二:Intents and Intent Filters(三)
接上节继续。。版权所有:飞雪无情,转载请注明出处: http://flysnow.iteye.com/blog/978225 Android开发技术交流群86686524 (已满)请加120059404 Android系列教程目录: Android教程之一:Window下搭建Android开发环境 Android教程之二:Linux下搭建Android开发环境 A ...
Android各版本区别总结
Android 1.0 第一版商用操作系统 Android 1.1 更新了部分API,新增一些功能,修正了一些错误,同时增加com.google.android.maps包 Android 1.5 智能虚拟键盘 使用widgets实现桌面个性化 在线文件夹(Live Folder)快速浏览在线数据 视频录制和分享 图片上传 更快的标准兼容浏览器 Voice search 语音搜索 立体声蓝牙和免 ...
源码目录结构详解
Android 2.1 |-- Makefile |-- bionic (bionic C库) |-- bootable (启动引导相关代码) |-- build (存放系统编译规则及generic等基础开发包配置) |-- cts (Android兼容性测试套件标准) |-- dalvik (dalvik JAVA虚拟机) |-- development (应用程序开发相关) |- ...
【Android游戏开发之一】设置全屏以及绘画简单的图形
原文地址:http://blog.csdn.net/xiaominghimi/archive/2010/12/21/6089317.aspx Himi 原创, 转载请注明! 谢谢。 package com.himi; import android.app.Activity; import android.os.Bundle; import android.view.Window; import an ...
【Android游戏开发之四】Android 游戏框架(一个游戏角色在屏幕行走的demo)
Himi 原创, 转载请注明! 谢谢。 原文地址: http://blog.csdn.net/xiaominghimi/archive/2010/12/21/6090631.aspx 各位童鞋请你们注意:surfaceview中确实有 onDraw这个方法,但是surfaceview不会自己去调用!!! 而我代码中的ondraw 也好 draw 也好,都是我自己定义的一个方法。。。放在 ...
Android知识库热门文章
最新评论
楼主你好,我是做Java开发的(熟悉Java,j2ee,j2me),想在android的模拟器中测试一 ...
yushengxiang 评论了 Android教程之一:Window下搭建Android开 ...
yushengxiang 评论了 Android教程之一:Window下搭建Android开 ...