这里可以参看http://www.anddev.org/viewtopic.php?p=23928
权限之类的不比说了
Java:
URL sourceUrl = new URL(source);
Object data = sourceUrl.getContent();
String fileName = sourceUrl.getFile().substring(fileName.lastIndexOf('/') + 1);
// create/open file in the 'data/data/<app namespace>/files' directory
FileOutputStream fos = openFileOutput(fileName, Context.MODE_PRIVATE);
int read = 0;
byte[] buffer = new byte[512];
BufferedInputStream bis = new BufferedInputStream((InputStream) data);
do{
read = bis.read(buffer);
if(read > 0){
fos.write(buffer, 0, read);
}
}while(read != -1);
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(new File(fileName)), "application/vnd.android.package-archive");
startActivity(intent);
哲理诗关键 装的
<activity android:name=".PackageInstallerActivity">
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="content" />
<data android:scheme="file" />
<data android:mimeType="application/vnd.android.package-archive" />
</intent-filter>
</activity>
卸载的
<activity android:name=".UninstallerActivity">
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<action android:name="android.intent.action.DELETE" />
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="package" />
</intent-filter>
</activity>
2.startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("http://Yoururl.com")));
分享到:
相关推荐
把多个apk安装至安卓平台(手机,VR眼睛设备,平板等) 自己主要用于VR眼镜的批量安装 使用方法: 1,把安卓设备用数据线连接电脑(USB改为传输文件) 2,把需要安装的apk放进文件夹里面(和Install.bat同级目录) 3...
在Android开发和测试过程中,`adb (Android Debug Bridge)` 是一个至关重要的工具,它允许开发者通过命令行与连接的Android设备进行交互。本教程将详细讲解如何使用`adb`配合`bat`脚本来实现批量安装和卸载APK,这...
Android APK 的安装卸载机理详解 Android APK 的安装卸载是 Android 应用程序生命周期中的重要部分,对于 Android 应用程序的开发、测试和部署都非常重要。下面我们将详细解释 Android APK 的安装卸载机理。 一、...
在Android系统中,静默安装和卸载APK是指在用户无感知的情况下,通过编程方式自动执行安装或卸载应用程序的过程。这种方式常用于系统维护、自动化测试或者在企业级设备管理中,以便批量处理应用程序的部署。在本教程...
使用adb命令批处理安装卸载apk 安装: 安装比较简单,批处理获取拖放的文件参数直接调用adb命令即可,需要设置下adb的路径 卸载: 卸载稍微复杂一点,因为需要提供包名给adb,所以要获取apk的包名。这里使用的方法...
需要注意的是,`adb`是Android Debug Bridge的缩写,它是Android SDK的一部分,用于连接和管理Android设备或模拟器,包括安装、卸载应用,以及进行设备调试等操作。`adb install`用于安装APK,而`adb shell`则提供了...
本工具支持apk批量安装和卸载 安装操作步骤如下: 1.将要安装的apk包拷贝到apk目录下 2.调用installapk.py python installapk.py [,<apkname2>...] 可选参数不给出时,默认安装apk下的所有包文件 也可以指定apk...
批量安装APK,我想还是比较简单的,借助android助手,很容易做到这一点(个人不喜各类助手连接Android时强制安装助手软件);通过adb命令执行多条安装命令也可以直接搞定。电子城里面一般都是借助“安装盒子”进行...
如何在Android模拟器上安装和卸载APK包
### 如何在Android模拟器上安装和卸载APK程序包 #### 一、安装APK 在Android模拟器上安装APK程序包是开发者测试应用程序的重要步骤之一。以下是详细的安装过程: 1. **准备工作**: - **Android模拟器**:确保已...
5. **批量处理脚本**:`rep_Home3.bat`文件很可能是一个批处理脚本,用于批量执行上述命令。在Windows环境下,批处理文件可以包含一系列的DOS命令,按照指定顺序执行。在该脚本中,可能会有查找特定APK并执行卸载的...
蓝月_安装失败请卸载重装.apk
总之,“卸载安卓手机预装apk工具”是一个实用的解决方案,为用户提供了在不root情况下管理预装应用的能力,帮助优化设备性能,提升用户体验。正确使用并遵循指南,将能有效地释放手机存储空间,提升设备运行效率。
以下是一个简单的卸载示例: ```java if (ContextCompat.checkSelfPermission(context, Manifest.permission.DELETE_PACKAGES) == PackageManager.PERMISSION_GRANTED) { try { context.getPackageManager()....
本教程将通过具体的代码实例来讲解如何在Android平台上进行APK的安装与卸载操作,这对于开发者或者用户来说都是相当实用的知识。 一、安装APK 1. **手动安装**:通常用户可以通过Android设备上的“文件管理器”...
C4droid卸载工具.apk
但对于简单的批量安装任务,一个简单的批处理脚本已经足够高效。 总结来说,"apk批量安装bat文件"是一种利用批处理脚本和ADB工具提高安卓应用部署效率的方法。它简化了多APK安装流程,尤其适用于开发者、测试人员...
android:windows下面如何从模拟器安装和卸载APK。dos下用命令行操作安装和卸载。
在Android开发过程中,Android模拟器是一个非常重要的工具,它允许开发者在无需物理设备的情况下测试应用程序。本文将深入探讨如何在Android模拟器上安装和卸载APK包,并提供相关知识点。 首先,安装APK包的过程...
支持安装方式 1.启动系统安装界面正常安装安装。 2.静默安装到系统中。 3.静默安装到/system/app中,需要root权限。 卸载方式 1.利用系统卸载界面PackageUninstalActivity来卸载。 2.卸载安装到/system/...