3G应用开发:Android安装外部程序详解
需积分: 15 191 浏览量
更新于2024-07-10
收藏 1.56MB PPT 举报
本文主要介绍了如何在Android平台上安装外部程序,并简单探讨了3G通信技术以及Android操作系统在智能手机软件平台中的地位。
在Android系统中,安装外部程序需要遵循一定的步骤和权限设置。首先,要在`AndroidManifest.xml`文件中添加安装程序的权限,通过以下XML代码来声明`INSTALL_PACKAGES`权限:
```xml
<uses-permission android:name="android.permission.INSTALL_PACKAGES"/>
```
接下来,外部程序(例如`sogouinput_android_1.40_sweb.apk.zip`)应被放置在SD卡上。然后,通过编写如下Java代码,可以启动一个Intent来安装该程序:
```java
Intent intent = new Intent();
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.setAction(android.content.Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(new File(Environment.getExternalStorageDirectory(), "sogouinput_android_1.40_sweb.apk.zip")), "application/vnd.android.package-archive");
startActivity(intent);
```
这段代码创建了一个Intent,用于打开新的任务并执行查看操作,数据类型设置为Android的APK安装包格式。
接着,文章简要介绍了3G技术。3G(第三代移动通信系统)是结合无线通信与国际互联网等多媒体通信的新型移动通信系统。3G标准包括WCDMA、CDMA2000和TD-SCDMA,分别被中国联通、中国电信和中国移动采用。3G相对于1G和2G的主要优势在于传输速度的大幅提升,支持图像、音乐、视频等多种媒体形式,提供多种信息服务。虽然3G网络在中国大城市已有广泛覆盖,但全面普及还需要时间。
此外,文章提到了2.5G作为2G向3G过渡的技术,如CDMA20001X和GPRS,以及2.5G网络下的一些应用,如WAP和蓝牙。2.5G技术在目前的移动通信中仍然占有一定位置。
最后,文章列出了几个主流的智能手机软件平台,包括Symbian、Windows Mobile、RIM BlackBerry、iPhone、Java/J2ME和Android。其中,Android是由Google在2007年推出的开源操作系统,基于Linux内核,包含操作系统、中间件和关键应用程序。其软件堆栈架构由三层组成,底层基于Linux内核,中间层提供服务和API,上层则包含各种应用程序。2009年的市场份额显示,尽管Android当时份额较小,但随着发展,它已成为全球最受欢迎的智能手机操作系统之一。
2017-01-17 上传
2019-08-13 上传
2014-08-08 上传
2019-03-20 上传
2019-08-13 上传
2021-03-31 上传
2024-04-10 上传
2022-04-05 上传
2013-01-30 上传
韩大人的指尖记录
- 粉丝: 32
- 资源: 2万+
最新资源
- Angular实现MarcHayek简历展示应用教程
- Crossbow Spot最新更新 - 获取Chrome扩展新闻
- 量子管道网络优化与Python实现
- Debian系统中APT缓存维护工具的使用方法与实践
- Python模块AccessControl的Windows64位安装文件介绍
- 掌握最新*** Fisher资讯,使用Google Chrome扩展
- Ember应用程序开发流程与环境配置指南
- EZPCOpenSDK_v5.1.2_build***版本更新详情
- Postcode-Finder:利用JavaScript和Google Geocode API实现
- AWS商业交易监控器:航线行为分析与营销策略制定
- AccessControl-4.0b6压缩包详细使用教程
- Python编程实践与技巧汇总
- 使用Sikuli和Python打造颜色求解器项目
- .Net基础视频教程:掌握GDI绘图技术
- 深入理解数据结构与JavaScript实践项目
- 双子座在线裁判系统:提高编程竞赛效率