Several small improvements

- Enable Proguard
- Remove AppCompatActivity
This commit is contained in:
topjohnwu 2019-11-01 05:18:26 -04:00
parent ef400a5a28
commit b632715b61
5 changed files with 42 additions and 22 deletions

View File

@ -4,6 +4,8 @@ apply plugin: 'kotlin-android-extensions'
android {
compileSdkVersion 29
buildToolsVersion '29.0.2'
defaultConfig {
applicationId "com.edison.fingerface"
minSdkVersion 29
@ -11,18 +13,23 @@ android {
versionCode 1
versionName "1.0.0"
}
buildTypes {
release {
minifyEnabled false
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
packagingOptions {
exclude '/META-INF/*.kotlin_module'
exclude '/kotlin/**'
}
}
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation"org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
implementation 'androidx.appcompat:appcompat:1.1.0'
implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
compileOnly 'de.robv.android.xposed:api:82'
}

View File

@ -19,3 +19,5 @@
# If you keep the line number information, uncomment this to
# hide the original source file name.
#-renamesourcefileattribute SourceFile
-keep class com.edison.fingerface.XposedHandler

View File

@ -1,26 +1,37 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.edison.fingerface">
xmlns:tools="http://schemas.android.com/tools"
package="com.edison.fingerface">
<uses-permission android:name="android.permission.USE_BIOMETRIC"/>
<uses-permission android:name="android.permission.USE_BIOMETRIC" />
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/AppTheme"
tools:ignore="GoogleAppIndexingWarning">
<activity
android:name=".MainActivity"
android:theme="@style/AppTheme">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<meta-data
android:name="xposedmodule"
android:value="true"/>
android:name="xposedmodule"
android:value="true" />
<meta-data
android:name="xposeddescription"
android:value="Use faceId unlock app which support fingerprint"/>
android:name="xposeddescription"
android:value="Use faceId unlock app which support fingerprint" />
<meta-data
android:name="xposedminversion"
android:value="30"/>
android:name="xposedminversion"
android:value="30" />
</application>
</manifest>
</manifest>

View File

@ -1,9 +1,9 @@
package com.edison.fingerface
import androidx.appcompat.app.AppCompatActivity
import android.app.Activity
import android.os.Bundle
class MainActivity : AppCompatActivity() {
class MainActivity : Activity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)

View File

@ -1,11 +1,11 @@
<resources>
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<style name="AppTheme" parent="android:Theme.Material.Light.DarkActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
<item name="android:colorPrimary">@color/colorPrimary</item>
<item name="android:colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="android:colorAccent">@color/colorAccent</item>
</style>
</resources>