Himi原创,欢迎转载,转载请在明显处注明!谢谢。原文地址:http://blog.csdn.net/xiaominghimi/archive/2011/01/04/6114629.aspx上一篇跟各位童鞋介绍了SharedPreference和File流如何存储数据,并且推荐使用FileOutputStream/FileInputStream来存储咱们游戏数据,那么这一篇则是像大家介绍另外一种适合游戏数据存储的方式:SQLite轻量级数据库!先介绍几个基
系统 2019-08-29 22:33:44 2118
由于目前的web项目中要用到android手机消息推送,尝试过很多中方式之后发现,利用androidpn的部分代码来实现这个功能是比较方便的。经过使用tsung进行简单的压力测试,证明这个框架能够满足大多数简单应用的需求。Androidpn包含有server和client两个包,server部分可以作为服务器单独运行,也可以嵌入到web项目的servlet中,在tomcat环境中与web项目的其他部分交互。androidpn的简单用法网上已经有很多文章介绍
系统 2019-08-29 23:29:54 2117
注:本文翻译自Google官方的AndroidDevelopersTraining文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。原文链接:http://developer.android.com/training/basics/activity-lifecycle/pausing.html在正常使用应用的过程中,在前台的activity有时候会被其它组件所遮挡,导致这个activity进入到暂停态。例如:当打开一个半透明activi
系统 2019-08-12 01:55:21 2117
Android的硬件抽象层,简单来说,就是对Linux内核驱动程序的封装,向上提供接口,屏蔽低层的实现细节。也就是说,把对硬件的支持分成了两层,一层放在用户空间(UserSpace),一层放在内核空间(KernelSpace),其中,硬件抽象层运行在用户空间,而Linux内核驱动程序运行在内核空间。为什么要这样安排呢?把硬件抽象层和内核驱动整合在一起放在内核空间不可行吗?从技术实现的角度来看,是可以的,然而从商业的角度来看,把对硬件的支持逻辑都放在内核空间
系统 2019-08-29 23:31:50 2115
注:本文翻译自Google官方的AndroidDevelopersTraining文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。原文链接:http://developer.android.com/training/camera/index.html在富媒体变的流行起来之前,这个世界是单调的。还记得“Gopher”协议吗?我们也许都已经不记得了。若要让你的应用融入到用户的生活当中,就应当给用户提供一种方式让他们将自己的生活融入进来。使
系统 2019-08-12 01:53:21 2115
google的android很多人都希望在gphone没有出来之前,把它移植到相关的硬件平台上去。网上看了不少文章,总的感觉是:在这一步走得最远的就是openmoko的一个大师级别的黑客Ben“Benno”Leslie,他曾经试图把目前google发布的android移植到openmoko的平台上去,并且做了10000多行代码的尝试。最终虽然由于openmoko采用比较老的arm920t的内核,而android采用较新的arm926-ej-s内核,而且使用
系统 2019-08-29 22:12:47 2114
今天看书,看到了这个效果,以前也用过onTouchEvent(MotionEventevent)这个方法,但是没有想到这么用,感觉不错,所以就自己写了一下,感觉效果不错,以后如果做游戏用得到,点击屏幕在屏幕上滑动,图片跟着滑动!效果不错啊!哈哈,分享一下给大家,希望给大家点启迪,有问题的留言,想要源码的留言,欢迎大家留言讨论!转载请标明出处:http://blog.csdn.net/wdaming1986/article/details/6788097程序
系统 2019-08-29 23:18:32 2113
3.1、运行SMS程序给另一个android模拟器发短信运行上面我们编写的TextMessage程序,另外在Windows的命令行下切换到tools目录下,并输入emulator–datasmsReceiver,我的如下:这样就会启动一个android模拟器,如下所示:(注意它的编号:5556,就是用这个编号与它通信的)图2、通过emulator启动一个android模拟器通过我们TextMessage程序启动的android模拟器,编写短信:图3、Tex
系统 2019-08-29 22:55:40 2109
开启Android工程我们开启Eclipse环境来,在左上方的菜单上,选择[File->New->Project],会弹出[NewProject]对话框.Eclipse是通用的剪辑环境,可根据你所安装的不同的插件而支持许多种类的工程的创建.点击[Android]资料夹下的[AndroidProject]对话框,点选"Browse.."按钮以选择[开启已经存在的工程](Createprojectfromexistingsource).我们现选择F盘目录为[F
系统 2019-08-12 09:30:27 2103
先说下人。从2008年刚刚出Android的时候,就接触过,或者说看过资料,还去过谷歌的开发者大会,听Android讲座。擦~说这么多,真有点丢人。。工作后呢,一直是GIS、Web、Web、GIS,自己也懒,再也不翻Android的资料。转眼间,现在的Android已是4.0以上版本。对android还是2008年时的印象。。自己都佩服自己。现在学了一段时间了,把经验和教训总结一下。。互相切磋,也请高手给予更多建议。直接入题。1、环境搭建如今的环境也少费好
系统 2019-08-12 09:30:22 2100
AndroidListView元素间隙线自定义渐变效果5人收藏此文章,我要收藏发表于5个月前,已有608次阅读共5个评论1首先创建一个简单的ListView,并设置对应的属性1
系统 2019-08-29 22:45:53 2099
android自定义tabhost的tabsandroidtabhost2011.09.14(3)———android自定义tabhost的tabs参考:http://www.cnblogs.com/over140/archive/2011/03/02/1968042.htmlJava代码http://www.iteye.com/topic/1116261我们直接用系统的tabhost时如下图可以看见两个tab中间有空隙也许我们不需要这些空隙或者系统的样式
系统 2019-08-29 23:18:12 2098
和标准的Linux开发流程一样,Android平台开发的一个很重要的基础工作就是对其内核的编译和移植。本文结合Android的开发文档以及本人的实践经验,简单介绍了Android内核的编译过程,希望有助于对内核移植感兴趣的开发人员。Android作为Google公司推出的一款手机开发平台,其本身是基于linux内核的。Google提供的内核源代码中除了linux部分外,有很大一部分是与虚拟处理器Qemu和模拟硬件平台Goldfish相关的。所以如果想将An
系统 2019-08-29 22:12:47 2095
一、Service简介Service有local和remote两种类型。local主要是用于本地的应用程序之间的调用,remote主要用于不同应用之间的重用,这里用到AIDLIPC机制。关于AIDLIPC机制可以参阅SDKDevGuide,很简单!当然,你要是想完全理解这种机制可能要花费点时间哟,不过还好,我只是用一下,呵呵!~~二、Service与进程android各个组件之间默认运行在同一个进程之中,它们有各自所在的进程来管理,它们是主线程的一部分而不
系统 2019-08-29 22:47:52 2093
android-passwordsafe-AndroidPasswordSafe-GoogleProjectHostingandroid-passwordsafeAndroidPasswordSafeProjectHomeWikiSourceSummaryPeopleProjectInformation[Clicktostarproject]Starredby40usersProjectfeedsCodelicenseApacheLicense2.0Mem
系统 2019-08-12 01:55:06 2086