generated from dellevin/template
加入新图标,优化通知栏,统计界面加入标签词云
This commit is contained in:
@@ -48,6 +48,21 @@
|
||||
<category android:name="android.intent.category.LAUNCHER"/>
|
||||
</intent-filter>
|
||||
</activity-alias>
|
||||
|
||||
<!-- 图标3: M 风格 -->
|
||||
<activity-alias
|
||||
android:name=".MainActivityIcon3"
|
||||
android:targetActivity=".MainActivity"
|
||||
android:enabled="false"
|
||||
android:exported="true"
|
||||
android:icon="@mipmap/ic_launcher_m"
|
||||
android:roundIcon="@mipmap/ic_launcher_m"
|
||||
android:label="MookNote">
|
||||
<intent-filter>
|
||||
<action android:name="android.intent.action.MAIN"/>
|
||||
<category android:name="android.intent.category.LAUNCHER"/>
|
||||
</intent-filter>
|
||||
</activity-alias>
|
||||
|
||||
<meta-data
|
||||
android:name="flutterEmbedding"
|
||||
|
||||
@@ -36,26 +36,30 @@ class MainActivity : FlutterActivity() {
|
||||
val pm = packageManager
|
||||
val icon1 = ComponentName(this, "${packageName}.MainActivityIcon1")
|
||||
val icon2 = ComponentName(this, "${packageName}.MainActivityIcon2")
|
||||
val icon3 = ComponentName(this, "${packageName}.MainActivityIcon3")
|
||||
|
||||
when (iconName) {
|
||||
"app_icon2" -> {
|
||||
pm.setComponentEnabledSetting(icon1, PackageManager.COMPONENT_ENABLED_STATE_DISABLED, PackageManager.DONT_KILL_APP)
|
||||
pm.setComponentEnabledSetting(icon2, PackageManager.COMPONENT_ENABLED_STATE_ENABLED, PackageManager.DONT_KILL_APP)
|
||||
}
|
||||
else -> {
|
||||
pm.setComponentEnabledSetting(icon2, PackageManager.COMPONENT_ENABLED_STATE_DISABLED, PackageManager.DONT_KILL_APP)
|
||||
pm.setComponentEnabledSetting(icon1, PackageManager.COMPONENT_ENABLED_STATE_ENABLED, PackageManager.DONT_KILL_APP)
|
||||
}
|
||||
// 先全部禁用
|
||||
pm.setComponentEnabledSetting(icon1, PackageManager.COMPONENT_ENABLED_STATE_DISABLED, PackageManager.DONT_KILL_APP)
|
||||
pm.setComponentEnabledSetting(icon2, PackageManager.COMPONENT_ENABLED_STATE_DISABLED, PackageManager.DONT_KILL_APP)
|
||||
pm.setComponentEnabledSetting(icon3, PackageManager.COMPONENT_ENABLED_STATE_DISABLED, PackageManager.DONT_KILL_APP)
|
||||
|
||||
// 启用选中的
|
||||
val target = when (iconName) {
|
||||
"app_icon2" -> icon2
|
||||
"app_icon_m" -> icon3
|
||||
else -> icon1
|
||||
}
|
||||
pm.setComponentEnabledSetting(target, PackageManager.COMPONENT_ENABLED_STATE_ENABLED, PackageManager.DONT_KILL_APP)
|
||||
}
|
||||
|
||||
private fun getCurrentIcon(): String {
|
||||
val pm = packageManager
|
||||
val icon1 = ComponentName(this, "${packageName}.MainActivityIcon1")
|
||||
val icon2 = ComponentName(this, "${packageName}.MainActivityIcon2")
|
||||
val icon3 = ComponentName(this, "${packageName}.MainActivityIcon3")
|
||||
|
||||
return when {
|
||||
pm.getComponentEnabledSetting(icon2) == PackageManager.COMPONENT_ENABLED_STATE_ENABLED -> "app_icon2"
|
||||
pm.getComponentEnabledSetting(icon3) == PackageManager.COMPONENT_ENABLED_STATE_ENABLED -> "app_icon_m"
|
||||
else -> "app_icon"
|
||||
}
|
||||
}
|
||||
|
||||
BIN
android/app/src/main/res/mipmap-hdpi/ic_launcher_m.png
Normal file
BIN
android/app/src/main/res/mipmap-hdpi/ic_launcher_m.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 355 B |
BIN
android/app/src/main/res/mipmap-mdpi/ic_launcher_m.png
Normal file
BIN
android/app/src/main/res/mipmap-mdpi/ic_launcher_m.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 239 B |
BIN
android/app/src/main/res/mipmap-xhdpi/ic_launcher_m.png
Normal file
BIN
android/app/src/main/res/mipmap-xhdpi/ic_launcher_m.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 447 B |
BIN
android/app/src/main/res/mipmap-xxhdpi/ic_launcher_m.png
Normal file
BIN
android/app/src/main/res/mipmap-xxhdpi/ic_launcher_m.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 829 B |
BIN
android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_m.png
Normal file
BIN
android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_m.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 1.3 KiB |
Reference in New Issue
Block a user