android
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);
更多相关文章
- Android(安卓)源码阅读之MMS
- android 常用代码
- android handle ui 更新
- android设置图片变化的四种效果代码
- android -- 小功能 Android为多媒体文件生成缩略图
- android 把view转成bitmap~~~
- centos 7 安装android 模拟器genymotion
- Android的jni下c与java数据互传测试代码
- NPM 和webpack 的基础使用