12 Commits
Author SHA1 Message Date
adolfintel 243a947110 Release Alpha 7 2019-05-16 16:29:01 +02:00
Federico Dossena e299e5e346 Changed notification icon
2 airpods as notification icon
2019-05-16 16:24:02 +02:00
2xlink aaab15ee87 2 airpods as notification icon 2019-05-16 16:19:46 +02:00
adolfintel 5fb7c3a39a Scaled notification icon; forced notification color scheme; Updated project to latest gradle 2019-05-14 18:08:46 +02:00
adolfintel 6c65cb36f9 Release Alpha 6 2019-04-12 19:38:58 +02:00
Federico Dossena 24963be8bd Merge pull request #12 from nichbar/master
Add chinese translation
2019-04-12 19:35:10 +02:00
nich 5a82530057 Add chinese translation 2019-04-12 22:24:58 +08:00
Federico Dossena d6d8b3a586 Merge pull request #11 from jplitza/metadata
Move screenshots to fastlane location
2019-04-12 07:11:23 +02:00
Jan-Philipp Litza ae4f6ea1af Move screenshots to fastlane location
This will make F-Droid find and display them.

References:
https://staging.f-droid.org/en/docs/All_About_Descriptions_Graphics_and_Screenshots/
https://docs.fastlane.tools/actions/supply/#images-and-screenshots
2019-04-11 20:09:15 +02:00
Federico Dossena f771481a2d Merge pull request #10 from jplitza/german
Add German translation
2019-04-11 19:41:32 +02:00
Jan-Philipp Litza 44580f2f2a Add German translation 2019-04-11 19:27:05 +02:00
adolfintel c043ade2d9 Added possible workaround for #7. More testing required 2019-04-07 10:07:51 +02:00
22 changed files with 51 additions and 41 deletions
-29
View File
@@ -1,29 +0,0 @@
<component name="ProjectCodeStyleConfiguration">
<code_scheme name="Project" version="173">
<Objective-C-extensions>
<file>
<option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Import" />
<option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Macro" />
<option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Typedef" />
<option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Enum" />
<option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Constant" />
<option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Global" />
<option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Struct" />
<option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="FunctionPredecl" />
<option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Function" />
</file>
<class>
<option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Property" />
<option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Synthesize" />
<option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="InitMethod" />
<option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="StaticMethod" />
<option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="InstanceMethod" />
<option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="DeallocMethod" />
</class>
<extensions>
<pair source="cpp" header="h" fileNamingConvention="NONE" />
<pair source="c" header="h" fileNamingConvention="NONE" />
</extensions>
</Objective-C-extensions>
</code_scheme>
</component>
+4
View File
@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="Encoding" addBOMForNewFiles="with NO BOM" />
</project>
+2 -2
View File
@@ -6,8 +6,8 @@ android {
applicationId "com.dosse.airpods" applicationId "com.dosse.airpods"
minSdkVersion 23 minSdkVersion 23
targetSdkVersion 28 targetSdkVersion 28
versionCode 5 versionCode 7
versionName '0.5' versionName '0.7'
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
} }
buildTypes { buildTypes {
@@ -203,9 +203,9 @@ public class PodsService extends Service {
if(notificationShowing){ if(notificationShowing){
if(ENABLE_LOGGING) Log.d(TAG,"Removing notification"); if(ENABLE_LOGGING) Log.d(TAG,"Removing notification");
notificationShowing=false; notificationShowing=false;
mNotifyManager.cancel(1);
continue; continue;
} }
mNotifyManager.cancel(1);
} }
if(isLocationEnabled()) { if(isLocationEnabled()) {
mBuilder.setCustomContentView(notificationSmall); mBuilder.setCustomContentView(notificationSmall);
@@ -4,6 +4,7 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:padding="12dp" android:padding="12dp"
android:gravity="center" android:gravity="center"
android:background="@color/white"
> >
@@ -30,6 +31,7 @@
android:gravity="center" android:gravity="center"
android:text="100%+" android:text="100%+"
android:id="@+id/leftPodText" android:id="@+id/leftPodText"
android:textColor="@color/black"
/> />
<ProgressBar <ProgressBar
@@ -65,6 +67,7 @@
android:gravity="center" android:gravity="center"
android:text="100%+" android:text="100%+"
android:id="@+id/rightPodText" android:id="@+id/rightPodText"
android:textColor="@color/black"
/> />
<ProgressBar <ProgressBar
@@ -100,6 +103,7 @@
android:gravity="center" android:gravity="center"
android:text="100%+" android:text="100%+"
android:id="@+id/podCaseText" android:id="@+id/podCaseText"
android:textColor="@color/black"
/> />
<ProgressBar <ProgressBar
@@ -4,6 +4,7 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:padding="12dp" android:padding="12dp"
android:gravity="center" android:gravity="center"
android:background="@color/white"
> >
<RelativeLayout <RelativeLayout
@@ -29,6 +30,7 @@
android:gravity="center_vertical" android:gravity="center_vertical"
android:text="100%+" android:text="100%+"
android:id="@+id/leftPodText" android:id="@+id/leftPodText"
android:textColor="@color/black"
/> />
<ProgressBar <ProgressBar
@@ -65,6 +67,7 @@
android:gravity="center_vertical" android:gravity="center_vertical"
android:text="100%+" android:text="100%+"
android:id="@+id/rightPodText" android:id="@+id/rightPodText"
android:textColor="@color/black"
/> />
<ProgressBar <ProgressBar
@@ -101,6 +104,7 @@
android:gravity="center_vertical" android:gravity="center_vertical"
android:text="100%+" android:text="100%+"
android:id="@+id/podCaseText" android:id="@+id/podCaseText"
android:textColor="@color/black"
/> />
<ProgressBar <ProgressBar
Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.8 KiB

After

Width:  |  Height:  |  Size: 658 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.5 KiB

After

Width:  |  Height:  |  Size: 341 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.0 KiB

After

Width:  |  Height:  |  Size: 684 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.8 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.1 KiB

After

Width:  |  Height:  |  Size: 2.1 KiB

@@ -0,0 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="intro1">Diese App erlaubt es dir, den Status deiner AirPods auf einem beliebigen Android-Gerät zu überprüfen</string>
<string name="intro2">Um zu funktionieren, benötigen wir die Berechtigungen um Bluetooth LE (Standort) zu benutzen und im Hintergrund zu laufen</string>
<string name="introAllow">Erlauben</string>
<string name="main1">Die App zeigt eine Benachrichtigung wenn deine AirPods verbunden sind</string>
<string name="main2">Du kannst die App jetzt verstecken wenn du möchtest</string>
<string name="mainHide">App verstecken</string>
<string name="hideClicked">Das Icon wird bald verschwinden</string>
<string name="noBtText">Es sieht so aus als hätte dieses Gerät kein Bluetooth LE</string>
<string name="locationDisabledText">Du musst Standortinformationen aktivieren, damit OpenPods den Status deiner AirPods auslesen kann</string>
<string name="supportedDevices">Unterstützte Geräte:\n&#8226; Apple AirPods 1st gen</string>
</resources>
@@ -0,0 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="intro1">此应用可以让您在任何安卓设备上查看 AirPods 的状态</string>
<string name="intro2">我们需要蓝牙、定位以及在后台运行的权限来正常运作</string>
<string name="introAllow">允许</string>
<string name="main1">当您的 AirPods 接入时,我们会在通知栏显示通知</string>
<string name="main2">您可以隐藏此应用</string>
<string name="mainHide">隐藏</string>
<string name="hideClicked">桌面图标很快就会隐藏掉</string>
<string name="noBtText">看起来您的设备并不支持蓝牙</string>
<string name="locationDisabledText">您需要开启定位来让 OpenPods 读取状态</string>
<string name="supportedDevices">支持的设备:\n&#8226; Apple AirPods 一代</string>
</resources>
+2 -1
View File
@@ -3,5 +3,6 @@
<color name="colorPrimary">#448aff</color> <color name="colorPrimary">#448aff</color>
<color name="colorPrimaryDark">#0d47a1</color> <color name="colorPrimaryDark">#0d47a1</color>
<color name="colorAccent">#448aff</color> <color name="colorAccent">#448aff</color>
<color name="white">#ffffff</color>
<color name="black">#000000</color>
</resources> </resources>
+1 -1
View File
@@ -7,7 +7,7 @@ buildscript {
} }
dependencies { dependencies {
classpath 'com.android.tools.build:gradle:3.3.2' classpath 'com.android.tools.build:gradle:3.4.0'
// NOTE: Do not place your application dependencies here; they belong // NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files // in the individual module build.gradle files
+2 -2
View File
@@ -1,6 +1,6 @@
#Tue Mar 12 08:48:48 CET 2019 #Tue May 14 16:46:59 CEST 2019
distributionBase=GRADLE_USER_HOME distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.1-all.zip distributionUrl=https\://services.gradle.org/distributions/gradle-5.1.1-all.zip
+5 -5
View File
@@ -1,4 +1,4 @@
![OpenPods Logo](https://github.com/adolfintel/OpenPods/blob/master/.github/logo.png?raw=true) ![OpenPods Logo](fastlane/metadata/android/en-US/images/featureGraphic.png)
# OpenPods # OpenPods
The Free and Open Source app for monitoring your AirPods on Android The Free and Open Source app for monitoring your AirPods on Android
@@ -26,10 +26,10 @@ Right now, this project should be considered in alpha state. It was not extensiv
[Donate with PayPal](https://www.paypal.me/sineisochronic) [Donate with PayPal](https://www.paypal.me/sineisochronic)
## Screenshots ## Screenshots
![Screenshot: notification](https://github.com/adolfintel/OpenPods/blob/master/.github/screen1.png?raw=true) ![Screenshot: notification](fastlane/metadata/android/en-US/images/phoneScreenshots/screen1.png)
![Screenshot: notification](https://github.com/adolfintel/OpenPods/blob/master/.github/screen2.png?raw=true) ![Screenshot: notification](fastlane/metadata/android/en-US/images/phoneScreenshots/screen2.png)
![Screenshot: permissions](https://github.com/adolfintel/OpenPods/blob/master/.github/screen3.png?raw=true) ![Screenshot: permissions](fastlane/metadata/android/en-US/images/phoneScreenshots/screen3.png)
![Screenshot: main app](https://github.com/adolfintel/OpenPods/blob/master/.github/screen4.png?raw=true) ![Screenshot: main app](fastlane/metadata/android/en-US/images/phoneScreenshots/screen4.png)
## License ## License
Copyright (C) 2019 Federico Dossena Copyright (C) 2019 Federico Dossena

Before

Width:  |  Height:  |  Size: 111 KiB

After

Width:  |  Height:  |  Size: 111 KiB

Before

Width:  |  Height:  |  Size: 815 KiB

After

Width:  |  Height:  |  Size: 815 KiB

Before

Width:  |  Height:  |  Size: 994 KiB

After

Width:  |  Height:  |  Size: 994 KiB

Before

Width:  |  Height:  |  Size: 60 KiB

After

Width:  |  Height:  |  Size: 60 KiB

Before

Width:  |  Height:  |  Size: 59 KiB

After

Width:  |  Height:  |  Size: 59 KiB