- 博客(19)
- 收藏
- 关注
原创 利用服务实现电话监听
Service概述 Service是在一段不定的时间运行在后台,不和用户交互应用组件。每个Service必须在manifest中 通过来声明。可以通过contect.startservice和contect.bindserverice来启动。 Service和其他的应用组件一样,运行在进程的主线程中。这就是说如果service需要很多耗时或者阻塞的操作,需要在其子线程中实现。
2011-12-29 08:24:59 545
原创 音乐播放器
音乐播放器资源 "app_name">MusicPlayer "play_text">播放 "pause_text">暂停 "continue_text">继续 "reset_text">重播 "stop_text">停止 "music_text">音乐 "nofile">文件不存在 "S
2011-12-29 08:13:50 438
原创 ContentProvider
ContentProvider1、PersonProviderpackage cn.class3g.db; import cn.class3g.service.DatabaseHelper;import android.content.ContentProvider;import android.content.ContentUris;import an
2011-12-25 22:34:27 463
原创 Android平台向web应用提交信息
GET方式实验:提交视频名称、时长信息url:http://192.168.1.102:8080/videoweb/video/manage.do?method=save&name=xxx&timelength=90 资源 "app_name">VideoClient "name">视频名称 "timeLength">时长
2011-12-25 22:31:15 732
原创 通过HTTP协议发送XML数据并调用
1、发送xml数据给服务器 ,并非以请求参数方式发送:http://192.168.1.10:8080/video/manage.do?xml=.... 服务器端代码:VideoManageAction.java public ActionForward getXML(ActionMapping mapping, ActionForm form,
2011-12-25 22:27:00 2563
原创 获取网络数据,获取web服务器xml数据
获取网络数据J2SE实现网络图片的获取 public static void main(String[] args) throws Exception { String path = "http://res.img.ifeng.com/2011/1219/xes_bb10a1495fa8e7f76415023d177585d0.jpg";
2011-12-22 21:39:00 1523
原创 SharedPreferes
SharedPreferesSharedPreferences是Android平台上一个轻量级的存储类,主要是保存一些常用的配置比如窗口状态,一般在Activity中 重载窗口状态onSaveInstanceState保存一般使用SharedPreferences完成,它提供了Android平台常规的Long长 整形、Int整形、String字符串型的保存。1、 实现保存
2011-12-19 21:57:54 544
原创 UI组件3
ProgressBar,SeekBar,Touch取图,TabHost ProgressBar进度条的效果实现package cn.class3g.activity; import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.util.L
2011-12-15 21:33:54 427
原创 UI组件2
RadioGroup、RadioButton产生互斥的单选按钮 android:id="@+id/rg1" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizontal">
2011-12-14 22:09:26 426
原创 UI组件1
Android:autoLink android:id="@+id/tvWebUrl" android:layout_width="fill_parent" android:layout_height="wrap_content" android:autoLink="web" />
2011-12-13 21:21:01 452
原创 android Menu详解
只要有下面两部分就可以初步的实现一个菜单的操作了噢public boolean onCreateOptionsMenu(Menu menu){ MenuInflater inflater = this.getMenuInflater(); inflater.inflate(R.menu.sub_menu, menu); return true;
2011-12-12 20:15:40 4171
原创 生命周期事件
示例代码:package cn.class3g.activity;import android.app.Activity;import android.app.AlertDialog;import android.app.AlertDialog.Builder;import android.content.DialogInterface;import android.con
2011-12-09 23:13:51 699
原创 android开发layout及实例
“LinearLayout”翻译成中文是“线性布局”,所谓线性布局就是在该标签下的所有子元素会根据其orientation属性的值来决定是按行或者是按列逐个显示。 线性布局我们一般不会单用的,因为它太局限性了,它只能制作简单的界面,如果我们想做如下界面,那么就必须运用嵌套了。 实现代码如下view plaincopy to clipboardprint?1. ve
2011-12-07 21:59:23 731
转载 HelloWorld详解
src/ 专门存放我们编写的java 源代码的包。android 2.1/ 存放Android 自身的jar 包。gen/ 该目录不用我们开发人员维护,但又非常重要的目录。该目录用来存放由Android 开发工具所生成的目录。该目录下的所有文件都不是我们创建的,而是由ADT 自动生成的。该目录下的R.java 文件非常重要,R.java 是由系统自动生成,我们不可以修改其中的任何东西,它根
2011-12-06 19:50:14 449
原创 android模拟打电话程序实现
今天我们实现一个简单的手机拨号器,其设计如下 :下面是一个PhoneActivity.java文件,当PhoneActivity对象实例化之后会调用onCreate()方法,完成初始化操作,因此我们可以将为按钮添加处理点击事件的初始化代码写入onCreate()方法中去。package cn.class3g.activity;import android.app.Activity;
2011-12-06 19:42:32 818
原创 android_HelloWorld
package cn.class3g.activity;import android.app.Activity;import android.os.Bundle;public class HelloWorldActivity extends Activity { /** Called when the activity is first created. */ @O
2011-12-05 22:10:49 400
原创 android环境搭建2
在JDK安装正确的前提下一. 安装eclipse 运行eclipse二. 在菜单Help下选择Install New Software…三. 会弹出一个页面 *注*看到这个页面后要修改和添加这3个地方(红线圈起来的地方) 1. 点击Add添加ADT
2011-12-05 20:32:39 347
转载 Android简介及开发环境搭建
Android简介系统架构Android是以Linux为核心的手机操作平台,作为一款开放式操作系统,随着Android的快速发展,如今已允许开发者使用多种编程语言来开发Android应用程序,而不再是以前只能使用Java开发Android应用程序的单一局面,因而受到众多开发者的欢迎,成为真正意义上的开发式操作系统。 在Android中,开发者可以使用Java作为编程语言来开发应用程
2011-12-05 20:06:29 780
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人