摘要:
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=" 阅读全文
摘要:
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 阅读全文
摘要:
一、首先找到以下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\ 阅读全文
摘要:
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... 阅读全文
摘要:
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网 阅读全文
摘要:
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 阅读全文
摘要:
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... 阅读全文
摘要:
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 阅读全文
摘要:
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 阅读全文
摘要:
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 阅读全文
摘要:
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 阅读全文
摘要:
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. 阅读全文
摘要:
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 阅读全文
摘要:
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 阅读全文
摘要:
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... 阅读全文
摘要:
通过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: 阅读全文
摘要:
代码: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. 阅读全文
摘要:
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" 阅读全文
摘要:
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... 阅读全文
摘要:
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; 阅读全文