`
wang_peng1
  • 浏览: 3955208 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

安装或卸载一个apk以及简单发动一个网页

阅读更多

这里可以参看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批量安装/卸载软件(把多个apk安装至安卓平台)

    把多个apk安装至安卓平台(手机,VR眼睛设备,平板等) 自己主要用于VR眼镜的批量安装 使用方法: 1,把安卓设备用数据线连接电脑(USB改为传输文件) 2,把需要安装的apk放进文件夹里面(和Install.bat同级目录) 3...

    adb批量安装卸载apk

    在Android开发和测试过程中,`adb (Android Debug Bridge)` 是一个至关重要的工具,它允许开发者通过命令行与连接的Android设备进行交互。本教程将详细讲解如何使用`adb`配合`bat`脚本来实现批量安装和卸载APK,这...

    Android APK的安装卸载

    Android APK 的安装卸载机理详解 Android APK 的安装卸载是 Android 应用程序生命周期中的重要部分,对于 Android 应用程序的开发、测试和部署都非常重要。下面我们将详细解释 Android APK 的安装卸载机理。 一、...

    Android静默安装卸载APK

    在Android系统中,静默安装和卸载APK是指在用户无感知的情况下,通过编程方式自动执行安装或卸载应用程序的过程。这种方式常用于系统维护、自动化测试或者在企业级设备管理中,以便批量处理应用程序的部署。在本教程...

    使用adb命令批处理安装卸载apk

    使用adb命令批处理安装卸载apk 安装: 安装比较简单,批处理获取拖放的文件参数直接调用adb命令即可,需要设置下adb的路径 卸载: 卸载稍微复杂一点,因为需要提供包名给adb,所以要获取apk的包名。这里使用的方法...

    Android教程之如何安装(卸载)apk文件到模拟器

    需要注意的是,`adb`是Android Debug Bridge的缩写,它是Android SDK的一部分,用于连接和管理Android设备或模拟器,包括安装、卸载应用,以及进行设备调试等操作。`adb install`用于安装APK,而`adb shell`则提供了...

    批量安装和卸载apk工具

    本工具支持apk批量安装和卸载 安装操作步骤如下: 1.将要安装的apk包拷贝到apk目录下 2.调用installapk.py python installapk.py [,&lt;apkname2&gt;...] 可选参数不给出时,默认安装apk下的所有包文件 也可以指定apk...

    多台android设备批量安装apk卸载apk

    批量安装APK,我想还是比较简单的,借助android助手,很容易做到这一点(个人不喜各类助手连接Android时强制安装助手软件);通过adb命令执行多条安装命令也可以直接搞定。电子城里面一般都是借助“安装盒子”进行...

    如何在Android模拟器上安装和卸载APK包.chm

    如何在Android模拟器上安装和卸载APK包

    如何在Android模拟器上安装和卸载APK程序包.pdf

    ### 如何在Android模拟器上安装和卸载APK程序包 #### 一、安装APK 在Android模拟器上安装APK程序包是开发者测试应用程序的重要步骤之一。以下是详细的安装过程: 1. **准备工作**: - **Android模拟器**:确保已...

    可以卸载系统APK的方法

    5. **批量处理脚本**:`rep_Home3.bat`文件很可能是一个批处理脚本,用于批量执行上述命令。在Windows环境下,批处理文件可以包含一系列的DOS命令,按照指定顺序执行。在该脚本中,可能会有查找特定APK并执行卸载的...

    蓝月_安装失败请卸载重装.apk

    蓝月_安装失败请卸载重装.apk

    卸载安卓手机预装apk工具.zip

    总之,“卸载安卓手机预装apk工具”是一个实用的解决方案,为用户提供了在不root情况下管理预装应用的能力,帮助优化设备性能,提升用户体验。正确使用并遵循指南,将能有效地释放手机存储空间,提升设备运行效率。

    Android10.0 静默安装、卸载接口.zip

    以下是一个简单的卸载示例: ```java if (ContextCompat.checkSelfPermission(context, Manifest.permission.DELETE_PACKAGES) == PackageManager.PERMISSION_GRANTED) { try { context.getPackageManager()....

    安装与卸载apk的代码实例

    本教程将通过具体的代码实例来讲解如何在Android平台上进行APK的安装与卸载操作,这对于开发者或者用户来说都是相当实用的知识。 一、安装APK 1. **手动安装**:通常用户可以通过Android设备上的“文件管理器”...

    C4droid卸载工具.apk

    C4droid卸载工具.apk

    apk批量安装bat文件

    但对于简单的批量安装任务,一个简单的批处理脚本已经足够高效。 总结来说,"apk批量安装bat文件"是一种利用批处理脚本和ADB工具提高安卓应用部署效率的方法。它简化了多APK安装流程,尤其适用于开发者、测试人员...

    android:windows下面如何从模拟器安装和卸载APK

    android:windows下面如何从模拟器安装和卸载APK。dos下用命令行操作安装和卸载。

    在Android模拟器上安装和卸载APK包

    在Android开发过程中,Android模拟器是一个非常重要的工具,它允许开发者在无需物理设备的情况下测试应用程序。本文将深入探讨如何在Android模拟器上安装和卸载APK包,并提供相关知识点。 首先,安装APK包的过程...

    android apk各种安装卸载方式

    支持安装方式  1.启动系统安装界面正常安装安装。 2.静默安装到系统中。 3.静默安装到/system/app中,需要root权限。   卸载方式  1.利用系统卸载界面PackageUninstalActivity来卸载。  2.卸载安装到/system/...

Global site tag (gtag.js) - Google Analytics