ADROID 2.1 架构解析 2 使用google应用

2024-01-02 18:58

本文主要是介绍ADROID 2.1 架构解析 2 使用google应用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

2 使用google应用

为了使android支持google应用,如日历、gtalk、gmail、youtube、market等应用,需向android里导入如下文件:

PRODUCT_PACKAGES += /

ContactsProvider /

GoogleContactsSyncAdapter /

GoogleSubscribedFeedsProvider /

com.google.android.gtalkservice /

com.google.android.datamessaging /

com.google.android.maps

PRODUCT_COPY_FILES += /

androidapp/etc/permissions/com.google.android.maps.xml:system/etc/permissions/com.google.android.maps.xml /

androidapp/etc/permissions/com.google.android.datamessaging.xml:system/etc/permissions/com.google.android.datamessaging.xml /

androidapp/etc/permissions/com.google.android.gtalkservice.xml:system/etc/permissions/com.google.android.gtalkservice.xml

PRODUCT_COPY_FILES += /

androidapp/framework/com.google.android.gtalkservice.jar:system/framework/com.google.android.gtalkservice.jar /

androidapp/framework/com.google.android.maps.jar:system/framework/com.google.android.maps.jar

PRODUCT_COPY_FILES += /

androidapp/app/GoogleApps.apk:system/app/GoogleApps.apk /

androidapp/app/GoogleCheckin.apk:system/app/GoogleCheckin.apk /

androidapp/app/SetupWizard.apk:system/app/SetupWizard.apk /

androidapp/app/Maps.apk:system/app/Maps.apk /

androidapp/app/Calendar.apk:system/app/Calendar.apk /

androidapp/app/CalendarProvider.apk:system/app/CalendarProvider.apk /

androidapp/app/gtalkservice.apk:system/app/gtalkservice.apk /

androidapp/app/GoogleContactsSyncAdapter.apk:system/app/GoogleContactsSyncAdapter.apk /

androidapp/app/GoogleSettingsProvider.apk:system/app/GoogleSettingsProvider.apk /

androidapp/app/GoogleSubscribedFeedsProvider.apk:system/app/GoogleSubscribedFeedsProvider.apk /

androidapp/app/Talk.apk:system/app/Talk.apk /

androidapp/app/TalkProvider.apk:system/app/TalkProvider.apk

androidapp/app/GoogleApps.apk:system/app/GoogleApps.apk 这句话的意思是将当前androidapp目录下app/GoogleApps.apk 文件拷到system/app/ 里去。

以上文件只涉及到能使google应用可以运行的部分google程序,其他的如market、youtube以自行添加。

以上文件的来源有两种:

1 从带有google应用的手机上拷,具体方法是:连上usb,然后用adb pull 拉出来。

2 从网上下载带google应用的android镜像:system.img userdata.img ramdisk,然后放到yyy目录下,用如下方法开启摸拟器,然后再用adb pull拉出来。

#export PATH=$PATH:/xxx/myandroid/out/host/linux-x86/bin

#export ANDROID_PRODUCT_OUT=/xxx/yyy

#emulator -system system.img -data userdata.img -ramdisk ramdisk.img

3从网上下载带google应用的android镜像:system.img userdata.img,放到android sdk包里的android-sdk-linux_x86-1.5_r3/platforms/android-2.1/images/ 目录下,该目录下对应的原文件可先备份,然后用eclipse运行摸拟器,再使用adb pull 拉出来。

这篇关于ADROID 2.1 架构解析 2 使用google应用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/563354

相关文章

如何使用celery进行异步处理和定时任务(django)

《如何使用celery进行异步处理和定时任务(django)》文章介绍了Celery的基本概念、安装方法、如何使用Celery进行异步任务处理以及如何设置定时任务,通过Celery,可以在Web应用中... 目录一、celery的作用二、安装celery三、使用celery 异步执行任务四、使用celery

使用Python绘制蛇年春节祝福艺术图

《使用Python绘制蛇年春节祝福艺术图》:本文主要介绍如何使用Python的Matplotlib库绘制一幅富有创意的“蛇年有福”艺术图,这幅图结合了数字,蛇形,花朵等装饰,需要的可以参考下... 目录1. 绘图的基本概念2. 准备工作3. 实现代码解析3.1 设置绘图画布3.2 绘制数字“2025”3.3

在Ubuntu上部署SpringBoot应用的操作步骤

《在Ubuntu上部署SpringBoot应用的操作步骤》随着云计算和容器化技术的普及,Linux服务器已成为部署Web应用程序的主流平台之一,Java作为一种跨平台的编程语言,具有广泛的应用场景,本... 目录一、部署准备二、安装 Java 环境1. 安装 JDK2. 验证 Java 安装三、安装 mys

Jsoncpp的安装与使用方式

《Jsoncpp的安装与使用方式》JsonCpp是一个用于解析和生成JSON数据的C++库,它支持解析JSON文件或字符串到C++对象,以及将C++对象序列化回JSON格式,安装JsonCpp可以通过... 目录安装jsoncppJsoncpp的使用Value类构造函数检测保存的数据类型提取数据对json数

python使用watchdog实现文件资源监控

《python使用watchdog实现文件资源监控》watchdog支持跨平台文件资源监控,可以检测指定文件夹下文件及文件夹变动,下面我们来看看Python如何使用watchdog实现文件资源监控吧... python文件监控库watchdogs简介随着Python在各种应用领域中的广泛使用,其生态环境也

Python中构建终端应用界面利器Blessed模块的使用

《Python中构建终端应用界面利器Blessed模块的使用》Blessed库作为一个轻量级且功能强大的解决方案,开始在开发者中赢得口碑,今天,我们就一起来探索一下它是如何让终端UI开发变得轻松而高... 目录一、安装与配置:简单、快速、无障碍二、基本功能:从彩色文本到动态交互1. 显示基本内容2. 创建链

springboot整合 xxl-job及使用步骤

《springboot整合xxl-job及使用步骤》XXL-JOB是一个分布式任务调度平台,用于解决分布式系统中的任务调度和管理问题,文章详细介绍了XXL-JOB的架构,包括调度中心、执行器和Web... 目录一、xxl-job是什么二、使用步骤1. 下载并运行管理端代码2. 访问管理页面,确认是否启动成功

使用Nginx来共享文件的详细教程

《使用Nginx来共享文件的详细教程》有时我们想共享电脑上的某些文件,一个比较方便的做法是,开一个HTTP服务,指向文件所在的目录,这次我们用nginx来实现这个需求,本文将通过代码示例一步步教你使用... 在本教程中,我们将向您展示如何使用开源 Web 服务器 Nginx 设置文件共享服务器步骤 0 —

Java中switch-case结构的使用方法举例详解

《Java中switch-case结构的使用方法举例详解》:本文主要介绍Java中switch-case结构使用的相关资料,switch-case结构是Java中处理多个分支条件的一种有效方式,它... 目录前言一、switch-case结构的基本语法二、使用示例三、注意事项四、总结前言对于Java初学者

Golang使用minio替代文件系统的实战教程

《Golang使用minio替代文件系统的实战教程》本文讨论项目开发中直接文件系统的限制或不足,接着介绍Minio对象存储的优势,同时给出Golang的实际示例代码,包括初始化客户端、读取minio对... 目录文件系统 vs Minio文件系统不足:对象存储:miniogolang连接Minio配置Min