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

Android--软件安装器Install

阅读更多
      我这里有一个Android2.1版本的软件安装器,只要把apk导入虚拟手机的SD卡,在EditText中填入软件的名称(如:youku.apk),单击安装即可。
public class InstallActivity extends Activity {
	private EditText filenameText ;
	
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        
        filenameText = (EditText) this.findViewById(R.id.filename);
        Button button = (Button) this.findViewById(R.id.button);
        button.setOnClickListener(new View.OnClickListener() {			
			@Override
			public void onClick(View v) {
				Intent intent = new Intent();   //隐式意图
				intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
				intent.setAction(android.content.Intent.ACTION_VIEW);
				Uri uri = Uri.fromFile(new File(Environment.getExternalStorageDirectory(),
						filenameText.getText().toString()));
				intent.setDataAndType(uri, "application/vnd.android.package-archive");
				startActivity(intent);
			}
		});
    }
}

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >
<TextView  
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:text="安装文件"
    />
    
    <EditText
	    android:layout_width="fill_parent" 
	    android:layout_height="wrap_content" 
	    android:text="videoplayer.apk"
	    android:id="@+id/filename"
	    />
	    
	    <Button
		    android:layout_width="wrap_content" 
		    android:layout_height="wrap_content" 
		    android:text="安装"
		    android:id="@+id/button"
		    />
</LinearLayout>



0
0
分享到:
评论
1 楼 twlkyao 2013-03-16  
不错,学习了。

