ソースを参照

updated splash screen and app icon for android

pull/393/head
Dan Ballard 3ヶ月前
コミット
4f4df63e51
8個のファイルの変更30行の追加11行の削除
  1. +3
    -3
      ANDROID_DEBUGGING.md
  2. +15
    -4
      android/AndroidManifest.xml
  3. バイナリ
      android/res/drawable/cwtch_title.png
  4. バイナリ
      android/res/drawable/knot.png
  5. +6
    -3
      android/res/drawable/splash.xml
  6. バイナリ
      android/res/drawable/splash_350.png
  7. +1
    -1
      android/res/values/apptheme.xml
  8. +5
    -0
      android/res/values/strings.xml

+ 3
- 3
ANDROID_DEBUGGING.md ファイルの表示

@@ -19,12 +19,12 @@ for every major version change of therecipe dependencies.

You will also need the Android 28 SDK (Pie), the NDK, SDK build tools and platform tools, gradle and **JDK 8**

JAVA_HOME=/path/to/jre8
JAVA_JDK=/path/to/jre8
ANDROID_NDK_DIR=/path/to/ndk

Once all that setup is done you should be able to run:

qtdeploy build android
ANDROID_MODULES_INCLUDE="Core,Gui,Svg,QuickWidgets,Xml" qtdeploy build android

2-4 minutes later an android apk will pop out in `./deploy/android/build-debug.apk`.

@@ -86,4 +86,4 @@ issues might be helpful:
- Android 8 (API Level 26) forces you to call setChannelId()
- Android 9 "Do Not Disturb" mode also hides all notifications
- Setting up notification channels only seems possible *once* per install. any changes you need to make
require that the app is reinstalled, or the actual channel deleted and changed.
require that the app is reinstalled, or the actual channel deleted and changed.

+ 15
- 4
android/AndroidManifest.xml ファイルの表示

@@ -1,9 +1,20 @@
<?xml version="1.0"?>
<manifest package="ca.openprivacy.cwtch.ui" xmlns:android="http://schemas.android.com/apk/res/android" android:versionName="1.0" android:versionCode="1" android:installLocation="auto">
<application android:hardwareAccelerated="true" android:name="org.qtproject.qt5.android.bindings.QtApplication" android:label="cwtch" android:icon="@drawable/ic_launcher">
<manifest package="ca.openprivacy.cwtch.ui" xmlns:android="http://schemas.android.com/apk/res/android"
android:versionName="1.0"
android:versionCode="1"
android:installLocation="auto">
<application android:hardwareAccelerated="true"
android:name="org.qtproject.qt5.android.bindings.QtApplication"
android:label="cwtch"
android:icon="@drawable/knot">

<activity android:configChanges="orientation|uiMode|screenLayout|screenSize|smallestScreenSize|layoutDirection|locale|fontScale|keyboard|keyboardHidden|navigation"
android:name="ca.openprivacy.cwtch.ui.CwtchActivity"
android:label="cwtch" android:theme="@style/AppTheme" android:screenOrientation="unspecified" android:launchMode="singleTop" android:windowSoftInputMode="adjustResize">
android:label="cwtch"
android:theme="@style/AppTheme"
android:screenOrientation="unspecified"
android:launchMode="singleTop"
android:windowSoftInputMode="adjustResize">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
@@ -110,7 +121,7 @@

</application>

<uses-sdk android:minSdkVersion="21" android:targetSdkVersion="29"/> -->
<uses-sdk android:minSdkVersion="23" android:targetSdkVersion="29"/> -->
<supports-screens android:largeScreens="true" android:normalScreens="true" android:anyDensity="true" android:smallScreens="true"/>

<uses-permission android:name="android.permission.INTERNET"/>


バイナリ
android/res/drawable/cwtch_title.png ファイルの表示

変更前 変更後
幅: 500  |  高さ: 173  |  サイズ: 5.0 KiB

バイナリ
android/res/drawable/knot.png ファイルの表示

変更前 変更後
幅: 64  |  高さ: 64  |  サイズ: 3.7 KiB

+ 6
- 3
android/res/drawable/splash.xml ファイルの表示

@@ -2,11 +2,14 @@
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape android:shape="rectangle" >
<solid android:color="#FFFFFFFF"/>
<solid android:color="#FFFDF3FC"/>
</shape>
</item>

<!-- It would be nice to find a way to use a transition and trigger it but I haven't yet -->
<item>
<bitmap android:src="@drawable/cwtch_logo"
android:gravity="center" />
<bitmap android:src="@drawable/splash_350"
android:gravity="center" />
</item>

</layer-list>

バイナリ
android/res/drawable/splash_350.png ファイルの表示

変更前 変更後
幅: 350  |  高さ: 350  |  サイズ: 13 KiB

+ 1
- 1
android/res/values/apptheme.xml ファイルの表示

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="AppTheme" parent="@android:style/Theme.DeviceDefault.Light.NoActionBar">
<style name="AppTheme" parent="@android:style/Theme.NoTitleBar.Fullscreen">
<item name="android:windowBackground">@drawable/splash</item>
</style>
</resources>

+ 5
- 0
android/res/values/strings.xml ファイルの表示

@@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="loading_tor">Loading tor...</string>
</resources>


読み込み中…
キャンセル
保存