Skip to main content.

公告

今天把博客开通了,今后就给大家分享一些关于Android的信息.

搜索

友情链接

归档历史:2011年8月的文章档案

Android中使用MediaPlayer在线播放网络音频

Posted by android_boy @ 2011-8-30 12:42:43 阅读(1274) 评论(0)

以前曾经地介绍过MediaPlayer的基本用法,这里就深入地讲解MediaPlayer的在线播放功能。本文主要实现MediaPlayer在线播放音频的功能,由于在线视频播放比在线音频播放复杂,因此先介绍在线音频播放的实现,这样可以帮助大家逐步深入了解MediaPlayer的在线播放功能。先来看看本文程序运行的结果: main.xml的源码如下: <?xmlversion="1.0"enc...

Android中实现多级树形菜单

Posted by android_boy @ 2011-8-30 12:34:42 阅读(618) 评论(0)

在 Android里要实现树形菜单,都是用ExpandableList(也有高手自己继承ListView或者LinearLayout来做),但是 ExpandableList一般只能实现2级树形菜单......本文也依然使用ExpandableList,但是要实现的是3级树形菜单。本文程序运行效果图: 当 用BaseExpandableListAdapter来实现二级树形菜单时,父项(getGr...

Android中使用AudioRecord和AudioTrack打造模拟信号示波器

Posted by android_boy @ 2011-8-30 7:17:44 阅读(1079) 评论(1)

上次简单地介绍了AudioRecord和AudioTrack的使用,这次就结合SurfaceView实现一个Android版的手机模拟信号示波器(PS:以前也讲过J2ME版的手机示波器)。最近物联网炒得很火,作为手机软件开发者,如何在不修改手机硬件电路的前提下实现与第三方传感器结合呢?麦克风就是一个很好的ADC接口,通过麦克风与第三方传感器结合,再在软件里对模拟信号做相应的处理,就可以提供更丰富的...

浅析Android的消息机制

Posted by android_boy @ 2011-8-29 21:50:36 阅读(337) 评论(0)

在Android中,线程内部或者线程之间进行信息交互时经常会使用消息,这些基础的东西如果我们熟悉其内部的原理,将会使我们容易、更好地架构系统,避免一些低级的错误。在学习Android中消息机制之前,我们先了解与消息有关的几个类: 1.Message 消息对象,顾名思义就是记录消息信息的类。这个类有几个比较重要的字段: a.arg1和arg2:我们可以使用两个字段用来存放我们需要传递的整型值,在Se...

Android开发人员必备的十个有用工具

Posted by android_boy @ 2011-8-29 19:57:35 阅读(675) 评论(0)

AndroidSDK有一套强大的工具帮助开发人员设计,开发,测试和发布高质量的Android应用程序。在这篇文章中,讨论了10个最常见的工具,android 开发者应该了解和学习使用。   Android的工具#1:Eclipse的W/ADT 尽管Eclipse是不是唯一的可以用来开发Android应用程序的Java开发环境,但它是目前最流行的。这不仅由于其免费,更主要是由于与Eclip...

Android中ActivityGroup和GridView实现Tab分页标签

Posted by android_boy @ 2011-8-29 12:26:08 阅读(1184) 评论(0)

很多客户端软件和浏览器软件都喜欢用Tab分页标签来搭建界面框架。读者也许会马上想到使用TabHost与TabActivity的组合,其实最常用的不是它们,而是由GridView与ActivityGroup的组合。每当用户在GridView选中一项,ActivityGroup就把该项对应的Activity的Window作为View添加到ActivityGroup所指定的容器(LinearLayout...

Android中如何用AudioRecord实现助听器

Posted by android_boy @ 2011-8-29 6:53:52 阅读(579) 评论(0)

今天一起来看看Android中如何用AudioRecord实现助听器,原文如下: Android 可以通过MediaRecorder和AudioRecord这两个工具来实现录音,MediaRecorder直接把麦克风的数据存到文件,并且能够直 接进行编码(如AMR,MP3等),而AudioRecord则是读取麦克风的音频流。本文使用AudioRecord读取音频流,使用 AudioTrack播放音...

Android中PopupWindow使用

Posted by android_boy @ 2011-8-29 0:10:22 阅读(1474) 评论(0)

上一篇我们介绍了Android中AlertDialog的使用方法,接 下来就介绍一下PopupWindow这种对话框。PopupWindow是阻塞对话框,只有在外部线程或者 PopupWindow本身做退出操作才行。PopupWindow完全依赖Layout做外观,在常见的开发中,PopupWindow应该会与 AlertDialog常混用。 贴出本例中运行的结果图: main.xml的源码如下...

Android中AlertDialog的使用

Posted by android_boy @ 2011-8-28 21:19:03 阅读(815) 评论(0)

这次要说的是AlertDialog,这种对话框会经常遇到。AlertDialog跟WIN32开发中的Dialog不一样,AlertDialog是非阻塞的,而阻塞的对话框用的是PopupWindow。 先贴出程序运行的截图: main.xml的源码: <?xmlversion="1.0"encoding="utf-8"?> <LinearLayoutxmlns:android="...

Android中使用SQLite分页表格

Posted by android_boy @ 2011-8-28 8:13:47 阅读(782) 评论(0)

之前我们介绍了Android中SQLite分页读取,但是只用文本框显示数据而已,这次就讲得更加深入些,实现并封装一个SQL分页表格控件,不仅支持分页还是以表格的形式展示数据。先来看看本文程序运行的动画: 这 个SQL分页表格控件主要分为“表格区”和“分页栏”这两部分,这两部分都是基于GridView实现的。网上介绍Android上实现表格的DEMO一 般都用ListView。ListView与G...

Android布局之ListView使用介绍

Posted by android_boy @ 2011-8-28 7:44:27 阅读(796) 评论(0)

关于Android布局,之前给大家分享了不少,感谢这些文章的原作者,先来一起回顾一下: Android中LinearLayout、AbsoluteLayout使用介绍 Android布局之RelativeLayout、FrameLayout使用介绍 Android布局之TableLayout使用介绍 Android布局之TableLayout实现九宫图 好吧,那就天就来讲讲Android中List...

Android中SQLite分页读取

Posted by android_boy @ 2011-8-27 21:12:00 阅读(729) 评论(0)

Android 包含了常用于嵌入式系统的SQLite,免去了开发者自己移植安装的功夫。SQLite支持多数SQL92 标准,很多常用的SQL命令都能在SQLite上面使用,除此之外Android还提供了一系列自定义的方法去简化对SQLite数据库的操作。不过有跨 平台需求的程序就建议使用标准的SQL语句,毕竟这样容易在多个平台之间移植。 先贴出本文程序运行的结果: 本文主要讲解了SQLite的基...

Android布局之TableLayout实现九宫图

Posted by android_boy @ 2011-8-27 7:53:31 阅读(818) 评论(0)

上一篇文章,主要讲Android中TableLayout的使用简单介绍,由于实际应用中,经常需要在代码里往TableLayout添加数据(9宫图也可以用TableLayout做出来 ),本文就是介绍这方面的简单使用方法。 main.xml的代码如下,用到TableLayout的ID为TableLayout01: <?xmlversion="1.0"encoding="utf-8"?> ...

Android布局之TableLayout使用介绍

Posted by android_boy @ 2011-8-27 7:30:43 阅读(602) 评论(0)

昨天我们介绍了Android布局中的LinearLayout和AbsoluteLayout方式,以及Android布局中的RelativeLayout和FrameLayout方式,那今天就继续我们的Android布局之旅,来看看Android中的TableLayout使用吧。 TableLayout 跟TableLayout 是一组搭配使用的布局,TableLayout置底,TableRow在Ta...

Android中使用NDK把彩图转换灰度图

Posted by android_boy @ 2011-8-26 21:33:57 阅读(467) 评论(0)

在Android上使用JAVA实现彩图转换为灰度图,跟J2ME上的实现类似,不过遇到频繁地转换或者是大图转换时,就必须使用NDK来提高速度了。本文主要通过JAVA和NDK这两种方式来分别实现彩图转换为灰度图,并给出速度的对比。 先来简单地介绍一下Android的NDK使用步骤: 以NDKr4为例,或许以后新版的NDK的使用方法略有不同。 1、下载支持C++的android-ndk-r4-cryst...

上一页12345下一页