android底层
android顽童
这个作者很懒,什么都没留下…
展开
-
全志A40i Android7.1 动态隐藏 状态栏和导航栏
客户要求系统提供接口实现该功能,通过广播方式实现,验证网友方案记录如下,对网友分享非常感谢:代码如下;+++ b/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java@@ -418,6 +418,12 @@ public class PhoneStatusBar extends BaseStatusBar implements DemoMode,...原创 2020-10-26 10:29:44 · 730 阅读 · 0 评论 -
[a40i][Android7.1] 调试笔记 隐藏导航栏和状态栏
平台 内核版本 安卓版本 A40i Linux3.10 Android7.1 导航栏与状态栏最上面是状态栏 StatusBar最下面是导航栏 NavagationBar有的客户需要隐层导航栏一、隐藏导航栏目录:frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java补丁形式+++ b/fram...原创 2020-07-02 13:42:24 · 1475 阅读 · 0 评论 -
android7平台 gps hal层的移植
系统使用模块是串口gps模块找到android的自己厂商目录1 android/hardware/aw/gps修改Android.mkifeq ($(BOARD_HAS_GPS),true)LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_PRELINK_MODULE := falseifeq ($(strip...原创 2019-10-17 16:06:15 · 840 阅读 · 0 评论 -
android7 如何将位置信息模式默认设置为高精确度
GPS位置信息模式默认为“仅限设备”, 需要默认为“高精确度”/frameworks/base/packages/SettingsProvider/res/values/defaults.xml<string name="def_location_providers_allowed" translatable="false">gps</string>修改为...原创 2019-10-17 15:49:39 · 1537 阅读 · 0 评论 -
android7 串口程序调试
apk添加编译选项vendor/xxxx/public/package/apps/serialport/Android.mkLOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE := serialport#LOCAL_MODULE_PATH := $(TARGET_OUT_DATA_APPS)LOCAL_...原创 2019-09-06 16:16:09 · 443 阅读 · 0 评论 -
android系统 vender添加自定义的预编译的应用程序
1 修改 /device/softwinner/a40/a40.mkPRODUCT_PACKAGES += \ GocSdk \ BionLauncher \ CarletDriverRecorder \+ MainMenu2 添加程序 vender/xxxx/public/package/apps/MainMenu/ 程序 vendor/...原创 2019-09-05 15:39:04 · 787 阅读 · 0 评论 -
android 4418 添加hal层代码步骤
1 复制serialport 到 ./hardware/samsung_slsi/slsiap/serialport2 修改 device/nexell/s5p4418_drone/ueventd.s5p4418_drone.rc+/dev/ttyAMA0 0666 system gps+/dev/ttyAMA1...原创 2019-09-05 14:21:08 · 222 阅读 · 0 评论 -
android5.1.1 tmp102 温度传感器添加
配置CONFIG_SENSORS_TMP102=y板级文件设置#if defined(CONFIG_SENSORS_TMP102)#define TMP102_DRIVER_NAME "tmp102"static struct i2c_board_info __initdata tmp102_i2c_bdi = { I2C_BOARD_INFO(TMP102_DRIVER_NAME, 0x4...原创 2018-02-08 13:18:29 · 714 阅读 · 0 评论 -
s5p4418 android5.1修改默认语言 时区
build/target/product/full_base.mkPRODUCT_LOCALES := zh_CN+#time zone+PRODUCT_PROPERTY_OVERRIDES += \+ persist.sys.timezone=Asia/Shanghaidevice/nexell/s5p4418_drone/device.mk+#time原创 2018-01-10 08:52:57 · 979 阅读 · 0 评论 -
android JNI 调用 >GetStringUTFChars报错
http://blog.csdn.net/xzx735/article/details/23679333 Code Example 2-1 Implementing a Native Method Using Cjdouble Java_pkg_Cls_f__ILjava_lang_String_2 ( JNIEnv *env, /* interfac转载 2018-01-05 16:04:28 · 2931 阅读 · 0 评论 -
android5.1 s5p4418 按键修改home 到F1
内核预定义的按键值include/linux/input.hKEY_F1 59修改板设备文件中上报按键值修改KEY_F1#define CFG_KEYPAD_KEY_CODE { \ KEY_F1,\ KEY_POWER }原创 2018-01-22 17:36:08 · 713 阅读 · 0 评论 -
4418 android5.1 external/watchdog c程序添加到系统编译
添加 external/watchdogAndroid.mkwatchdog-test.cexternal/watchdog/Android.mkLOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE := watchdog-testLOCAL_SRC_FILES := watchdog-test.cinclude $(BUILD原创 2018-01-02 11:28:17 · 449 阅读 · 0 评论