摘要: 1.首先,在values文件夹下定义一个atts.xml的文件,描述自定义的控件的属性,在values/attrs.xml中的代码如下: 1 <?xml version="1.0" encoding="utf-8"?> 2 <resources> 3 <declare-styleable name="TestView"> 4 <attr name="textColor" format="color" /> 5 <attr name=" 阅读全文
posted @ 2011-10-30 16:00 程序学习笔记 阅读(562) 评论(1) 推荐(0)
摘要: File pathFile = Environment.getExternalStorageDirectory();StatFs statfs = new StatFs(pathFile.getPath());//获得可供程序使用的Block数量long nAvailaBlock = statfs.getAvailableBlocks();//获得SDCard上每个block的SIZElong nBlocSize = statfs.getBlockSize();//计算SDCard剩余大小MBlong nSDFreeSize = nAvailaBlock * nBlocSize / 1024 阅读全文
posted @ 2011-10-30 15:56 程序学习笔记 阅读(310) 评论(0) 推荐(0)
摘要: 一、首先找到以下2个路径(本人电脑android虚拟机安装路径)D:\Downloads\android-sdk_r08-windows\android-sdk-windows\platform-toolsD:\Downloads\android-sdk_r08-windows\android-sdk-windows\tools二、环境变量中添加内容1、右键单击【我的电脑】的属性2、点击【高级】选项卡3、打开高级选项中的【环境变量】4、在【系统变量】中点击【新建】添加内容。如下:编辑系统变量变量名:Android变量值:D:\Downloads\android-sdk_r08-windows\ 阅读全文
posted @ 2011-10-30 15:55 程序学习笔记 阅读(676) 评论(0) 推荐(0)
摘要: 1.代码:Activity: 1 package com.vanceinfo.KeyEvent; 2 3 import android.app.Activity; 4 import android.os.Bundle; 5 import android.view.KeyEvent; 6 import android.view.MotionEvent; 7 import android.view.View; 8 import android.view.View.OnClickListener; 9 import android.widget.Button; 10 import... 阅读全文
posted @ 2011-10-30 15:54 程序学习笔记 阅读(224) 评论(0) 推荐(0)
摘要: 1 关于wifi的操作主要包括以下几个类和接口:1.1 ScanResult:主要用来描述已经检测出的接入点,包括介入点的地址,介入点的名称,身份认证,频率,信号强度等信息1.2 wifiConfiguration:wifi网络的配置,包括安全配置等1.3 wifiInfo:wifi无线连接的描述,包括接入点,网络连接状态,隐藏的接入点,IP地址,连接速度,mac地址,网络ID,信号强度等信息。1.4 wifiManager:提供了管理wifi连接的大部分API,它主要包括如下内容:a)已经配置好的网络的清单。这个清单可以查看和修改,而且可以修改个别记录的属性b) 当连接中有活动的wi-fi网 阅读全文
posted @ 2011-10-30 15:51 程序学习笔记 阅读(1024) 评论(1) 推荐(0)
摘要: 1. /TestTabWidget/res/layout/main.xml: 1 <?xml version="1.0" encoding="utf-8"?> 2 <TabHost xmlns:android="http://schemas.android.com/apk/res/android" 3 android:id="@android:id/tabhost" 4 android:layout_width="fill_parent" 5 android:layout_he 阅读全文
posted @ 2011-10-30 15:47 程序学习笔记 阅读(3517) 评论(0) 推荐(1)
摘要: 1. DataBaseOpenHelp: 1 package com.vanceinfo.service; 2 3 import android.content.Context; 4 import android.database.sqlite.SQLiteDatabase; 5 import android.database.sqlite.SQLiteOpenHelper; 6 7 public class DataBaseOpenHelp extends SQLiteOpenHelper 8 { 9 10 private static final String SQLITE_N... 阅读全文
posted @ 2011-10-30 15:44 程序学习笔记 阅读(254) 评论(0) 推荐(0)
摘要: SpinnerActivity: 1 import android.app.Activity; 2 import android.os.Bundle; 3 import android.view.View; 4 import android.widget.AdapterView; 5 import android.widget.AdapterView.OnItemSelectedListener; 6 import android.widget.ArrayAdapter; 7 import android.widget.Spinner; 8 import android.widget.Text 阅读全文
posted @ 2011-10-30 15:40 程序学习笔记 阅读(278) 评论(0) 推荐(0)
摘要: 1./TestSharedPreferences/res/layout/main.xml: 1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 android:orientation="vertical" 4 android:layout_width="fill_parent" 5 android 阅读全文
posted @ 2011-10-30 15:36 程序学习笔记 阅读(309) 评论(0) 推荐(0)
摘要: 1./TestSeekBar/res/layout/main.xml: 1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 android:orientation="vertical" 4 android:layout_width="fill_parent" 5 android:layout_he 阅读全文
posted @ 2011-10-30 15:31 程序学习笔记 阅读(4271) 评论(1) 推荐(0)
摘要: 1. /TestScrollView/res/layout/main.xml: 1 <?xml version="1.0" encoding="utf-8"?> 2 <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" 3 android:id="@+id/scrollview" android:layout_width="fill_parent" 4 android:layout_heig 阅读全文
posted @ 2011-10-30 15:28 程序学习笔记 阅读(512) 评论(0) 推荐(0)
摘要: RadioGroupRadioButtonActivity: 1 package com.vanceinfo.RadioGroupRadioButton; 2 3 import android.app.Activity; 4 import android.os.Bundle; 5 import android.widget.RadioButton; 6 import android.widget.RadioGroup; 7 import android.widget.Toast; 8 import android.widget.RadioGroup.OnCheckedChangeListen. 阅读全文
posted @ 2011-10-30 15:24 程序学习笔记 阅读(185) 评论(0) 推荐(0)
摘要: 1./TestProgerssDialog/res/layout/main.xml: 1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 android:orientation="vertical" 4 android:layout_width="fill_parent" 5 android:la 阅读全文
posted @ 2011-10-30 14:09 程序学习笔记 阅读(2472) 评论(0) 推荐(0)
摘要: 1./TestProgressBar/res/layout/main.xml: 1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 android:orientation="vertical" 4 android:layout_width="fill_parent" 5 android:layou 阅读全文
posted @ 2011-10-30 14:07 程序学习笔记 阅读(397) 评论(0) 推荐(0)
摘要: 1.通过在代码中写Menu的实现: 1 import android.app.Activity; 2 import android.content.Intent; 3 import android.os.Bundle; 4 import android.view.Menu; 5 import android.view.MenuItem; 6 7 public class MenuActivity extends Activity 8 { 9 @Override10 public void onCreate(Bundle savedInstanceState)11 {1... 阅读全文
posted @ 2011-10-30 14:00 程序学习笔记 阅读(193) 评论(0) 推荐(0)
摘要: 通过XML布局实现1 步骤:1.1 首先通过onCreateOptionsMenu()来创建菜单1.2 然后需要onOptionsItemSelected()对其能够触发的事件进行监听2 代码:2.1 在res文件夹中新建一个文件夹Menu,然后再Menu文件夹中新建menu.xml文件,通过onCreateOptionsMenu()方法来装载这个菜单布局文件,menu.xml文件的代码如下:1 <menu xmlns:android="http://schemas.android.com/apk/res/android">2 <item android: 阅读全文
posted @ 2011-10-30 13:29 程序学习笔记 阅读(1157) 评论(0) 推荐(0)
摘要: 代码:ListViewActivity: 1 package com.vanceinfo.ListView; 2 3 import android.app.Activity; 4 import android.database.Cursor; 5 import android.graphics.Color; 6 import android.os.Bundle; 7 import android.provider.ContactsContract; 8 import android.provider.ContactsContract.PhoneLookup; 9 import android. 阅读全文
posted @ 2011-10-30 13:25 程序学习笔记 阅读(271) 评论(0) 推荐(0)
摘要: 1 import java.security.MessageDigest; 2 3 /** 4 * md5加密 <功能详细描述> 5 * 6 * @author wanglei 7 * @version [版本号, Feb 28, 2011] 8 * @see [相关类/方法] 9 * @since WihomeV100R001C02LGDM0510 */11 public class Md5Util12 {13 private static final String[] HEXDIGITS = {"0", "1", "2" 阅读全文
posted @ 2011-10-30 13:25 程序学习笔记 阅读(184) 评论(0) 推荐(0)
摘要: 1.TestImageViewActivity: 1 import android.app.Activity; 2 import android.os.Bundle; 3 import android.os.Handler; 4 import android.os.Message; 5 import android.widget.ImageView; 6 import android.widget.TextView; 7 8 public class TestImageViewActivity extends Activity 9 {10 private ImageView imag... 阅读全文
posted @ 2011-10-30 13:22 程序学习笔记 阅读(282) 评论(0) 推荐(0)
摘要: 1. ImagSwitcherActivity: 1 import android.app.Activity; 2 import android.os.Bundle; 3 import android.view.View; 4 import android.view.View.OnClickListener; 5 import android.widget.Button; 6 import android.widget.ImageSwitcher; 7 import android.widget.ImageView; 8 import android.widget.LinearLayout; 阅读全文
posted @ 2011-10-30 13:19 程序学习笔记 阅读(3086) 评论(1) 推荐(0)
摘要: 1. 建立Http连接的步骤:1.1 获得一个http的连接地址(如:String httpurl = "http://192.168.0.68:8090/Test/index.jsp?par=this-is-get-Method-request!";)1.2 构造一个URL对象(如:url = new URL(httpurl);)1.3 使用HttpURLConnection打开一个连接(如:HttpURLConnection httpConnection = (HttpURLConnection) url.openConnection();)1.4 得到读取的内容(流) 阅读全文
posted @ 2011-10-30 13:17 程序学习笔记 阅读(2043) 评论(0) 推荐(0)
摘要: 1./TestGridView/res/layout/main.xml: 1 <?xml version="1.0" encoding="utf-8"?> 2 <GridView xmlns:android="http://schemas.android.com/apk/res/android" 3 android:id="@+id/gridview" 4 android:layout_width="fill_parent" 5 android:layout_height=&q 阅读全文
posted @ 2011-10-30 13:13 程序学习笔记 阅读(915) 评论(1) 推荐(0)
摘要: 1. /TestGallery/res/layout/main.xml:1 <?xml version="1.0" encoding="utf-8"?>2 <Gallery xmlns:android="http://schemas.android.com/apk/res/android"3 android:id="@+id/Gallery01"4 android:layout_width="fill_parent"5 android:layout_height="w 阅读全文
posted @ 2011-10-30 13:08 程序学习笔记 阅读(468) 评论(0) 推荐(0)
摘要: 1. 代码:EditTextActivity: 1 package com.vanceinfo.EditText; 2 3 import android.app.Activity; 4 import android.os.Bundle; 5 import android.view.KeyEvent; 6 import android.view.View; 7 import android.view.View.OnKeyListener; 8 import android.widget.EditText; 9 import android.widget.TextView;10 11 publi. 阅读全文
posted @ 2011-10-30 13:04 程序学习笔记 阅读(316) 评论(0) 推荐(0)
摘要: 1. 讲解:1.1 setTitle():给对话框设置title1.2 setIcon():给对话框设置图标1.3 setMessage():设置对话框的提升消息1.4 setItems():设置对话框要显示的一个list,一般用于显示几个命令时1.5 setSingleChoiceItems():设置对话框显示一个单选的List1.6 setMultiChoiceItems():设置对话框显示一系列的复选框1.7 setPositiveButton()给对话框添加”Yes”按钮1.8 setNegtiveButton():给对话框添加”No”按钮2. DialogActivity: 1 im 阅读全文
posted @ 2011-10-30 13:02 程序学习笔记 阅读(575) 评论(0) 推荐(0)