自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(11)
  • 资源 (3)
  • 收藏
  • 关注

原创 监听电话的通话状态

非常简单,创建一个类继承PhoneStateListener(需要导入android.telephony.TelephonyManager和android.telephony.PhoneStateListener),并重写里面的onCallStateChanged函数,代码如下:在oncreate中: TelephonyManager holdon_manager = (Te

2012-03-06 19:26:32 569 1

原创 发送和接收自己的广播

在开发的时候有时需要发送一个自己定制的广播,以便使启动其他线程,一种简单的发送和接收广播的代码如下:发送:public static final String ACTION_HOLDON_SERVICE = "com.broadcast.recive.holdon";//定义广播名称 Intent intent = new Intent(ACTION_HOLDON_SERVICE

2012-03-06 19:13:46 365

原创 关于服务(service)

下面介绍一种较为简单的服务的启动和销毁,主要代码如下:private Intent serviceIntent = new Intent();//定义目标启动service serviceIntent.setClass(this, holdon_service.class);//第一个参数为当前活动动作,第二个为要启动的服务 Bundle m = new Bundle();//向服务传数据

2012-03-06 18:53:49 305

原创 继续讨论自定义dialog

由于练手用到了一些自定义dialog的小技巧,现和大家一起分享下(基本的设置可以看我之前的博文):1.自己添加图标和标题(在窗口最上方)可以完全用xml布局文件实现,<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="horizontal"

2012-02-28 20:26:07 800

原创 seekbar用法

seekbar作为用户UI交互的控件之一,有着非常好的获取用户输入参数的便利,现将seekbar的一些基本用法介绍如下:1.xml这里的android:max为拖动的最大值,android:progress为步进值,注意这里必须都为整数,如果想表示小数只能在返回函数中做转换处理。2. .java public class dialogholdon extends

2012-02-27 09:58:41 1038

原创 有时不得不自定义的dialog

如果想做一个对话框,其中的控件组合又无法从AlertDialog类继承,只能选择自定义的对话框了,现在笔者就以带seekbar的对话框为例为大家讲解自定义对话框的方法和步骤。 public class dialogholdon extends Dialog implements android.view.View.OnClickListener,SeekBar.OnSeekBarChangeL

2012-02-27 09:46:39 626

原创 关于震动

为了使用户体验更好的UI,手机震动是不可避免的开发问题,先将震动的基本开发做一简单介绍。public Vibrator vibrator;//定义震动对象vibrator = (Vibrator)getSystemService(VIBRATOR_SERVICE);//获得系统服务pattern_final[] = {50,500,200,100};//定义震动模式:停50ms,震500m

2012-02-26 21:38:41 436

原创 preference用法简单介绍

在做一般的设置界面时,ANDROID开发为我们提供了一个非常实用的设置类,PreferenceActivity,用法与ACTIVITY十分相似,现简单介绍如下:1.xml使用PreferenceActivity时需要自定义一个xml,内部使用的控件都来自PreferenceActivity,这里用一个CheckBoxPreference和一个Preference为例,xml定义如下:

2012-02-26 21:27:08 2969

原创 新手Android开发之三:listview修改选中项中的textview

相信很多初学者都会遇到Listview的使用问题,下面就给出两种改变listview选中项中的textview来向大家解释一下Listview的使用方法。1. 使用simpleadapter填充Listviewpackage dickren123.hui.say_hello_to_world;import java.util.ArrayList;import java.util.Ha

2012-01-31 22:18:05 2250

原创 新手Android开发之二:onclicklistener到底怎么用?

相信很多像我一样的新手学习ANDROID开发会遇到这个问题,通过这几天的归类和总结,将我的理解写在下面,欢迎大家一起前来讨论:以按钮BUTTON的监听事件为例,以下的监听实现都是等价的:1.使用接口继承按钮监听方法:package dickren123.hui.say_hello_to_world;import android.app.Activity;import androi

2012-01-28 20:12:53 36711 20

原创 新手Android开发之一:到底什么才用implements?

之前对于软件只接触过C\C++,对JAVA的概念太少了,开始学习ANDROID开发,少不了接触JAVA的语法和编写习惯,看教程最先遇到的问题就是为什么有的class需要implements接口,而有的却不需要呢?下面就为大家详细解答。实际上这个问题归结于在Java中两个关键字extends和implements的区别,extends为当前类对父类的继承,子类的初始变量和方法都是由父类继承而来的

2012-01-28 19:27:31 4241

RF905的收发程序

RF905的收发程序,可以对RF905进行硬件测试,可以在此程序基础上加以修改,实现不同功能

2010-05-30

基于凌阳单片机的信号发生器

基于凌阳单片机的信号发生器,可以产生高频率、高带宽的方波、正弦波、三角波

2010-05-30

MAX7219驱动led数码管的程序

美信公7219驱动LED数码管的C语言程序,基于51单片机,使用KEIL编译

2010-05-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除