摘要: 由于手机内存有限,有时需要一次删除很多个包,这时就需要一个实现Android包批量删除的应用。首先是布局文件: 布局文件相对简单,最重要的是列表。然后是类文件:package com.hzhi.sysinfor;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import android.app.AlertDialog;import android.app.Li... 阅读全文
posted @ 2013-11-22 22:05 MSTK 阅读(983) 评论(0) 推荐(0) 编辑
摘要: Android的版本信息可以通过android.os.Build获得,电话信息可以通过TelephonyManager获得,代码如下: private void get_infor(){ sdk = android.os.Build.VERSION.SDK;; release = android.os.Build.VERSION.RELEASE; user = android.os.Build.USER; TelephonyManager tm = (TelephonyManager) this.getSystemService(Context.TELEPHONY_... 阅读全文
posted @ 2013-11-22 18:11 MSTK 阅读(467) 评论(0) 推荐(0) 编辑
摘要: Android删除包有很多种方法,其中一种通过Intent删除,代码如下: public boolean unload (String n){ boolean res = true; try{ // 通过包名创建URI Uri pu = Uri.parse("package:" + n); // 创建Intent Intent i = new Intent(Intent.ACTION_DELETE, pu); // 执行卸载程序 startActivity(i); res = true; } catch(Exception e){ res =... 阅读全文
posted @ 2013-11-22 17:57 MSTK 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 在一个ListActivity中,可能有很多行,如何在某个动作(如点击某个按钮)时判断哪些行的CheckBox被选中了,哪些行的CheckBox没有被选中,这是一个需要解决的问题。首先,需要让BaseAdapter的子类implements OnClickListener,然后在该类的getView()方法中添加以下代码:CheckBox chk_item = (CheckBox) my_item.chk_apk;chk_item.setOnClickListener(this);chk_item.setTag(position);获得CheckBox,再setOnClickListener。 阅读全文
posted @ 2013-11-22 00:12 MSTK 阅读(468) 评论(0) 推荐(0) 编辑