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生成。