相关推荐

    ANDROID-X86-4.0-RC2 安装配置

    - 在文本模式下,选择安装选项,通常会看到类似`Install Android-x86 to hard disk`的提示。 - 按照屏幕上的提示进行操作,选择要安装的镜像文件(如`android-x86-4.0-RC2-eeepc.iso`),然后开始安装过程。 ##### ...

    Android Studio Koala(android-studio-2024.1.2.12-linux.zip.002)

    Android Studio Koala Feature Drop 2024.1.2(android-studio-2024.1.2.12-linux.tar.gz)适用于Linux系统,文件使用360压缩软件分割成两个压缩包,必须一起下载使用: part1: ...

    curl-7.83.1源代码编译的android库,android-ndk-r20b编译64位

    ./configure --prefix=/usr/local/android --host aarch64-linux-android --with-pic -...make install 在wsl下面用ndk20编译的, aarch64-linux-android29-clang++ aarch64-linux-android-ld 后面的写不下了。不写了

    android-sdk_r24.4.1-windows.rar

    下载完成后,使用解压缩软件将其解压到你选择的本地目录,例如C:\Users\YourUsername\AppData\Local\Android\Sdk。请确保你有足够的磁盘空间,因为SDK包含许多组件和工具,占用空间较大。 二、SDK Manager的启动与...

    apktool-install-windows-r04-brut1.rar_android

    这里提到的“apktool-install-windows-r04-brut1.rar”是一个专门为Windows用户提供的工具包,用于反编译Android APK文件。这个压缩包包含两个核心组件:apktool.bat和aapt.exe,它们都是Android反编译流程中的关键...

    android-sdk_r24.4.1-windows1.rar Android SDK

    - 可以通过Eclipse的“Help”菜单中的“Install New Software...”选项来安装ADT插件。 - 输入ADT插件的更新站点地址,通常可以从Android开发者网站获取。 5. **配置SDK路径**: - 在Eclipse中打开“Window”&gt;...

    Android-Terminal-Emulator.zip

    利用命令访问android系统底层linux shell 这软件是google play市场中的推荐软件,排名很靠前,值得技术人员一用. --------------------- Access your Android's built-in Linux command line shell Android Terminal ...

    Android_SDK_Windows安装简单教程

    ### Android SDK Windows安装教程 #### 一、简介 随着移动互联网的发展,Android平台因其开放性和灵活性成为最受欢迎的移动操作系统之一。对于开发者来说,掌握如何在Windows环境下安装Android SDK(Software ...

    Android-Android应用自动静默更新安装库.

    在Android应用开发中,为了确保用户的软件始终保持最新状态并获得最佳体验,开发者通常需要实现自动更新功能。"Android-Android应用自动静默安装库"是一个专门为Android应用设计的库,其目的是让应用的更新过程更加...

    android-7.1.2_r1源码

    2. **HALs (Hardware Abstraction Layers)**:这一层定义了硬件接口标准,使得上层软件可以独立于硬件运行。 3. **System Services**:这部分主要包括系统的核心服务,如Activity Manager Service、Power Manager ...

    android-file-transfer-linux:适用于Linux的Android文件传输

    适用于Linux的Android文件传输(FreeBSD和Mac OS X!... MacOSX Homebrew: brew cask install whoozle-android-file-transfer或brew cask install whoozle-android-file-transfer-nightly 支持我 如果您想帮助我进

    CiscoJabber-Install-ffr.12-0-0.zip

    9. **安装过程**:解压"CiscoJabber-Install-ffr.12-0-0"后,用户通常需要运行安装程序来部署Cisco Jabber,过程中可能需要配置网络连接和认证信息。 10. **支持和服务**:Cisco为Jabber提供全面的技术支持,包括...

    Android-Getting-Started

    - 如前所述,通过Eclipse的插件管理器安装ADT插件。 - 插件安装完成后,重启Eclipse使其生效。 - **配置**: - 打开Eclipse,通过“Window”-&gt;“Preferences”或“Window”-&gt;“Preference”-&gt;“Android”进行SDK...

    在Android模拟器上安装软件

    5. 输入安装命令:在命令行中输入的安装命令“adb install E:\J4LChartDemos.apk”用于将指定路径下的.apk文件安装到当前连接的Android模拟器或设备上。其中,E:\J4LChartDemos.apk是之前存储的APK文件路径。输入完...

    Android-CTS测试规范(linux系统).pdf

    2. Android SDK:Android 软件开发工具 3. JDK:Java 开发工具包 四、终端测试前准备 在开始 CTS 测试前,需要完成以下步骤: 1. 检测手机是否连接上电脑 2. 手机端安装 CtsDelegatingAccessibilityService.apk 3...

    73462665Android-Multi-Tools-v1.02b_androidmultitools_

    4. Info-Install.exe 和 setup-Install.exe:可能是安装向导或驱动程序安装程序,帮助用户在计算机上设置和配置必要的驱动程序以便于与Android设备连接。 5. README-FIRST-Install.exe:可能包含工具包的使用说明或...

    Android SDK 2.3安装图文教程.rar

    "Android SDK 2.3安装图文教程 Android模拟器上网设置_西西软件资讯_files"可能包含与上述网页相关的图片或其他辅助文件,帮助用户更好地理解和遵循指南。 总的来说,Android SDK 2.3的安装过程涉及下载、安装组件...

    VMware安装Android2.2-x86图文教程

    在安装过程中,我们需要选择“Install”选项,并创建一个新的磁盘分区。然后,我们需要选择“Primary”作为磁盘类型,并选择“Bootable”以便在启动时可以 boot 到 Android 系统。 在安装完成后,我们可以启动 ...

    Ubuntu环境下编译android源码及安装

    ### Ubuntu环境下编译Android源码及安装的知识点详解 #### 实验环境介绍 - **操作系统**: Ubuntu 10.04 - **Android版本**: 2.1 - **开发板**: ARM9 Mini6410 - **目标**: 在Ubuntu环境下编译Android 2.1源码并进行...

    精品软件工具--Android 恶意软件检测系统 使用 java 语言在 windows 环境下执行 apktool .zip

    【Android 恶意软件检测系统】是一种针对Android应用程序(APK)进行安全分析的工具,主要用于识别潜在的恶意行为。这个系统利用了Java编程语言的跨平台特性,在Windows操作系统环境下运行,通过Apktool这一强大的...

Global site tag (gtag.js) - Google Analytics