随笔分类 - Android开发
摘要:BroadcastReceiver与activity,service有完整的生命周期不同,BroadcastReceiver本质上是一系统级别的监听器,专门负责监听各程序发出的broadcast.与程序级别的监听器不同的是,例如OnXxxListener(),这些监听器运行在指定程序进程中,当程序退出时,oNXxxListener也随之关闭。但BroadcastReceiver属于系统级别的监听器,拥有自己的进程,只要存在与之匹配的Intent被广播出来,BroadcastReceiver总会被激发。 指定该BroadcastReceiver能匹配的Intent有两种方式: 1.使用代...
阅读全文
摘要:关于Android的分辨率支持,为大家翻译官方文档看世界杯的空闲时间,翻译一下官方文档。分辨率问题是大家都很关心的(720×480会不会悲剧),而关于这个问题,android官方的文档无疑最有说服力。由于不是所有的人都愿意去读英文,所以趁球赛没开始,翻译一些。原文地址:http://developer.android.com/guide/practices/screens_support.html————————下面是翻译—————————我是分割线————————— 多分辨率支持 在设计之初,Android系统就被设计为一个可以在多种不同分辨率的设备上运行的操作系统。对于应用程..
阅读全文
摘要:一、音乐播放器常见的操作/*变量声明*/private ImageButton playBtn = null;//播放、暂停private ImageButton latestBtn = null;//上一首private ImageButton nextButton = null;//下一首private ImageButton forwardBtn = null;//快进private ImageButton rewindBtn = null;//快退private TextView playtime = null;//已播放时间private TextView durationTime
阅读全文
摘要:本文介绍Broadcast Receiver,包括几部分内容:Broadcast Receiver概述及实例、自定义Broadcast Receiver、Broadcast Receiver的实现细节、生命周期等。 csdn貌似今天出问题了,无法上传图片。 资料来源:最牛网,《官方解读BroadcastReceiver》《Android中Broadcast Receiver组件详解》《(转)第二十一讲:Broadcast Receiver 使用入门》 BroadcastReceiver(广播接收器)是Android中的四大组件之一。 下面是Android Doc中关于Br...
阅读全文
摘要:1.下列哪些语句关于内存回收的说明是正确的? (b )A、程序员必须创建一个线程来释放内存B、内存回收程序负责释放无用内存C、内存回收程序允许程序员直接释放内存D、内存回收程序可以在指定的时间释放内存对象2.下面异常是属于Runtime Exception 的是(abcd)(多选)A、ArithmeticExceptionB、IllegalArgumentExceptionC、NullPointerExceptionD、BufferUnderflowException3.Math.round(11.5)等于多少(). Math.round(-11.5)等于多少(c). cA、11 ,-11B、
阅读全文
摘要:http://www.cnblogs.com/newcj/archive/2011/03/14/1983782.html
阅读全文
摘要:dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。px: pixels(像素). 不同设备显示效果相同,一般我们HVGA代表320x480像素,这个用的比较多。pt: point,是一个标准的长度单位,1pt=1/72英寸,用于印刷业,非常简单易用;sp: scaled pixels(放大像素). 主要用于字体显示best for textsize。由此,根据 google 的建议,TextView 的字号最好使用 sp 做单位,而且查看TextV
阅读全文
摘要:Android 中的 Service 全面总结引用别人的博客:http://www.cnblogs.com/newcj/archive/2011/05/30/2061370.html 好文章1、Service的种类按运行地点分类:类别区别优点缺点应用本地服务(Local)该服务依附在主进程上,服务依附在主进程上而不是独立的进程,这样在一定程度上节约了资源,另外Local服务因为是在同一进程因此不需要IPC,也不需要AIDL。相应bindService会方便很多。主进程被Kill后,服务便会终止。非常常见的应用如:HTC的音乐播放服务,天天动听音乐播放服务。远程服务(Remote)该服务是独立的
阅读全文
摘要:http://www.cnblogs.com/hll2008/http://svn.apache.org/repos/asf/http://blog.csdn.net/chenzheng_javahttp://bigcat.easymorse.com/http://blog.csdn.net/dadoneohttp://blog.csdn.net/Android_Tutor http://www.blogjava.net/changcheng/ http://blog.csdn.net/hellogv/http://byandby.javaeye.com/http://blog.csdn.n.
阅读全文
摘要:Android 开发带来新一轮热潮让很多移动开发者都投入到这个浪潮中去了,创造了许许多多相当优秀的应用。其中也有许许多多的开发者提供了应用开源项目,贡献出他们的 智慧和创造力。学习开源代码是掌握技术的一个最佳方式。下面推荐几个应用开源项目,这些项目不仅提供了优秀的创意,也可以直接掌握 Android内核的接口使用:1.Android团队提供的示例项目如果不是从学习Android SDK中提供的那些样例代码开始,可能没有更好的方法来掌握在Android这个框架上开发。由Android的核心开发团队提供了15个优秀的示例项目,包含了游戏、图像处理、时间显示、开始菜单快捷方式等。地址:http://
阅读全文
摘要:下面例子改自网上例子:http://express.ruanko.com/ruanko-express_34/technologyexchange5.html不过网上这个例子有些没有说明,有些情况不一样了,所以我重新写了。一、获取并使用KSOAP包在Android SDK中并没有提供调用WebService的库,因此,需要使用第三方的SDK来调用WebService。PC版本的WebService库非常丰 富,但这些对Android来说过于庞大。适合手机的WebService客户端的SDK有一些,比较常用的是KSOAP2。KSOAP2 地址:http://code.google.com/p/k
阅读全文
摘要:Android中的SQLite使用学习SQLite是非常流行的嵌入式关系型数据库,轻载, 速度快,而且是开源。在Android中,runtime提供SQLite,所以我们可以使用SQLite,而且是全集的SQLite。SQLite提供 SQL接口,和一般的数据库一样。但是Android的API不采用JDBC,JDBC消耗太多的资源。SQLite支持绝大部分SQL-92标准,不支 持:FOREIGN KEY constraints, nested transactions, RIGHT OUTER JOIN, FULL OUTER JOIN, and some flavors of ALTER
阅读全文
摘要:Android平台架构及特性 Android系统的底层是建立在Linux系统之上,改平台由操作系统、中间件、用户界面和应用软件四层组成,它采用一种被称为软件叠层(Software Stack)的方式进行构建。好处:这种软件叠层结构使得层与层互相分离,明确各层的分工,这种分工保证了层与层之间的低耦合,当下层内或者层下发生改变时,上层应用程序无需任何改变。下图显示Android系统的体系结构:1.应用程序层(Application) Android平台不仅仅是操作系统,也包含了许多应用程序,诸如SMS短信客户端程序、电话拨号程序、图片浏览器、Web浏览器等应用程序。这些应用程序都是用Java语..
阅读全文
摘要:java Android SDK安装与环境变量配置以及开发第一个Android程序JAVA的安装与环境变量的配置1、先下载JAVA,并且安装。 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u3- download-1501626.html2、安装的时候,最好别改安装路径,默认路径一直点下一步即可!3、安装完成后,接下来就是配置java环境变量了。4、打开计算机属性,点击高级系统设置5、选择“高级”-“环境变量”二、关于JDK安装,以及Java环境的设置1、下载JDK1.6,选择对应的安装路径2、配置相应的J
阅读全文