By:海市蜃楼上周末去光谷书城,不经意间看到了程序员杂志2008年合订本,无意中看到这篇经典的文章:AndyRubin独家专访,感受颇深,将这篇文章稍微整理了下,在这里与大家一起分享。声明:原文章来源于程序员杂志2008年第一期,本人看到这篇文章后收获很多,将原文稍微修改(原文比较长,去掉无关紧要的内容,保留经典部分)。整理后的文章如下:2007年11月Google宣布Android平台,被众多评论者认为是今年移动领域最具影响力的事件之一。恰在12月,An
系统 2019-08-29 22:21:10 2562
Himi原创,转载务必注明出处!原文地址:http://blog.csdn.net/xiaominghimi/archive/2011/04/11/6314704.aspxListView:在Android应用开发过程中属于最常用的系统组件之一,当然可能童鞋们问为什么会突然游戏开发中讲这个,呵呵,其实在游戏开发中,也会常常使用到系统组件,比如游戏排行榜,简单的游戏关卡选择等等,都可以来使用ListView来实现;当然关于ListView我想大家都会使用了,
系统 2019-08-29 22:20:33 2562
首先我们看一下Android应用程序的生命周期图:在大部份情况下,每个Android应用都将运行在自己的Linux进程当中。当这个应用的某些代码需要执行时,进程就会被创建,并且将保持运行,直到该进程不再需要,而系统需要释放它所占用的内存,为其他应用所用时,才停止。Android一个重要并且特殊的特性就是,一个应用的进程的生命周期不是由应用自身直接控制的,而是由系统,根据运行中的应用的一些特征来决定的,包括:这些应用对用户的重要性、系统的全部可用内存。对于应
系统 2019-08-12 09:30:00 2562
昨天介绍了ArrayAdapter的使用,今天介绍一下更加实用的一点,对它进行重写,满足自己的个性化设计需要.ArrayAdapter(数组适配器)一般用于显示一行文本信息,所以比较容易。publicArrayAdapter(Contextcontext,inttextViewResourceId,Listobjects)上面的这行代码来装配数据,要装配这些数据就需要一个连接ListView视图对象和数组数据的适配器来做两者的适配工作,ArrayAd
系统 2019-08-12 09:29:47 2562
注:本文翻译自Google官方的AndroidDevelopersTraining文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。原文链接:http://developer.android.com/training/sharing/shareaction.html想要在你的ActionBar中实现一个高效和用户友好的分享行为,这在Android4.0(APILevel14)及以上中通过引入ActionProvider而变得更加简单。一
系统 2019-08-12 01:55:16 2562
AndroidActivityGroup和TabActiviy的差异性标签:androidactivitygrouptabactiviy差异性杂谈分类:Android技术1)ActivityGroup根据SDK的解释
系统 2019-08-29 23:10:12 2561
项目站点:http://www.andengine.org项目地址:http://code.google.com/p/andengine示例地址:http://code.google.com/p/andengineexamplesPS:本文中使用的AndEngine源码为2011年3月3日获得。AndEngine是一款以OpenGLES方式进行画面渲染的2D游戏引擎,可以运行在支持Android1.6及以上版本的系统当中。应该说,相较前文介绍的Libgdx
系统 2019-08-29 22:28:16 2561
requestWindowFeature可以设置的值有:1.DEFAULT_FEATURES:系统默认状态,一般不需要指定2.FEATURE_CONTEXT_MENU:启用ContextMenu,默认该项已启用,一般无需指定3.FEATURE_CUSTOM_TITLE:自定义标题。当需要自定义标题时必须指定。如:标题是一个按钮时4.FEATURE_INDETERMINATE_PROGRESS:不确定的进度5.FEATURE_LEFT_ICON:标题栏左侧的
系统 2019-08-12 09:29:47 2561
1.复习MessageQueue的角色在上一篇里,介绍了Android的Thread、Looper、MessageQueue和Handler四者间之关系。先复习如下:lUIthread通常就是mainthread,而Android启动程序时(即创建Process时)会替它建立一个MessageQueue。l当然需要一个Looper对象,来管理该MessageQueue。l我们可以创建Handler对象来push新消息到MessageQueue里;或者接收L
系统 2019-08-29 23:07:30 2560
这里,我们不采用IDE,直接用命令行来处理。1、建立project这里使用AndriodSDK中tools里面的命令:androidcreateproject--target2/--path/workspace/andriod/learning/Now--activityNow/--packagecom.wei.andriod.learning.Now2、编程在目录src/com/wei/andriod/learning/Now/中于Now.java,这就
系统 2019-08-29 22:54:48 2560
FBReaderJFBReaderJ用于Android平台的电子书阅读器,它支持多种电子书籍格式包括:oeb、ePub和fb2。此外还支持直接读取zip、tar和gzip等压缩文档。项目地址:http://www.fbreader.org/FBReaderJ/AngleAngle是一款专为Android平台设计的,适合快速开发的2D游戏引擎,基于OpenGLES技术开发。该引擎全部用Java代码编写,并且可以根据自己的需要替换里面的实现。项目地址:http
系统 2019-08-29 22:38:21 2560
2实现说明实现流程StepOne弹出进度条对话框StepTwo执行线程,在线程中实现数据的异步加载StepThree在线程数据加载完成后,调用Handler并集合数据,更新界面//添加异步操作m_Dialog=ProgressDialog.show(m_context,"请等待...","正在下载安装文件,请稍后...",true);//mRegsiterHandler.sleep(100);newThread(newRunnable(){@Overrid
系统 2019-08-29 22:32:26 2560
参考文献:http://blog.csdn.net/luoshengyang/article/details/6573809http://blog.csdn.net/hongtao_liu/article/details/6060734建议阅读本文时先浏览以上两篇文章,本文是对上两篇文章在HAL对上层接口话题的一个总结.1什么是HALHAL的全称是HardwareAbstractionLayer,即硬件抽象层.其架构图如下:Android的HAL是为了保护
系统 2019-08-12 09:29:29 2560
注:本文翻译自Google官方的AndroidDevelopersTraining文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。原文链接:http://developer.android.com/training/basics/actionbar/setting-up.html配置ActionBarActionBar最基本的形式,是用来为Activity展示标题,并在左侧显示应用的图标。即使是这样的简单的形式,ActionBar对于
系统 2019-08-12 01:55:23 2560
Android开发之数据保存技术(一)/**Android开发之数据保存技术(一)*北京Android俱乐部群:167839253*Createdon:2011-8-17*Author:blueeagle*Email:liujiaxiang@gmail.com*/本文主要讲解Android开发的数据保存技术。Android的数据保存技术主要有preference,本地文件,SQLite轻量级数据库,和ContentProvider。本文只要讲SQLite和
系统 2019-08-29 22:28:19 2559