EasyDelphi Q&A
0 تصويتات
13 مشاهدات

أنجزت تطبيق جديد بالفايرمونكي، وبعد البحث في الأنترنت وجدت من يقول بضرورة تعديل ملف AndroidManifest.template.xml  (الموضح أدناه) قبل وضعه على البلاي ستور، وخاصة فيما يتعلق برقم الأندرويد وكذا إضافة إعلانات الأدموب فيه، وعليه أرجوا أن توضحوا لنا ذلك؟ والفرق بينه وبين AndroidManifest.xml ؟ وكيف يتم ذلك ؟

<?xml version="1.0" encoding="utf-8"?>
<!-- BEGIN_INCLUDE(manifest) -->
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
        package="%package%"
        android:versionCode="%versionCode%"
        android:versionName="%versionName%"
        android:installLocation="%installLocation%">

    <uses-sdk android:minSdkVersion="%minSdkVersion%" android:targetSdkVersion="%targetSdkVersion%" />
    <%uses-permission%>
    <uses-feature android:glEsVersion="0x00020000" android:required="True"/>
    <application android:persistent="%persistent%" 
        android:restoreAnyVersion="%restoreAnyVersion%" 
        android:label="%label%" 
        android:debuggable="%debuggable%" 
        android:largeHeap="%largeHeap%"
        android:icon="%icon%"
        android:theme="%theme%"
        android:hardwareAccelerated="%hardwareAccelerated%"
        android:resizeableActivity="false">

        <%provider%>
        <%application-meta-data%>
        <%uses-libraries%>
        <%services%>
        <!-- Our activity is a subclass of the built-in NativeActivity framework class.
             This will take care of integrating with our NDK code. -->
        <activity android:name="com.embarcadero.firemonkey.FMXNativeActivity"
                android:label="%activityLabel%"
                android:configChanges="orientation|keyboard|keyboardHidden|screenSize"
                android:launchMode="singleTask">
            <!-- Tell NativeActivity the name of our .so -->
            <meta-data android:name="android.app.lib_name"
                android:value="%libNameValue%" />
            <intent-filter>  
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter> 
        </activity>
        <%activity%>
        <%receivers%>
    </application>
</manifest>
<!-- END_INCLUDE(manifest) -->

 

سُئل في تصنيف أخذ رأي ومشورة بواسطة (230 نقاط) | 13 مشاهدات

1 إجابة واحدة

0 تصويتات

الموضوع بيسط جدا وهو كالاتي :
الدلفي يضيف هذا الملف للمشاريع الجديدة  AndroidManifest.template.xml . انت تقوم بتعديله حسب حاجتك والدلفي ايضا يضيف ويعدل عليه حسب حاجة التطبيق.
عند بناء التطبيق سيقوم الدلفي بتتوليد ملف جديد اسمه 
 AndroidManifest.xml معتمدا على الملف  AndroidManifest.template.xml .

الملف  AndroidManifest.xml هو ما سيتم اعتماده في النهاية . 

المشكلة اذا عدلت مباشرة على  AndroidManifest.xml قد تفقد التغيرات (وهذا شبه اكيد) . لانه بالنهاية سيعاد توليده من جديد . لهذا يطلب من مبرمجي الدلفي تعديل  AndroidManifest.template.xml وليس  AndroidManifest.xml.

هذا كل ما في الموضوع باختصار شديد

 

تم الرد عليه بواسطة (32,140 نقاط)
كيف يتم إضافة إعلانات الأدموب في ملف Manifest.template

اسئلة متعلقة

0 تصويتات
1 إجابة
0 تصويتات
1 إجابة
+3 تصويتات
1 إجابة
+4 تصويتات
1 إجابة
سُئل يوليو 31، 2018 في تصنيف fmx بواسطة NADIRE (870 نقاط) | 82 مشاهدات
+2 تصويتات
1 إجابة
سُئل يوليو 21، 2018 في تصنيف Delphi بواسطة Amar Gozim (11,220 نقاط) | 114 مشاهدات
ادعُ اصدقائك في الفايسبوك لمشاركتك
Comodo SSL

مرحبًا بك إلى EasyDelphi Q&A، حيث يمكنك طرح الأسئلة والحصول على الإجابة عليها من المستخدمين الآخرين.

لا يسمح بطلب او السؤال عن كراك او تفعيل او كسر او فك او اي شيء يخالف اتفاقيات الترخيص  مهما كان السبب ومهما كان البرنامج ونوعه. ولا حتى نشر روابط تحتوي على مثل هذه الاشياء لا في الاسئلة ولا في الاجابات ولا التعليقات . نهائيا

492 سؤال
749 إجابة
1,412 تعليق
263 مستخدم