1.模块编译的添加修改device/sprd/sp8830ec/system.prop 中ro.device.support.gps=1

2.Settings模块中packages/apps/Settings/src/com/Android/settings/LocationSettings.Java文件中修改打开GPS功能

public class LocationSettings extends SettingsPreferenceFragment

mLocationAccess.setOnPreferenceChangeListener(this);

if(!getPackageManager().hasSystemFeature(PackageManager.FEATURE_LOCATION_GPS)) {

root.removePreference(mGps);

root.removePreference(mAssistedGps);

root.removePreference((PreferenceScreen) root.findPreference(KEY_AGPS_CONFIG));

}

3.Settings模块packages/apps/Settings/res/layout/widget.xml对应的widget中添加对应的控件。

android:layout_width="1dip"

android:layout_height="match_parent"

android:background="@drawable/appwidget_settings_divider_holo"

android:contentDescription="@null"

/>

android:background="@drawable/appwidget_button_center"

android:clickable="true"

android:focusable="true"

android:orientation="vertical">

android:contentDescription="@null"

/>

4.device/sprd/sp8830ec/base.mk

+        frameworks/native/data/etc/android.hardware.location.gps.xml:system/etc/permissions/android.hardware.location

frameworks/native/data/etc/android.hardware.location.xml:system/etc/permissions/android.hardware.location.xml \

-       device/sprd/common/tools/e2fsprogs/e2fsck:root/sbin/e2fsck

+        device/sprd/partner/brcm/gps/glgps:/system/bin/glgps \

+        device/sprd/partner/brcm/gps/gpsconfig_shark.xml:/system/etc/gpsconfig.xml \

+        device/sprd/partner/brcm/gps/gps.default.so:/system/lib/hw/gps.default.so \

+        device/sprd/common/tools/e2fsprogs/e2fsck:root/sbin/e2fsck

5./frameworks/base/data/etc/platform.xml

+

6.frameworks/native/data/etc/android.hardware.location.gps.xml

7.frameworks/native/data/etc/handheld_core_hardware_8830ec.xml

+

< permissions>

8.device/sprd/sp8830ec/prod_sp8830eccmccspecAplus_UUI.mk

添加模块gpstest

9.添加package/app/gpstest源码修改Android.mk去掉依赖的jar。 10.settings模块添加入口到 < PreferenceScreen                 android:key="gps_test"                 android:title="@string/gps_test">

android 4.1.2版本,android4.1.2版本GPS模块的添加相关推荐

  1. android最新源码(4.4.2_r1版本以上)下载

    来源:http://blog.csdn.net/zeroboundary/article/details/17555183 android最新源码(4.4.2_r1版本以上)下载 参考:http:// ...

  2. 【Android FFMPEG 开发】Android Studio 中 配置 FFMPEG 库最小兼容版本 ( undefined reference to 'atof' )

    文章目录 FFMPEG 最小兼容版本 注意事项 FFMPEG 最小兼容版本 注意事项 1 . 最小兼容版本 : 在 Ubuntu 中编译 FFMPEG 时 , 需要指定头文件 与 NDK 的依赖库 , ...

  3. Android获取Linux图像信息,Android系统信息获取 之十三:Linux内核版本信息获取

    Android系统信息获取 之十三:Linux内核版本信息获取 Android系统是基于Linux的,各个Android版本对应的Linux版本不尽相同,我们这里不去追究各个Android对应的Lin ...

  4. Android系统信息获取 之十三:Linux内核版本信息获取

    Android系统是基于Linux的,各个Android版本对应的Linux版本不尽相同,我们这里不去追究各个Android对应的Linux版本是什么,而是通过工具或者使用代码的方法去获取我们使用的A ...

  5. Android Studio的build.gradle里面的各种版本信息

    Android studio 是采用 Gradle 来构建项目.Gradle 是一个非常先进的项目构建工具. 我们在导入Android项目后,只要项目同步成功,就会出现以下文件夹. 如图是build. ...

  6. Android M版本和非M版本动态权限适配方案

    动态权限适配方案 1.  背景 目前在Google官方推出的最新的AndroidM版本上,对于应用权限的调用做了大大的修改.在M版本之前,应用App需要用到什么权限只需要在AndroidManifes ...

  7. android获取GPU信息;android获取GPU渲染器、供应商、版本和扩展名等信息

    android获取GPU信息:android获取GPU渲染器.供应商.版本和扩展名等信息 效果: 1.布局文件 <?xml version="1.0" encoding=&q ...

  8. android版本9是什么,安兔兔:81.9%的用户升级到了Android 9,你的手机是什么版本呢?...

    原标题:安兔兔:81.9%的用户升级到了Android 9,你的手机是什么版本呢? 随着Android 10系统的推出,除了部分新款手机升级,Android 9.Android 8系列系统将成为安卓手 ...

  9. Android版本与Linux内核版本的关系

    Android版本与Linux内核版本的关系 一.Android版本与Linux内核的关系 英文名 中文名 Android版本 Linux内核版本 No 无 1.1 Cupcake 纸杯蛋糕 1.5 ...

最新文章

  1. c语言 静态链表插入排序,数据结构C语言版 表插入排序
  2. 转载:有关SQL server connection Keep Alive 的FAQ(3)
  3. 【每周NLP论文推荐】从预训练模型掌握NLP的基本发展脉络
  4. python自定义函数添加到路径
  5. 编写css让一个已知宽高的div元素水平居中?垂直居中
  6. bzoj [Usaco2009 Hol]Cattle Bruisers 杀手游戏
  7. catalina配置参数
  8. ITK在vs2010下安装、搭建
  9. 一秒学会,小白也能上手,最简单的装逼代码
  10. 好久没更新了,更新一篇,关于ZEC的吧
  11. win10u盘被写保护怎么解除_Win10系统下U盘写保护应该如何破除!
  12. RCTF crypto100(1)
  13. C++输入大写字母转小写字母
  14. 如何入门多视角人脸正面化生成?不得不看的超详细最新综述!
  15. 她全奖赴海外读博,一作发Science,毅然回国后任东南大学教授!
  16. Window7 Chrome 升级提示关闭
  17. 计算机系统集成内容实习报告,网络系统集成的实习报告.docx
  18. mysql导数据到mongo,mysql数据导入到mongodb
  19. 批处教程 for /f 中的Delims和Tokens总结
  20. 【Unity】获取免费可商用的中文像素字体

热门文章

  1. python画circos图_从零开始学Circos绘制圈图(一)
  2. java电商和企业项目_java电商和企业项目
  3. 基于stc15f2k60s2芯片单片机编程(串口+超声波)
  4. mysql ria_RIA Framework Flex中的MySQL管理
  5. 【**背包dp**】
  6. JSON转换:实体类和JSONObject互转,List和JSONArray互转(fastjson版)
  7. Day1 Java读取二进制文件
  8. 如何剪辑短视频?剪辑短视频的技巧来了
  9. Pickr.js响应式颜色拾取器插件
  10. excel无法打开文件怎么解决