1、安装apk
String dirPath = "/data/data/" + getPackageName() + "/files/test.apk"; //文件需有可读权限
Intent intent = new Intent();
intent.setAction(android.content.Intent.ACTION_VIEW);
intent.setDataAndType(Uri.parse("file://" + filePath), "application/vnd.android.package-archive");
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
2、卸载apk
&nb...
by jianyuehan - 移动操作系统 - 2011-12-23 03:25:33 阅读(1720) 回复(0)
android软件卸载方法 ! 如题! 随着在Market里下载的软件、游戏越来越多,而真正想用的有只有小部分,大部分的软件只是下来当小白的。 所以今天就来和大家分享android下的软件彻底删除的方法! 第一步,卸载安装程序 [color="blue"]方法1:进入[color="green"]Market中,在“My Downloads”里可以找到已下载安装在机器中的软件和游戏,我们可以直接点击进去,就会看到页面的右下角有“Uninstall”按钮,点击一下就是卸载已...
android 调用堆栈跟踪 android开发中,我们也会经常遇到段错误,也就是SIGSEGV(11),这个时候libc的backtrace会打印出对应的堆栈信 息,而你看到的仅仅是一对数字,好像无从查起。 如下面这一从串断错误:[code]ActivityManager( 1105): Displayed activity com.android.browser/.BrowserActivity: 2460 ms (total 2460 ms) I/DEBUG (13002): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** I/DE...
android系统调用 android 中intent是经常要用到的。不管是页面牵转,还是传递数据,或是调用外部程序,系统功能都要用到intent。在做了一些intent的例子之后,整理了一下intent,希望对大家有用。由于intent内容太多,不可能真的写全,难免会有遗落,以后我会随时更新。如果你们有疑问或新的intent内容,希望交流。 ★intent大全: 1.从google搜索内容 Intent intent = new Intent(); intent.setAction(Intent.AC...
调用android系统图标 android系统中自带了很多图标,我们的程序可以方便使用。 android™ 1.5 android.R.drawable Icon Resources http://since2006.com/android/1.5-drawables.php android™ 1.6 android.R.drawable Icon Resources http://since2006.com/android/1.6-drawables.php android™ 2.1 android.R.drawable Icon Resources http://since2006.com/android/2.1-drawables.php Jav...
android 程序的安装、卸载和更新 安装程序:软件从无到有。 卸载程序:软件从有到无。 更新程序:软件的覆盖安装,可以保留原版本的数据,提升软件版本。 安装程序的方法: 1、 通过 Intent 机制,调出系统安装应用,重新安装应用的话,会保留原应用的数据。[code]String fileName = Environment.getExternalStorageDirectory() + apkName ; Uri uri = Uri.fromFile( new File(fileName)); Intent ...
android 代码监控apk安装,卸载,替换 从题目上看大家应该就能明白了,那么我就不多说了,现在我们就来看看代码是怎么写的吧。 java代码:[code] public class GetBroadcast extends BroadcastReceiver {private static GetBroadcast mReceiver = new GetBroadcast();private static IntentFilter mIntentFilter;public static void registerReceiver(Context context) {mIntentFilter = new IntentFilter();mIntentFilter.a...
只要写一个android.mk,android.mk有几个模块,都是生成态库so,但是现在遇到问题是,这几个so文件是一层一层的,后面生成的so文件,要调用到前面生成的so文件,请问要怎么写,才能调用前面生成的so文件?
android 中的JNI 函数如下 static jboolean funA(JNIEnv* env, jobject clazz) { } 现在有A.apk, B.apk, C.apk调用过这个函数。现在在 funA,根据JNIEnv* env, jobject clazz参数打印一下调用者信息,如包名,类名。 如何做呢?