参考文献: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 2277
注:本文翻译自Google官方的AndroidDevelopersTraining文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。原文链接:http://developer.android.com/training/location/index.html移动应用的其中一个独一无二的特性是可以获知地点。移动用户会携带它们的设备到任何地方,你的应用会有地点感知的功能,这样的功能提供给了用户更丰富的使用体验。GooglePlay服务中新的地
系统 2019-08-12 01:53:11 2277
使用service播放sdcard中的一首歌曲,并在service中通过广播broadcast通知Activity更新界面。下面三个最终的图分别是:初始化时,播放时,暂停时。界面是两个按钮,采用LinearLayout布局。代码如下:
系统 2019-08-29 22:52:01 2276
Himi原创,欢迎转载,转载请注明!谢谢。原文地址:http://blog.csdn.net/xiaominghimi/archive/2010/12/26/6099194.aspx各位童鞋请你们注意:surfaceview中确实有onDraw这个方法,但是surfaceview不会自己去调用!!!而我代码中的ondraw也好draw也好,都是我自己定义的一个方法。。。放在线程中不断调用的,一定要注意!!昨天圣诞节,没有出去,而是一天时间全部纠结在如何在S
系统 2019-08-29 22:20:23 2276
接上节继续。。版权所有:飞雪无情,转载请注明出处:http://flysnow.iteye.com/blog/978225Android开发技术交流群86686524(已满)请加120059404Android系列教程目录:Android教程之一:Window下搭建Android开发环境Android教程之二:Linux下搭建Android开发环境Android教程之三:第一个Android应用,HelloWorldAndroid系列教程之四:Androi
系统 2019-08-29 23:41:03 2275
Activity是Android中非常重要的可见的与用户交互的界面。Activity实际上就是一个控件的容器。作为手机应用的开发来说,手机的界面比较小,所以Activity的摆放其实非常讲究,下面开发一个最简单的Activity的开发:新建一个Android的Activity。如下:*创建Activity的要点。*1.一个Activity就是一个类,并且这个类要继承Activity*2.需要复写onCreate方法。*onCreate方法的意思是一个Act
系统 2019-08-29 22:35:55 2275
下载地址(内含源码及完整项目工程):http://loon-simple.googlecode.com/files/barrage%2Bslg.7z有段时间没更新博客了,所以小弟特意一次准备了两个游戏示例发出。1、弹幕示例:这是一个非常简单的弹幕游戏示例,采用触屏方式控制,不过基础算法是共通的,以此扩充为完整的弹幕应该不难,在Android2.2的真机环境中,可以跑到FPS60或以上。(况且,LGame本身就提供有AVG模块,天然适合做弹幕)2、战棋示例:
系统 2019-08-29 22:22:30 2275
导言设配android的屏幕一定是一个噩梦,就好比那些搞网页设计的为了折腾各种浏览器,废寝忘食的去设配,其实,这样想想,设配android屏幕还真和那些网页设计去设配浏览器没啥区别…最近,在写一套通过在view上绑定tag命令的小框架,特定的再回到API文档中,找找那些沉睡在api文档中好用的方法!1.没有一劳永逸的方案!有经常关注android官方文档的,一定知道在android4.0发布不久,官方就推出了一套UI设计教程,官方原版:AndroidDes
系统 2019-08-12 09:30:18 2275
昨天介绍了ArrayAdapter的使用,今天介绍一下更加实用的一点,对它进行重写,满足自己的个性化设计需要.ArrayAdapter(数组适配器)一般用于显示一行文本信息,所以比较容易。publicArrayAdapter(Contextcontext,inttextViewResourceId,Listobjects)上面的这行代码来装配数据,要装配这些数据就需要一个连接ListView视图对象和数组数据的适配器来做两者的适配工作,ArrayAd
系统 2019-08-12 09:29:47 2275
1、与一般的JAVA项目一样,src文件夹是项目的所有包及源文件(.java)。2、gen文件夹中包含了一个R.java,这个文件夹及类是在建立项目时自动生成的,这个文件是只读模式,R.java文件是定义该项目所有的资源文件的索引文件。/*AUTO-GENERATEDFILE.DONOTMODIFY.**Thisclasswasautomaticallygeneratedbythe*aapttoolfromtheresourcedataitfound.It
系统 2019-08-12 09:29:47 2275
一什么是Service二如何使用Service三Service的生命周期一什么是ServiceService,看名字就知道跟正常理解的“服务”差不多,后台运行,可交互这样的一个东西。它跟Activity的级别差不多,也需要在配置文件里注册,但是他不能自己运行,需要通过某一个Activity或者其他Context对象来调用,Context.startService()和Context.bindService()。两种启动Service的方式有所不同。这里要说
系统 2019-08-12 09:29:46 2275
注:本文翻译自Google官方的AndroidDevelopersTraining文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。原文链接:http://developer.android.com/training/animation/cardflip.html这一节课将向您展示如何用自定义的fragment动画来实现翻牌动画(CardFlip)。翻牌动画是在视图切换的时候以翻牌形式为过渡动画的效果,其如下所示:CardFlip动画如
系统 2019-08-12 01:55:03 2275
注:本文翻译自Google官方的AndroidDevelopersTraining文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。原文链接:http://developer.android.com/training/sync-adapters/running-sync-adapter.html在这系列课程中之前的一些课程中,你学习了如何创建一个封装数据传输代码的同步适配器组件,以及如何添加其它的组件以允许你将同步适配器集成到系统当中。
系统 2019-08-12 01:54:46 2275
点击听众,显示博主的粉丝列表,点击列表中的粉丝,显示此粉丝详情Java代码publicclassFansActivityextendsListActivityimplementsOnItemClickListener{privateDataHelperdataHelper;privateUserInfouser;privateMyWeiboSyncweibo;privateHandlerhandler;privateAsyncImageLoaderasyn
系统 2019-08-29 23:13:02 2274
3.由主线程发送消息给子线程(续)上述范例里,是由子线程发送消息给主线程。本节将介绍如何从主线程发送消息给子线程。其方法是:当子线程执行run()函数时,就创建一个子线程的Handler对象。之后,当主线程执行ac01的onClick()函数时,就藉由此Handler对象引用而push消息给子线程。例如下述范例://-----Looper_04范例-----publicclassac01extendsActivityimplementsOnClickLis
系统 2019-08-29 23:07:29 2274