【使用python编写批量卸载手机中安装的android应用脚本】教程文章相关的互联网学习教程文章

android使用adb命令卸载程序,当有多个模拟器设备和真机设备时【图】

情形:本来一般情况都是直接卸载了,或者使用adb uninstall com.xxx.xxx(包名)然后今天在不同的设备上进行适配,高版本的直接长按然后拖进垃圾桶卸载。但是在系统版本为2.3的系统中,非得要进入设置--->应用程序--->(对应程序)点击卸载。实在是觉得很麻烦,所以就想使用命令进行卸载。使用adb命令查看当前连接的设备,命令:adb devices可以看到这里有4个设备,以开头cffxxxx是真机,其他的是模拟器对应的设备id。可以知道模拟器...

Android--卸载应用【代码】

获取应用列表: List<PackageInfo> packages = getPackageManager().getInstalledPackages(0); for (PackageInfo i : packages) { if ((i.applicationInfo.flags & ApplicationInfo.FLAG_SYSTEM) == 0) { this.packages.add(i);} } 卸载应用: public void uninstall(PackageInfo info){Intent intent = new Intent();intent.setAction(Intent.ACTION_DELETE);intent.setData(Uri.parse(String.format("package:%s",...

Android如何监控本应用被卸载

我们知道很多应用被卸载后,都会打开浏览器,请你反馈一下为何卸载他们,那他们怎么知道呢?我知道很多人会想到监听卸载广播android.intent.action.PACKAGE_REMOVED,但是你在被卸载的时候进程被kill掉,这个广播你是来不及接受,也没办法处理!另外一种去监听刚开始卸载的log,但有可能监听不到,或者也同样来不及。最理想的方式我想大家都知道,就是另外一个app监听PACKAGE_REMOVED就可以了。但是你只有一个app,并且不想你被卸载...

怎么让一个android APK安装之后无法卸载?

============问题描述============要给学生安装一个管理软件 不能被卸载 有人知道怎么做么? ============解决方案1============这么一分析 要想把软件做成这样,还是有办法的: 你去找谷歌,把你的软件集成到android系统里============解决方案2============写俩apk 一个是管理 一个是服务 做嵌套。 重点在服务,开机自动启动,各种状态全不显示,只在程序进程里显示。如果管理那个被删了,服务检测到的话 在连网的情况下再下...

android实现 彻底退出应用/清除数据/卸载应用的方法

清楚应用数据和卸载应用,直接执行命令:* String cmd = "pm clear " + packageName; 或者 * String cmd = "pm clear " + packageName + " HERE";* String cmd = "pm uninstall " + packageName; 或者 * String cmd = "pm uninstall " + packageName + " HERE";* String cmd = "pm install " + apk_path; 或者 * String cmd = "pm uninstall " + apk_path+ " HERE";且在清楚数据之后应用本身的Service和Alarm定时会自动取消掉,进...

Android监听应用程序安装和卸载【代码】

Android监听应用程序安装和卸载第一、 新建监听类:BootReceiver继承BroadcastReceiver package com.rongfzh.yc;import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent;publicclass BootReceiver extends BroadcastReceiver{@Override publicvoid onReceive(Context context, Intent intent){//接收安装广播 if (intent.getAction().equals("android.intent.action.PACKAGE_...

android项目启动应用,卸载应用,分享【代码】

卸载应用if(app.isUser()){Uri uri = Uri.parse("package:" + app.getPageName());Intent deleteIntent = new Intent();deleteIntent.setType(Intent.ACTION_DELETE);deleteIntent.addCategory("android.intent.category.DEFAULT");deleteIntent.setData(uri);startActivityForResult(deleteIntent,0);}else{Toast.makeText(AppManagerActivity.this, "不能卸载系统应用", 0).show();isPopAlive();}启动应用 ...

Android NDK开发(八)——应用监听自身卸载,弹出用户反馈调查【图】

转载请注明出处:http://blog.csdn.net/allen315410/article/details/42521251监听卸载情景和原理分析1,情景分析 在上上篇博客中我写了一下NDK开发实践项目,使用开源的LAME库转码MP3,作为前面几篇基础博客的加深理解使用的,但是这样的项目用处不大,除了练练NDK功底。这篇博客,我将讲述一下一个各大应用中很常见的一个功能,同样也是基于JNI开发的Android应用小Demo,看完这个之后,不仅可以加深对NDK开发的理解,而且...

Android随笔之——静默安装、卸载【代码】

随笔之所以叫随笔,就是太随意了,说起来,之前的闹钟系列随笔还没写完,争取在十月结束之前找时间把它给写了吧。今天要讲的Android APK的静默安装、卸载。网上关于静默卸载的教程有很多,更有说要调用隐藏API,在源码下用MM命令编译生成APK的,反正我能力有限,没一一研究过,这里选择一种我试验成功的来讲。  静默安装、卸载的好处就是你可以偷偷摸摸,干点坏事什么的,哈哈~ 一、准备工作  要实现静默安装、卸载,首先你要有...

使用python编写批量卸载手机中安装的android应用脚本

该脚本的功能是卸载android手机中安装的所有第三方应用,主要是使用adb shell pm、adb uninstall 命令,所以使用的前提是需要配好adb的环境变量,下面上代码:#!/usr/bin/env python import os def uninstall(): os.popen("adb wait-for-device") print "start uninstall..." for packages in os.popen("adb shell pm list packages -3").readlines(): packageName = packages.split(":")[-1].splitlines()[0] os.popen("adb ...

使用Android SDK卸载厂家程序【图】

ADB下载:官网翻墙比较慢,这里推荐使用国内网站:https://www.androiddevtools.cn/ 下载 SDK Tools 和 SDK Platform-Tools: 两者分别下载和解压后: 二者分别是: 将后者 platform-tools 整个文件夹,剪贴至前者的文件夹android-sdk-windows中,并将新的文件夹重命名为Opt,移动至磁盘根目录: 配置环境变量:(window10)右键我的电脑--属性--高级系统设置--环境变量: 在系统变量中 “...

无法从Android卸载SoundHound应用程序【代码】

我的HTC Desire S单元的SoundHound application出现严重问题. 通过输入“应用程序>管理应用程序”,找到SoundHound并将其卸载,我应该能够以标准方式将其删除.但是a,我别无选择.所有按钮均被禁用.如果启动了应用程序,则可以选择“强制停止”和“清除数据”. 在Android电子市场中,我只能“手动更新”-如果这样做,则只能选择“打开”和“卸载更新” 然后我想通过adb使用通过adb shell找到的包名称为com.melodis.midomiMusicIdentifier....

java-通过Intent卸载android应用时崩溃【代码】

为什么在尝试调用此函数时我的应用程序崩溃?public void uninstall(){Intent intent;String packageName;packageName = HelloWorldActivity.class.getPackage().getName();intent = new Intent(Intent.ACTION_DELETE);intent.setData(Uri.parse(packageName));startActivity(intent); }我是否需要任何许可才能卸载软件包?是否需要将.toString()添加到.getName()?解决方法:软件包的Uri方案在实际的软件包名称之前需要有“ ...

在我在Android上卸载该应用程序之前,手机系统中的居民是否会驻留?【代码】

我知道可以通过在AndroidManifest.xml中添加代码A来注册服务. 在我卸载该应用程序之前,该服务是否会驻留在手机系统中? 服务停留在系统中时会否消耗系统资源? 代码A<service android:name="bll.CleanupService"> </service>解决方法:互联网上有很多有关服务及其用途的资料,但是,我将尽力回答. 服务:这是android组件,它在系统的后台和前台运行.A foreground service performs some operation that is noticeable to theuser. For ...

卸载应用程序后在Android中存储设置

我正在开发一个Android应用程序.此应用程序存储有关其功能的首选项(用户设置),例如首选图像质量等.并且也可以购买. 我的问题是:如何将这些设置存储在Android中,以使其即使删除应用程序也能保持持久性. 具体购买.我希望用户能够购买应用程序内功能,卸载应用程序,并且如果他重新安装该应用程序并按“恢复购买”按钮,则将恢复以前购买的功能. 我目前正在使用Android的SharedPreferences存储这些设置.我想对此发表意见,以达到目的.解决...