0

我有了3个主题(支持,客户关系管理,销售),当我编译一个版本,我必须改变tiapp.xml项目:覆盖清单(主题)

  • ID(com.website [支持/ CRM /销售])
  • 域名(网站[支持/ CRM /销售])
  • Android清单

我的问题是:有什么办法可以代替或合并Android清单或tiapp.xml文件的一些部分:

  • 使用许可权的android:NAME = “com.website [支持/ CRM /销售] .permission.MAPS_RECEIVE”
  • 许可的android:NAME =“com.website [支持/ CRM /销售。] .permission.MAPS_RECEIVE “
  • 活动机器人:名字=” 网站[支持/ CRM /销售]活动”

这是我的清单:

<android xmlns:android="http://schemas.android.com/apk/res/android"> 
    <tool-api-level>14</tool-api-level> 
    <manifest> 
     <uses-sdk android:maxSdkVersion="23" 
      android:minSdkVersion="14" android:targetSdkVersion="23"/> 
     <uses-permission android:name="android.permission.INTERNET"/> 
     <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> 
     <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> 
     <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/> 
     <uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT"/> 
     <uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/> 
     <uses-feature android:glEsVersion="0x00020000" android:required="true"/> 
     <uses-permission android:name="com.website.[support/crm/sales].permission.MAPS_RECEIVE"/> 
     <permission 
      android:name="com.website.[support/crm/sales].permission.MAPS_RECEIVE" android:protectionLevel="signature"/> 
     <application android:debuggable="true" 
      android:largeHeap="true" android:theme="@style/Theme.MyTheme"> 
      <meta-data 
       android:name="com.google.android.maps.v2.API_KEY" android:value="AIzaSyDcN-CWFqg4-Ai4Es10E0sSDmJ7seo4XAg"/> 
      <activity 
       android:configChanges="keyboardHidden|orientation|screenSize" 
       android:label="@string/app_name" 
       android:name=".Website[Support/CRM/Sales]Activity" android:screenOrientation="landscape"/> 
     </application> 
     <supports-screens android:anyDensity="true"/> 
    </manifest> 
</android> 

主/默认图标,我已经手动替换它们,而不是添加了这个功能:https://jira.appcelerator.org/browse/ALOY-1318

+0

我发现这个:https://github.com/jasonkneen/tith,但是没有默认的方法来做到这一点? –

回答

0

不幸tiapp.xml是众多的几件事情,你无法通过合金主题尚未: https://jira.appcelerator.org/browse/ALOY-1118

这是因为鸡蛋问题。 tiapp.xml是您的应用程序的主要配置文件,它在任何其他应用程序之前加载。

我建议使用gruntgulp修改文件,然后再将它交给Titanium生成。