Edit

kc3-lang/angle/android/AndroidManifest.xml.jinja2

Branch :

  • Show log

    Commit

  • Author : Tim Van Patten
    Date : 2018-12-13 16:50:38
    Hash : f3075842
    Message : Use intent-filter to enforce that only a single ANGLE APK is present In order to support multiple ANGLE builds (Google-signed, AOSP unsigned, OEM-signed), we will use intent-filter to indicate that ANGLE is installed. During CTS testing, we will verify that only a single ANGLE is installed and provides the necessary functionality. Bug: angleproject:3011 Test: Verify CTS hostside tests pass. Change-Id: I71dc3a32a4c2bd57b4bbff30bd640e7f7704ab32 Reviewed-on: https://chromium-review.googlesource.com/c/1377610 Commit-Queue: Tim Van Patten <timvp@google.com> Reviewed-by: Yuly Novikov <ynovikov@chromium.org> Reviewed-by: Ian Elliott <ianelliott@google.com>

  • android/AndroidManifest.xml.jinja2
  • <?xml version="1.0" encoding="utf-8"?>
    <!--
      Copyright 2018 The ANGLE Project Authors. All rights reserved.  Use of this
      source code is governed by a BSD-style license that can be found in the
      LICENSE file.
    -->
    
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
              xmlns:tools="http://schemas.android.com/tools"
              package="{{manifest_package|default('com.android.angle')}}">
    
        <uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS" />
    
        <uses-sdk android:minSdkVersion="26"
                  android:targetSdkVersion="28">
        </uses-sdk>
    
        <application android:label="Android System Angle"
                     android:icon="@{{manifest_package|default('com.android.angle')}}:drawable/icon"
                     android:extractNativeLibs="false"
                     android:multiArch="true">
    
            <activity android:name=".MainActivity"
                      android:label="@string/angle_preferences"
                      android:description="@string/angle_preferences_summary"
                      android:theme="@style/Theme.Settings"
                      android:launchMode="singleTask">
                <intent-filter>
                    <action android:name="android.intent.action.MAIN"/>
                    <category android:name="android.intent.category.INFO"/>
                </intent-filter>
    
                <!-- Indicate that this PKG is ANGLE. -->
                <intent-filter android:priority="1">
                    <action android:name="android.app.action.ANGLE_FOR_ANDROID" />
                    <category android:name="android.intent.category.DEFAULT" />
                </intent-filter>
    
                <intent-filter>
                    <action android:name="android.service.quicksettings.action.QS_TILE_PREFERENCES" />
                </intent-filter>
    
                <!-- Mark this fragment as a dynamic setting in the development category. -->
                <intent-filter>
                    <action android:name="com.android.settings.action.IA_SETTINGS" />
                </intent-filter>
                <meta-data android:name="com.android.settings.category"
                           android:value="com.android.settings.category.ia.development" />
                <meta-data android:name="com.android.settings.summary" android:resource="@string/angle_preferences_summary" />
                <meta-data android:name="com.android.settings.order" android:value="100" />
                <meta-data android:name="com.android.settings.profile" android:value="primary_profile_only" />
            </activity>
        </application>
    </manifest>