Android 为一个新产品作编译配置(Product Definition Files)
来源:互联网 发布:王柳雯的淘宝店名 编辑:程序博客网 时间:2024/05/17 07:31
分类: Android 移动应用2010-10-27 16:00 1858人阅读 评论(2) 收藏 举报
android产品build语言
在 vendor/<company_name>/products/<first_product_name>.mk 下配置相应的Product配置信息,
比如哪些应用需要build进去,就列在 PRODUCT_PACKAGES中,需要编译哪些语言和分辨率的资源进去,可以修改PRODUCT_LOCALES。
例如 PRODUCT_LOCALES += zh_CN,设置语言
PRODUCT_AAPT_CONFIG =normal ldpi mdpi 设置分辨率
这样编译的时候,就只会把app下的hdpi的资源编译进去,而不会编译mdpi,ldpi等目录下的资源。
android判断当前设备的支持哪些Feature可以使用 public abstract boolean hasSystemFeature (String name)判断是否支持某个属性在应用程序中使用方法if(!context.getPackageManager().hasSystemFeature(PackageManager.FEATURE_LOCATION_GPS)){/**/}还可以用 getSystemAvailableFeatures ()列出当前设备所有属性。对于设备端来说,是否支持这些feature,就要放各种.xml文件到 /system/etc/permissions下面诸如:android.hardware.camera.front.xmlandroid.hardware.location.gps.xmlandroid.hardware.sensor.accelerometer.xmlandroid.hardware.telephony.gsm.xmlandroid.hardware.touchscreen.multitouch.jazzhand.xmlandroid.hardware.usb.accessory.xmlandroid.hardware.wifi.xml等等要支持功能,需要在device.mk 里添加 PRODUCT_COPY_FILES += \ frameworks/native/data/etc/android.hardware.touchscreen.multitouch.jazzhand.xml:system/etc/permissions/android.hardware.touchscreen.multitouch.jazzhand.xml \需要添加到system/etc/permissions 目录下
从android官方网站上可以看到Product Definition Files的详细说明:
http://pdk.android.com/online-pdk/guide/build_new_device.html#androidBuildSystemProductDefFiles
0 0
- Android 为一个新产品作编译配置(Product Definition Files)
- Android 为一个新产品作编译配置(Product Definition Files)
- Android 为一个新产品作编译配置(Product Definition Files)
- ANDROID Porting系列二、配置一个新产品
- Android集成一个新产品时,lunch的product name和device name注意事项
- android 定制新产品】 定制新设备 (Configuring a New Product)
- 配置新的product(译)——android编译系统
- Android 4.4 成功编译运行,为下一步修改作准备
- android编译新的product
- Android系统新产品定制(1)
- Linux 内核配置和编译(Ubuntu 10.4下操作)
- Linux 内核配置和编译(Ubuntu 10.4下操作)
- 关于一个新产品
- android添加新产品定义
- Android系统新产品定制
- android添加新产品定义
- Android系统新产品定制-0.1版(2)
- Android系统新产品定制-0.1版(2)
- Google为什么要在50天内把新站PR值提升到2?
- linux的安装和启动流程
- Google也有做不到的时候
- Google人工审查手册
- 布局样式参考
- Android 为一个新产品作编译配置(Product Definition Files)
- FileInputStream与FileOutputStream类
- 莫言谈海外剧风靡:我们的编剧会汲取经验
- mac 命令
- VS2012在运行C++Win32程序时出现一闪而过的解决方法
- php的urlencode()URL编码函数浅析
- OpenGL函数思考-glMatrixMode
- OpenGL函数思考-gluPerspective
- vi使用指南