常用命令与配置【备忘】


1、OTA包 OTA差分包  自带的升级包做差分包
android 4.4 :
./build/tools/releasetools/ota_from_target_files -v -p ./out/host/linux-x86/ -k  ./build/target/product/security/testkey -d MMC -i ../fota/oldFota.zip  ../fota/nowFota.zip  ../fota/newUpdate.zip
android 5.1:
./build/tools/releasetools/ota_from_target_files -v -p ./out/host/linux-x86/ -k  ./build/target/product/security/testkey -i ../fota/oldFota.zip  ../fota/nowFota.zip  ../fota/newUpdate.zip



2、设置为手机或平板模式
+ABOUT_TABLET := true  // 设置为平板
device/qcom/msm8916_32/msm8916_32.mk中有

---------------------------------------------
ifeq ($(strip $(ABOUT_TABLET)), true)
PRODUCT_AAPT_CONFIG += tvdpi
PRODUCT_AAPT_PREF_CONFIG := tvdpi
PRODUCT_CHARACTERISTICS := tablet
endif
--------------------------------------------------


3、按键配置 按键键值响应
framework/base/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java


4、开机logo  和开机动画 splash.img
生成开机第一张LOGO图片*.img的工具,放在工程的oemtools这个目录下
用“python ./logo_gen.py XX.png”命令生成后


5、默认壁纸 动态壁纸
文件:Z:\8916-4.4\customer\s517_changcheng_l782usa\overlay\frameworks\base\core\res\res\values\config.xml
增加:<string name="default_wallpaper_component" translatable="false">com.android.wallpaper/.fall.FallWallpaper</string>


6、MTP USB连接盘符名称修改。
默认是产品名称ro.product.name。
a)修改/Alps/frameworks/base/media/java/android/mtp/MtpDatabase.java
private int getDeviceProperty(int property, long[] outIntValue, char[] outStringValue)
--- 这里可以个性化修改。
b) 修改ro.product.name的值。(产品名称一起修改)


7、默认输入法 InputMethod
在framework\base\packages\SettingProvider\res\values\customizer.xml中 Add
<string name="def_input_method" translatable="false">com.sohu.inputmethod.sogou/.SogouIME</string>


8、SIM卡网络配置 网络模式设置
OEM_BUILD_PROPERTY+="ro.telephony.default_network=9"    // 默认值(网络选项中默认选哪个)
OEM_BUILD_PROPERTY+="persist.radio.network_feature=4"   // 网络选项
参数位置 Z:\ap-msm8916-wtr4905-5-1\packages\services\Telephony\src\com\android\phone\
Constants.java:
Add New: public static final int NETWORK_MODE_JUN = 10; // For jun

strings.xml:
Add New
     <string-array name="preferred_network_mode_choices_jun"  translatable="false">
        <item>@string/preferred_network_mode_lte_choice</item>
        <item>@string/preferred_network_mode_cdma_evdo_auto_choice</item>
    </string-array>
 
     <string-array name="preferred_network_mode_values_42jun"  translatable="false">
        <item>"11"</item>    
        <item>"4"</item>
    </string-array>

MSimMobileNetworkSubSettings.java:
Add
   case Constants.NETWORK_MODE_JUN:
    mButtonPreferredNetworkMode
      .setEntries(R.array.preferred_network_mode_choices_jun);
    mButtonPreferredNetworkMode
      .setEntryValues(R.array.preferred_network_mode_values_jun);
        break;

9、QualCom 8909 *& 8916 APN (Access Point)
Modify this fle: vendor/qcom/proprietary/qrdplus/Extension/apps/etc/apns-conf.xml

10、调整桌面widget布局
   packages\apps\Trebuchet\res\xml\default_workspace_4x4.xml 类似文件有几个,这个是默认的【检查需要参考values\config文件中的配置,逻辑在DynamicGrid.java】





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值