android 4.1.2版本,android4.1.2版本GPS模块的添加
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模块的添加相关推荐
- android最新源码(4.4.2_r1版本以上)下载
来源:http://blog.csdn.net/zeroboundary/article/details/17555183 android最新源码(4.4.2_r1版本以上)下载 参考:http:// ...
- 【Android FFMPEG 开发】Android Studio 中 配置 FFMPEG 库最小兼容版本 ( undefined reference to 'atof' )
文章目录 FFMPEG 最小兼容版本 注意事项 FFMPEG 最小兼容版本 注意事项 1 . 最小兼容版本 : 在 Ubuntu 中编译 FFMPEG 时 , 需要指定头文件 与 NDK 的依赖库 , ...
- Android获取Linux图像信息,Android系统信息获取 之十三:Linux内核版本信息获取
Android系统信息获取 之十三:Linux内核版本信息获取 Android系统是基于Linux的,各个Android版本对应的Linux版本不尽相同,我们这里不去追究各个Android对应的Lin ...
- Android系统信息获取 之十三:Linux内核版本信息获取
Android系统是基于Linux的,各个Android版本对应的Linux版本不尽相同,我们这里不去追究各个Android对应的Linux版本是什么,而是通过工具或者使用代码的方法去获取我们使用的A ...
- Android Studio的build.gradle里面的各种版本信息
Android studio 是采用 Gradle 来构建项目.Gradle 是一个非常先进的项目构建工具. 我们在导入Android项目后,只要项目同步成功,就会出现以下文件夹. 如图是build. ...
- Android M版本和非M版本动态权限适配方案
动态权限适配方案 1. 背景 目前在Google官方推出的最新的AndroidM版本上,对于应用权限的调用做了大大的修改.在M版本之前,应用App需要用到什么权限只需要在AndroidManifes ...
- android获取GPU信息;android获取GPU渲染器、供应商、版本和扩展名等信息
android获取GPU信息:android获取GPU渲染器.供应商.版本和扩展名等信息 效果: 1.布局文件 <?xml version="1.0" encoding=&q ...
- android版本9是什么,安兔兔:81.9%的用户升级到了Android 9,你的手机是什么版本呢?...
原标题:安兔兔:81.9%的用户升级到了Android 9,你的手机是什么版本呢? 随着Android 10系统的推出,除了部分新款手机升级,Android 9.Android 8系列系统将成为安卓手 ...
- Android版本与Linux内核版本的关系
Android版本与Linux内核版本的关系 一.Android版本与Linux内核的关系 英文名 中文名 Android版本 Linux内核版本 No 无 1.1 Cupcake 纸杯蛋糕 1.5 ...
最新文章
- c语言 静态链表插入排序,数据结构C语言版 表插入排序
- 转载:有关SQL server connection Keep Alive 的FAQ(3)
- 【每周NLP论文推荐】从预训练模型掌握NLP的基本发展脉络
- python自定义函数添加到路径
- 编写css让一个已知宽高的div元素水平居中?垂直居中
- bzoj [Usaco2009 Hol]Cattle Bruisers 杀手游戏
- catalina配置参数
- ITK在vs2010下安装、搭建
- 一秒学会,小白也能上手,最简单的装逼代码
- 好久没更新了,更新一篇,关于ZEC的吧
- win10u盘被写保护怎么解除_Win10系统下U盘写保护应该如何破除!
- RCTF crypto100(1)
- C++输入大写字母转小写字母
- 如何入门多视角人脸正面化生成?不得不看的超详细最新综述!
- 她全奖赴海外读博,一作发Science,毅然回国后任东南大学教授!
- Window7 Chrome 升级提示关闭
- 计算机系统集成内容实习报告,网络系统集成的实习报告.docx
- mysql导数据到mongo,mysql数据导入到mongodb
- 批处教程 for /f 中的Delims和Tokens总结
- 【Unity】获取免费可商用的中文像素字体
热门文章
- python画circos图_从零开始学Circos绘制圈图(一)
- java电商和企业项目_java电商和企业项目
- 基于stc15f2k60s2芯片单片机编程(串口+超声波)
- mysql ria_RIA Framework Flex中的MySQL管理
- 【**背包dp**】
- JSON转换:实体类和JSONObject互转,List和JSONArray互转(fastjson版)
- Day1 Java读取二进制文件
- 如何剪辑短视频?剪辑短视频的技巧来了
- Pickr.js响应式颜色拾取器插件
- excel无法打开文件怎么解决