摘要:本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处! 前面写了十四篇关于界面的入门文章,大家都看完和跟着练习之后,对于常用的Layout和View都会有一定的了解了,接下来的文章就不再强调介绍界面了,而是针对具体的常见功能而展开。本文介绍MediaPlayer的使用。MediaPlayer可以播放音频和视频,另外也可以通过VideoView来播放视频,虽然VideoView比MediaPlayer简单易用,但定制性不如用MediaPlayer,要视情况选择了。MediaPlayer播放音频比较简单,但是要播放视频就需要SurfaceView。SurfaceV
阅读全文
摘要:本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处! 常用控件说了不少,现在说说手机开发中也常用到的画图。要掌握Android的画图,首先就要了解一下,基本用到的图形接口:1.Bitmap,可以来自资源/文件,也可以在程序中创建,实际上的功能相当于图片的存储空间;2.Canvas,紧密与Bitmap联系,把Bitmap比喻内容的话,那么Canvas就是提供了众多方法操作Bitamp的平台;3.Paint,与Canvas紧密联系,是"画板"上的笔刷工具,也用于设置View控件上的样式;4.Drawable,如果说前三者是看不见地在内存中画图
阅读全文
摘要:本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处! 上次讲了如何使用Gallery控件,这次就讲Gallery 与ImageSwitcher的结合使用,本文实现一个简单的浏览图片的功能。先贴出程序运行截图:除了Gallery可以拖拉切换图片,我在ImageSwitcher控件加入了setOnTouchListener事件实现,使得ImageSwitcher也可以在拖拉中切换图片。本例子依然使用JAVA的反射机制来自动读取资源中的图片。main.xml的源码如下:<?xml version="1.0" encoding="
阅读全文
摘要:本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处! Android的Gallery控件是个很不错的看图控件,大大减轻了开发者对于看图功能的开发,而且效果也比较美观。本文介绍Gallery的用法,用反射机制来动态读取资源中的图片。本文的效果图:main.xml源码:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
阅读全文
摘要:本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处! 这回要介绍的是Android的Tab控件,Tab控件可以达到分页的效果,让一个屏幕的内容尽量丰富,当然也会增加开发的复杂程度,在有必要的时候再使用。Android的Tab控件使用起来有点奇怪,必须包含和按照以下的顺序:TabHost控件->TabWidget(必须命名为tabs)->FrameLayout(必须命名为tabcontent)。接下来贴出本例运行的截图:main.xml的源码:<?xml version="1.0" encoding="utf-8
阅读全文
摘要:本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处! 介绍过AlertDialog之后,接下来就介绍一下PopupWindow这种对话框。PopupWindow是阻塞对话框,只有在外部线程 或者 PopupWindow本身做退出操作才行。PopupWindow完全依赖Layout做外观,在常见的开发中,PopupWindow应该会与AlertDialog常混用。 贴出本例中运行的结果图:main.xml的源码如下:<?xml version="1.0" encoding="utf-8"?><Linea
阅读全文
摘要:本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处! 时隔一年,又要准备做Android的开发了,最近复习和整理一下Android的知识。这次要说的是AlertDialog,这种对话框会经常遇到。AlertDialog跟WIN32开发中的Dialog不一样,AlertDialog是非阻塞的,而阻塞的对话框用的是PopupWindow。 先贴出程序运行的截图:main.xml的源码:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:and
阅读全文
摘要:大家好,今天我给大家分享的是Launcher桌面快捷图标的开发,我们都知道快捷图标有两部分组成,一部分是应用的图标,另一部分就是应用的名称。其实Launcher中的快捷图标只是继承了TextView控件,重绘了一下,将背景弄成浅灰色(具体是什么颜色我也不知道)的椭圆背景,显示的文字颜色则是白色。TextView有android:drawableTop;drawableBottom(上下左右我这里就不全写出来了)属性,用来显示应用的图标。废话不多说了,直接上例子,大家一步一步来,多敲敲代码,成长快一点。第一步:新建一个Android工程,命名为ApplicationDemo.如下图:第二步:在v
阅读全文
摘要:本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处! 其实我也不想写这篇文章的,我也知道EW430 V5.1支持64Bit Win7,只是用EW430 V5.1 编译下载到430板子之后,就发现ADC用不了了,我也不想用回XP了,所以就降级从EW430的低版本入手。低版本的EW430(V5.1以下)的IDE还是能用的,只是用不了内置FET430 UIF,毕竟32位XP的驱动要到64位的WIN7跑起来,是有点不可思议。。。所以就专门去找FET430 UIF的驱动,结果到TI的官网找到http://focus.ti.com/docs/toolsw/folders
阅读全文
摘要:大家好,经过国庆七天终于又和大家见面了,今天给大家分享的是基于BroadCastReceiver的SD卡装载卸载实例. Android设备默认的是当我们插上USB和电脑相连接时,在Android设备状态栏上会发一条通知信息,当我们点击这条消息时,会出现一个对话框有"装载SD卡"和"取消"两个按钮,当我们点击装载时,我们的SD卡将会变成U盘一样,我们通过电脑可以对SD卡进行操作。 但是我们客户认为插上USB以后以通知的形式提示用户,这样不智能,他们的需求是当我们插入USB后,就会弹出一个窗口,让用户选择装载SD卡或者不装载。 当我拿到这个需求时,我首先想到
阅读全文