文章目录

    • 背景
    • 方法

背景

系统需要添加客户指定的属性值,但长度超出原生Android定义的范围,导致编译报错。

方法

修改属性值长度限制

原生Android定义:
properties属性名称不能超过32个字符
properties属性值不能超过92个字符

platform/system/core/debuggerd/test/sys/system_properties.h

#ifndef _DEBUGGERD_TEST_SYS_SYSTEM_PROPERTIES_H#define _DEBUGGERD_TEST_SYS_SYSTEM_PROPERTIES_H// This is just enough to get the property code to compile on// the host.#define PROP_NAME_MAX   32 //修改此处#define PROP_VALUE_MAX  92 //修改此处#endif // _DEBUGGERD_TEST_SYS_SYSTEM_PROPERTIES_H

更多相关文章

  1. 关于ellipsize属性使用的一些细节
  2. android TextView常用属性
  3. View控件Edittext属性
  4. Android EditText常用属性功能汇总
  5. 【Android】第7章(2)--布局控件常用的公共属性
  6. Android实现简单字符驱动程序及测试
  7. Android 动态设置TextView的drawableLeft等属性
  8. android:inputType 属性及其支持的取值

随机推荐

  1. Android NDK学习笔记
  2. Android实现自动填充验证码
  3. Android修改主机名和IP地址问题
  4. Android(安卓)pulltorefresh上拉下拉刷新
  5. Android(安卓)开发最佳实践
  6. android 升级包制作
  7. Android系统架构分析 和 Android应用程序
  8. 我眼中的Qt for Android
  9. Android系统移植与调试之------->Android
  10. Android存储数据的三种方式