Android系统服务简介
2015-12-11 21:34
477 查看
1、getSystemService();
Activtyde 一个方法(传入name)。
2、简单使用:
(1)绑定布局:
setContentView(R.layout.activity_main);
(2)查看网络状态:
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
public boolean isNetWordConnected(Context context){
if(context!=null){
ConnectivityManager connectivityManager=(ConnectivityManager) context.getSystemService(CONNECTIVITY_SERVICE);
NetworkInfo networkInfo=connectivityManager.getActiveNetworkInfo();
if(networkInfo!=null){
return networkInfo.isAvailable(); //活动状态
}
}
return false;
}(3)WiFi服务
Activtyde 一个方法(传入name)。
2、简单使用:
(1)绑定布局:
setContentView(R.layout.activity_main);
LayoutInflater inflater = (LayoutInflater ) MainActivity.this.getSysytemService(LAYOUT_INFLATER_SERVICE); View view = inflater.inflater(R.layout.activity_main) setContentView(view);
(2)查看网络状态:
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
public boolean isNetWordConnected(Context context){
if(context!=null){
ConnectivityManager connectivityManager=(ConnectivityManager) context.getSystemService(CONNECTIVITY_SERVICE);
NetworkInfo networkInfo=connectivityManager.getActiveNetworkInfo();
if(networkInfo!=null){
return networkInfo.isAvailable(); //活动状态
}
}
return false;
}(3)WiFi服务
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/> <uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/>
//Wifi服务 findViewById(R.id.button2).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub WifiManager wifiManager = (WifiManager) MainActivity.this.getSystemService(WIFI_SERVICE); if(wifiManager.isWifiEnabled()){ wifiManager.setWifiEnabled(false); Toast.makeText(MainActivity.this, "Wifi已经关闭", Toast.LENGTH_LONG).show(); }else{ wifiManager.setWifiEnabled(true); Toast.makeText(MainActivity.this, "Wifi已经打开", Toast.LENGTH_LONG).show(); } } });
相关文章推荐
- Android实现表情 抓取新浪表情
- 详解Android解析Xml的三种方式——DOM、SAX以及XMLpull
- 将bat文件注册为windows系统服务的方法
- win2003系统服务备份与保护
- android开发环境遇到adt无法启动的问题分析及解决方法
- Android开发 旋转屏幕导致Activity重建解决方法
- Android开发技巧之在a标签或TextView控件中单击链接弹出Activity(自定义动作)
- Android开发技巧之ViewStub控件惰性装载
- 分享10个很棒的学习Android开发的网站
- android开发之横向滚动/竖向滚动的ListView(固定列头)
- Android开发技巧之我的菜单我做主(自定义菜单)
- Windows下把MongoDB安装为系统服务的方法
- Windows下使用Apache Cordova开发ANDROID之HelloWorld
- 根据根据图片的url怎么取得图片ImageView对象
- [转] ADB server didn't ACK
- android开发的相关链接
- Android数据存储之SharedPreferences 共享首选项/偏好设置
- 基于NDK的Android防破解
- PHP 5.4.8 添加系统服务命令
- CentOS6.3添加nginx系统服务详细说明