
Android
文章平均质量分 75
l943965822
这个作者很懒,什么都没留下…
展开
-
实现图像的编辑和合成
<br />package demo.camera; import java.io.FileNotFoundException; import android.app.Activity; import android.content.Intent; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.graphics.Canvas;转载 2011-05-28 22:56:00 · 684 阅读 · 0 评论 -
实例三
从前面的登录页面跳转进入添加账单页面.这个页面主要是用来登记收支记录的.说白了就是往数据库录入明细. 表结构就是db.execSQL("CREATE TABLE bills (" + "_ID INTEGER PRIMARY KEY," //id + "fee integer,"转载 2011-06-26 10:29:00 · 542 阅读 · 0 评论 -
实例五
前面我们已经实现了把每月的收支明细,录入到了表中,现在就是要实现把这些数据从sqlite的数据表中取出来展现.上图就是最后的界面.在设计该界面时我考虑过好几个方案.本来准备使用一个gridview 因为觉得名字很像我需要的东西.可是后来查了一些资料,并且做了点实验,发现和我想象的有些差距.于是采用了目前这种方式.使用listview . 这个界面布局实际上很简单,就是上面一个表头(转载 2011-06-26 10:41:00 · 437 阅读 · 0 评论 -
实例三
从前面的登录页面跳转进入添加账单页面.这个页面主要是用来登记收支记录的.说白了就是往数据库录入明细. 表结构就是db.execSQL("CREATE TABLE bills (" + "_ID INTEGER PRIMARY KEY," //id + "fee integer,"转载 2011-06-26 10:29:00 · 403 阅读 · 0 评论 -
实例二
关于sqlitesqlite是嵌入式SQL数据库引擎SQLite(SQLite Embeddable SQL Database Engine)的一个扩展。SQLite是一个实现嵌入式SQL数据库引擎小型C语言库(C library),实现了独立的,可嵌入的,零配置的SQL数据库引擎。特性包括:事务操作是原子,一致,孤立,并且持久的,即使在系统崩溃和电源故障之后。 零配置——不需要安装和管理。转载 2011-06-26 10:21:00 · 471 阅读 · 0 评论 -
实例四
界面的xml 是 http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_height="fill_parent" android:layout_width="fill_parent">转载 2011-06-26 10:36:00 · 449 阅读 · 0 评论 -
实例一
启动界面的主要功能就是显示一幅启动图像,后台进行系统初始化.如果是第一次使用本程序,需要初始化本程序的sqlite数据库,建库,建Table,初始化账目数据.如果不是第一次使用,就进入登记收支记录界面.界面的具体xml如下:main.xml <RelativeLayout android:id="@+id/RelativeLayout01" xmlns:android=转载 2011-06-26 10:18:00 · 415 阅读 · 0 评论 -
多级树形菜单的实现
<br />在Android里要实现树形菜单,都是用ExpandableList(也有高手自己继承ListView或者LinearLayout来做),但是ExpandableList一般只能实现2级树形菜单......本文也依然使用ExpandableList,但是要实现的是3级树形菜单。本文程序运行效果图: 当用BaseExpandableListAdapter来实现二级树形菜单时,父项(getGroupView())和子项(getChildView())都是使用TextView。当要实现三级树形菜单时,转载 2011-05-29 10:43:00 · 1207 阅读 · 1 评论 -
实现自己的Camera
<br />Android自带的Camera应用虽然可以满足大多数情景,但是其灵活性上还有不足。但是Android允许我们定制自己的Camera。<br />在Android的hardware包中有一个Camera类。这个类就是获取Camera服务的,可以定制Camera等。<br />可以通过open()方法获取其实例。<br />在使用这个类是需要在AndroidManifest.xml文件中加入相应的权限和特性<br />如:<br /> <uses-permission android:name转载 2011-05-28 22:55:00 · 466 阅读 · 0 评论 -
MediaPlayer播放网络视频
<br />main.xml的源码如下:<br /><?xml version="1.0" encoding="utf-8"?> <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_height="fill_parent" android:layout_width="fill_parent"> <SurfaceView android:id="@+id/转载 2011-05-28 23:19:00 · 456 阅读 · 0 评论 -
利用Service实现背景音乐的播放
<br />Android允许我们使用Service组件来完成后台任务,这些任务的允许不会影响到用户其他的交互。<br />1、Activity类<br />package demo.camera; import android.app.Activity; import android.content.ComponentName; import android.content.Context; import android.content.Intent; import转载 2011-05-28 23:01:00 · 731 阅读 · 0 评论 -
调用Android自带的播放器播放Audio
<br />Android有其自带的播放器,我们可以使用隐式Intent来调用它:通过传入一个Action为ACTION_VIEW同时,指定Data为所要播放的Audio的Uri对象,并指定格式信息,则我们就可以调用播放器来播放该Audio了。<br />Intent intent = new Intent(Intent.ACTION_VIEW);<br />intent.setDataAndType(Uri, MimeType);<br />startActivity(intent);<br />本文我们转载 2011-05-28 22:59:00 · 1170 阅读 · 0 评论 -
GridView(九宫图)
<br /><?xml version="1.0" encoding="utf-8"?> <GridView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/gridview" android:layout_width="fill_parent" android:layout_height="fill_parent" android:n转载 2011-05-28 23:30:00 · 595 阅读 · 0 评论 -
MediaPlayer播放网络音频
<br />main.xml的源码如下:<br /><?xml version="1.0" encoding="utf-8"?> <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_height="fill_parent" android:layout_width="fill_parent"> <LinearLayout android:layout_h转载 2011-05-28 23:14:00 · 430 阅读 · 0 评论 -
播放网络上的视频
<br />Android支持播放网络上的视频。在播放网络上的视频时,牵涉到视频流的传输,往往有两种协议,一种是HTTP,一种是RTSP。这<br />两种协议最大的不同是,HTTP协议,不支持实时流媒体的播放,而RTSP协议就支持。<br />Android中自带的播放器,以及VideoView等都支持上述两种协议,因此,可以直接播放网络上的视频,唯一不同的就是URI。<br />代码如下:<br /> <br />package demo.camera; import android.app.A转载 2011-05-28 23:05:00 · 1270 阅读 · 0 评论 -
Failed to get the adb version: Cannot run program "D:\..."的错误解决!
这两天有些郁闷,写程序时发现打开eclipse后,出现“Failed to get the adb version: Cannot run program "D:\ProgramFile\android\tools\adb.exe" ”的错误提示,百度一下,发现解决方案到是很多,经过一个方法一个方法的尝试之后,竟然都以失败而告终,无奈之下重装了次,原本以为可以万事大吉了。谁知打开eclipse后还原创 2012-03-03 17:14:21 · 2994 阅读 · 0 评论