3G应用开发:Android安装外部程序详解
需积分: 15 66 浏览量
更新于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当时份额较小,但随着发展,它已成为全球最受欢迎的智能手机操作系统之一。
948 浏览量
902 浏览量
2014-08-08 上传
213 浏览量
215 浏览量
2023-06-07 上传
127 浏览量
199 浏览量
157 浏览量
韩大人的指尖记录
- 粉丝: 33
最新资源
- SpringMVC独立运行环境搭建教程
- Kibana示例数据集:深入分析与应用指南
- IpGeoBase服务:本地化IP地理定位工具
- 精通C#编程:从基础到高级技巧指南
- 余弦相似度在字符串及文本文件比较中的应用
- 探索 onlyserver-website 的 JavaScript 技术实现
- MATLAB目录切换脚本:cdtoeditedfile文件功能详解
- WordPress采集插件crawling高效内容抓取方案
- 下载:精选10份标准简历模板压缩包
- 掌握grim工具:如何从Wayland合成器中捕获图像
- 企业级Go语言项目:IAM认证授权系统开发
- TextConv开源文本转换器:规则管理与文件转换
- 协同过滤算法在Movielens数据集上的性能分析
- MentorLab-Page: 基础网页开发课程与互联网原理
- 全面掌握Spring+Mybatis+Springboot面试题库
- MATLAB开发的虚拟键盘功能实现