android WiFi 开关代码

博客分类:
android
AndroidWiFi开关
Java代码
private WifiManager mWm;
mWm = (WifiManager) this.getSystemService(Context.WIFI_SERVICE);
if (mWm.isWifiEnabled()) {
mWm.setWifiEnabled(false);
txt.setText("Wifi OFF");
}
else {
mWm.setWifiEnabled(true);
txt.setText("Wifi ON");
}
private WifiManager mWm;
mWm = (WifiManager) this.getSystemService(Context.WIFI_SERVICE);
if (mWm.isWifiEnabled()) {
mWm.setWifiEnabled(false);
txt.setText("Wifi OFF");
}
else {
mWm.setWifiEnabled(true);
txt.setText("Wifi ON");
}


Manifest中要声明如下权限:

Xml代码
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"></uses-permission>
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"></uses-permission>
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"></uses-permission>

ListView.setOnItemClickListener无效问题的解决

博客分类:
android
AndroidListViewsetOnItemClickListener无效
如果ListView中的单个Item的view中存在checkbox,button等view,会导致ListView.setOnItemClickListener无效

解决方法:

在checkbox、button的属性中加android:focusable="false"
android:clickable="false" android:focusableInTouchMode="false"

其中focusable是关键

android中读取assets中的文件

博客分类:
android
Android读取Assets文件
Java代码
private Bitmap getImageFromAssetFile(String fileName){
Bitmap image = null;
try{
AssetManager am = context.getAssets();
InputStream is = am.open(fileName);
image = BitmapFactory.decodeStream(is);
is.close();
}catch(Exception e){

}
return image;
}
private Bitmap getImageFromAssetFile(String fileName){
Bitmap image = null;
try{
AssetManager am = context.getAssets();
InputStream is = am.open(fileName);
image = BitmapFactory.decodeStream(is);
is.close();
}catch(Exception e){

}
return image;
}

Java代码
InputStream in = getResources().getAssets().open(fileName);
InputStream in = getResources().getAssets().open(fileName);
安装APK文件到Android模拟器
博客分类:
android
Android模拟器安装apk方法
安装APK文件到Android模拟器

Android手机使用的执行文件为APK格式,类似于Windows平台的exe文件。在Android模拟器中安装APK文件有多种方法,如果你是开发人员,可以通过Eclipse+ADT,使用DDMS可以传输文件。大多数可以直接在Windows的cmd中操作就可以了。

一、首先在Android SDK的Tools文件夹中找到emulator.exe文件并运行,这时Android模拟器就启动了,

二、 将android123.apk文件复制到Android SDK的Tools目录中(点击下载Android123.apk文件),使用cmd的cd命令定位到Android 模拟器目录Tools中,执行adb install android123.apk命令,这时模拟器将会自动执行安装。

三、在Android模拟器中可以找到我们安装好的文件-Android手机之家。

四、 用鼠标单击这个文件就可以看到Android手机之家网站的演示程序。

写在最后我们可以发现安装Android软件到模拟器很简单,只需要执行adb install命令就可以了,当然其实我们做的是复制文件到Android模拟器的/data/app文件夹,并创建了一个快捷方式。

android程序自动安装apk
博客分类:
android
Android自动更新安装APK代码
Xml代码
<uses-permission android:name="android.permission.INSTALL_PACKAGES" />
<uses-permission android:name="android.permission.INSTALL_PACKAGES" />

Java代码
Uri uri = Uri.fromFile(new File("/sdcard/temp.apk")); //这里是APK路径
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(uri,"application/vnd.android.package-archive");
startActivity(intent);
Uri uri = Uri.fromFile(new File("/sdcard/temp.apk")); //这里是APK路径
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(uri,"application/vnd.android.package-archive");
startActivity(intent);

更多相关文章

  1. Android(安卓)源码阅读之MMS
  2. android 常用代码
  3. android handle ui 更新
  4. android设置图片变化的四种效果代码
  5. android -- 小功能 Android为多媒体文件生成缩略图
  6. android 把view转成bitmap~~~
  7. centos 7 安装android 模拟器genymotion
  8. Android的jni下c与java数据互传测试代码
  9. NPM 和webpack 的基础使用

随机推荐

  1. Android之如何解决刚下载的Android(安卓)
  2. 关于android 4.2版本后的多用户目录结构
  3. 关于暗黑模式
  4. Android即时通讯(转)
  5. Android轻松搞定Dialog提示动画效果
  6. Android之查看Wifi密码
  7. Android(安卓)代码混淆语法讲解及常用模
  8. 第九章 多语言环境的支持和多屏幕的适配(2
  9. Android(安卓)仿Iphone文件夹分裂效果
  10. Android(安卓)开机如何跨过Luancher界面