android wifi
[ 2011-12-25 10:16:03 | 作者: admin ]
1.什么是wifi
一种无线连网技术.可以将个人电脑,手机等终端以无限方式互相连接的技术.
2.wifi网卡的状态
android.net.wifi.WifiManager中定义了下面集中wifi网卡的状态.
WIFI_STATE_DISABLED wifi网卡不可用
WIFI_STATE_DISABLING wifi网卡正在关闭
WIFI_STATE_ENABLED wifi网卡可用
WIFI_STATE_ENABLING wifi网卡正在打开
WIFI_STATE_UNKNOWN wifi网卡状态不可知
3.对wifi网卡进行操作
对wifi网卡进行操作需要获取一个android.net.wifi.WifiManager对象,通常是通过Context.getSystemServic...
阅读全文…
一种无线连网技术.可以将个人电脑,手机等终端以无限方式互相连接的技术.
2.wifi网卡的状态
android.net.wifi.WifiManager中定义了下面集中wifi网卡的状态.
WIFI_STATE_DISABLED wifi网卡不可用
WIFI_STATE_DISABLING wifi网卡正在关闭
WIFI_STATE_ENABLED wifi网卡可用
WIFI_STATE_ENABLING wifi网卡正在打开
WIFI_STATE_UNKNOWN wifi网卡状态不可知
3.对wifi网卡进行操作
对wifi网卡进行操作需要获取一个android.net.wifi.WifiManager对象,通常是通过Context.getSystemServic...
阅读全文…
Button在android程序中的初始化思路
[ 2011-12-25 10:12:15 | 作者: admin ]
android.widget.Button
1.layout的xml中先设置好button的属性,包括id
2.在要用到button的Activity中实例化button对象
3.添加监听器
阅读全文…
1.layout的xml中先设置好button的属性,包括id
<Button android:id="@+id/button1" android:text="button_name"
android:layout_height="wrap_content" android:layout_width="fill_parent"></Button>
android:layout_height="wrap_content" android:layout_width="fill_parent"></Button>
2.在要用到button的Activity中实例化button对象
Button button1=(Button)findViewById(R.id.button_id);
3.添加监听器
button1.setOnClickListener(new View.OnClickListener(){
...阅读全文…
android Activity生命周期
[ 2011-12-25 10:06:06 | 作者: admin ]
onCreate 当Activity第一次被用户调用时
onRestart 当Activity被stop之后又要重新被用户使用时
onStart 当Activity可以被用户看到时
onResume 当Activity可以获得用户焦点时,即可以和用户交互时
onPause 当系统需要运行另外一个Activity时
onStop 当这个Activity不再被用户可见时,即被另外一个Activity整个覆盖住之后
onDestory 当给Activity发送finish消息时或者系统正在自动销毁这个Activity实例时,一般系统资源不够用时可能发生.
这些在android文档中给出来的样例代码中已有描述.
onRestart 当Activity被stop之后又要重新被用户使用时
onStart 当Activity可以被用户看到时
onResume 当Activity可以获得用户焦点时,即可以和用户交互时
onPause 当系统需要运行另外一个Activity时
onStop 当这个Activity不再被用户可见时,即被另外一个Activity整个覆盖住之后
onDestory 当给Activity发送finish消息时或者系统正在自动销毁这个Activity实例时,一般系统资源不够用时可能发生.
这些在android文档中给出来的样例代码中已有描述.
android之activity切换
[ 2011-12-25 10:02:27 | 作者: admin ]
android中每个activity通常描述了一个屏幕上的所有画面(窗口级别的activity除外),因此通常手机屏幕两个界面(准确些说是整个屏幕)之间的切换就涉及到了activity的切换.
假定有两个activity,分别是Activity01和Activity02,现在Activity01页面中有一个按钮,点下之后会切换到Activity02.并且在Activity切换时,Activity01给Activity02传递了一个参数. (intent可以在切换Activity时使用,且能传递数据.)
怎么做呢?大体思路为:
1.在Activity01中设置一个可触发的空间,并添加一个触发器
2.在Activity01的触发器添加listener
...
阅读全文…
假定有两个activity,分别是Activity01和Activity02,现在Activity01页面中有一个按钮,点下之后会切换到Activity02.并且在Activity切换时,Activity01给Activity02传递了一个参数. (intent可以在切换Activity时使用,且能传递数据.)
怎么做呢?大体思路为:
1.在Activity01中设置一个可触发的空间,并添加一个触发器
2.在Activity01的触发器添加listener
...
阅读全文…
关于android的工具包
[ 2011-12-25 09:57:07 | 作者: admin ]
android sdk提供了比较齐全的工具包,包含了大量的工具,分为两类,每一类都是一个工具集合,我称之为工具集.
这两类分别是:sdk工具集(SDK tools)和平台工具集(platform tools).sdk工具集是平台独立的,不和某个android平台相关联.平台工具集是专门为最新的android平台定制的,且能支持最新android平台的一些新特性.
sdk工具集中常用的工具,根据android参考手册来看,是包括以下工具的:
android
管理avd(android虚拟设备),已经安装好的sdk组件.在windows上这个工具是一个bat文件,它的运行结果和android安装目录下的"SDK Manager.exe"运行起来一样--都是启动了"Android SDK and AVD Manager".
...
阅读全文…
这两类分别是:sdk工具集(SDK tools)和平台工具集(platform tools).sdk工具集是平台独立的,不和某个android平台相关联.平台工具集是专门为最新的android平台定制的,且能支持最新android平台的一些新特性.
sdk工具集中常用的工具,根据android参考手册来看,是包括以下工具的:
android
管理avd(android虚拟设备),已经安装好的sdk组件.在windows上这个工具是一个bat文件,它的运行结果和android安装目录下的"SDK Manager.exe"运行起来一样--都是启动了"Android SDK and AVD Manager".
...
阅读全文…
Android中全屏或者取消标题栏
[ 2011-12-25 00:32:23 | 作者: admin ]
第一种:也一般入门的时候经常使用的一种方法
注意这句一定要写在setContentView()方法的前面,不然会报错的,不过我放了报错,不知道需要import什么类库,没有去查,直接用第二种
第二种:在AndroidManifest.xml文件中定义
<application android:icon="@drawable/icon" android:label="@string/app_name" android:theme="@android:style/Theme.NoTitleBar" >
第三种:这种在一般的应用中不常用,就是在res/values目录下面新建一个style.xml的文件
[code][/code]...
阅读全文…
注意这句一定要写在setContentView()方法的前面,不然会报错的,不过我放了报错,不知道需要import什么类库,没有去查,直接用第二种
requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉标题栏
第二种:在AndroidManifest.xml文件中定义
<application android:icon="@drawable/icon" android:label="@string/app_name" android:theme="@android:style/Theme.NoTitleBar" >
第三种:这种在一般的应用中不常用,就是在res/values目录下面新建一个style.xml的文件
[code][/code]...
阅读全文…