生如夏花

生如夏花的.net 博客空间

导航

2011年8月11日 #

Android入门教程(二十九)------之BroadcastReceiver (转)

摘要: 本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处! 前面分别讨论了Activity和Service,这次就轮到BroastcastReceiver,Broastcast是应用程序间通信的手段。BroastcastReceiver也是跟Intent紧密相连的,动态/静态注册了BroastcastReceiver之后,使用sendBroadcast把Intent发送之后,系统会自动把符合条件的BroastcastReceiver启动,跟嵌入式系统的中断类似。 本文主要演示了如何静态/动态注册BroastcastReceiver,向系统索取电量信息,以及枚举信息 阅读全文

posted @ 2011-08-11 13:26 生如夏花之灿烂 阅读(583) 评论(0) 推荐(0) 编辑

Android入门教程(二十八)------之Service(转)

摘要: 本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处! 上次介绍了Activity以及Intent的使用,这次就介绍Service,如果把Activity比喻为前台程序,那么Service就是后台程序,Service的整个生命周期都只会在后台执行。Service跟Activity一样也由Intent调用。在工程里想要添加一个Service,先新建继承Service的类,然后到AndroidManifest.xml -> Application ->Application Nodes中的Service标签中添加。 Service要由Activity通 阅读全文

posted @ 2011-08-11 13:15 生如夏花之灿烂 阅读(544) 评论(0) 推荐(0) 编辑

Android入门教程(二十七)------之Style与Theme (转)

摘要: 本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处! 越来越多互联网企业都在Android平台上部署其客户端,为了提升用户体验,这些客户端都做得布局合理而且美观.......Android的Style设计就是提升用户体验的关键之一。Android上的Style分为了两个方面:Theme是针对窗体级别的,改变窗体样式;Style是针对窗体元素级别的,改变指定控件或者Layout的样式。Android系统的themes.xml和style.xml(位于/base/core/res/res/values/)包含了很多系统定义好的style,建议在里面挑个合适的,然 阅读全文

posted @ 2011-08-11 11:14 生如夏花之灿烂 阅读(925) 评论(0) 推荐(0) 编辑

Android入门教程(二十六)------之ActivityGroup + GridView 实现Tab分页标签(转)

摘要: 本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处! 很多客户端软件和浏览器软件都喜欢用Tab分页标签来搭建界面框架。读者也许会马上想到使用TabHost 与 TabActivity的组合,其实最常用的不是它们,而是由GridView与ActivityGroup的组合。每当用户在GridView选中一项,ActivityGroup就把该项对应的Activity的Window作为View添加到ActivityGroup所指定的容器(LinearLayout)中。接下来贴出本例运行的效果图:ImageAdapter是本实例的关键之一,它继承于BaseAdapte 阅读全文

posted @ 2011-08-11 11:09 生如夏花之灿烂 阅读(836) 评论(0) 推荐(0) 编辑

Android入门教程(二十五)------之画图(转)

摘要: 本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处! 常用控件说了不少,现在说说手机开发中也常用到的画图。要掌握Android的画图,首先就要了解一下,基本用到的图形接口:1.Bitmap,可以来自资源/文件,也可以在程序中创建,实际上的功能相当于图片的存储空间;2.Canvas,紧密与Bitmap联系,把Bitmap比喻内容的话,那么Canvas就是提供了众多方法操作Bitamp的平台;3.Paint,与Canvas紧密联系,是"画板"上的笔刷工具,也用于设置View控件上的样式;4.Drawable,如果说前三者是看不见地在内存中画图 阅读全文

posted @ 2011-08-11 11:04 生如夏花之灿烂 阅读(1679) 评论(0) 推荐(0) 编辑

Android入门教程(二十四)------之Gallery + ImageSwitcher(转)

摘要: 本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处! 上次讲了如何使用Gallery控件,这次就讲Gallery 与ImageSwitcher的结合使用,本文实现一个简单的浏览图片的功能。先贴出程序运行截图:除了Gallery可以拖拉切换图片,我在ImageSwitcher控件加入了setOnTouchListener事件实现,使得ImageSwitcher也可以在拖拉中切换图片。本例子依然使用JAVA的反射机制来自动读取资源中的图片。main.xml的源码如下:view plaincopy to clipboardprint?<?xmlversion 阅读全文

posted @ 2011-08-11 10:54 生如夏花之灿烂 阅读(564) 评论(1) 推荐(0) 编辑

Android入门教程(二十三)------之Gallery(转)

摘要: 本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处! Android的Gallery控件是个很不错的看图控件,大大减轻了开发者对于看图功能的开发,而且效果也比较美观。本文介绍Gallery的用法,用反射机制来动态读取资源中的图片。本文的效果图:main.xml源码:view plaincopy to clipboardprint?<?xmlversion="1.0"encoding="utf-8"?><LinearLayoutxmlns:android="http://schemas.and 阅读全文

posted @ 2011-08-11 10:49 生如夏花之灿烂 阅读(794) 评论(0) 推荐(0) 编辑

Android入门教程(二十二)------之TabHost,TabWidget(转)

摘要: 本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处! 这回要介绍的是Android的Tab控件,Tab控件可以达到分页的效果,让一个屏幕的内容尽量丰富,当然也会增加开发的复杂程度,在有必要的时候再使用。Android的Tab控件使用起来有点奇怪,必须包含和按照以下的顺序:TabHost控件->TabWidget(必须命名为tabs)->FrameLayout(必须命名为tabcontent)。接下来贴出本例运行的截图:main.xml的源码: view plaincopy to clipboardprint?<?xmlversion=&qu 阅读全文

posted @ 2011-08-11 10:45 生如夏花之灿烂 阅读(960) 评论(0) 推荐(0) 编辑

Android入门教程(二十一)------之PopupWindow (转)

摘要: 本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处! 介绍过AlertDialog之后,接下来就介绍一下PopupWindow这种对话框。PopupWindow是阻塞对话框,只有在外部线程 或者 PopupWindow本身做退出操作才行。PopupWindow完全依赖Layout做外观,在常见的开发中,PopupWindow应该会与AlertDialog常混用。 贴出本例中运行的结果图:main.xml的源码如下:view plaincopy to clipboardprint?<?xmlversion="1.0"encoding= 阅读全文

posted @ 2011-08-11 10:43 生如夏花之灿烂 阅读(541) 评论(0) 推荐(0) 编辑

Android入门教程(二十)之--之AlertDialog(转)

摘要: 本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处! 时隔一年,又要准备做Android的开发了,最近复习和整理一下Android的知识。这次要说的是AlertDialog,这种对话框会经常遇到。AlertDialog跟WIN32开发中的Dialog不一样,AlertDialog是非阻塞的,而阻塞的对话框用的是PopupWindow。 先贴出程序运行的截图:main.xml的源码:view plaincopy to clipboardprint?<?xmlversion="1.0"encoding="utf-8" 阅读全文

posted @ 2011-08-11 10:41 生如夏花之灿烂 阅读(538) 评论(0) 推荐(0) 编辑