Skip to content

Commit 9b90398

Browse files
committed
updated with dynamic update url
1 parent 7ceeaf9 commit 9b90398

File tree

10 files changed

+33
-17
lines changed

10 files changed

+33
-17
lines changed

app-release.apk

74 Bytes
Binary file not shown.

app/app.iml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -64,14 +64,6 @@
6464
<sourceFolder url="file://$MODULE_DIR$/src/main/jni" isTestSource="false" />
6565
<sourceFolder url="file://$MODULE_DIR$/src/main/rs" isTestSource="false" />
6666
<sourceFolder url="file://$MODULE_DIR$/src/main/shaders" isTestSource="false" />
67-
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/res" type="java-test-resource" />
68-
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/resources" type="java-test-resource" />
69-
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/assets" type="java-test-resource" />
70-
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/aidl" isTestSource="true" />
71-
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/java" isTestSource="true" />
72-
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/jni" isTestSource="true" />
73-
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/rs" isTestSource="true" />
74-
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/shaders" isTestSource="true" />
7567
<sourceFolder url="file://$MODULE_DIR$/src/test/res" type="java-test-resource" />
7668
<sourceFolder url="file://$MODULE_DIR$/src/test/resources" type="java-test-resource" />
7769
<sourceFolder url="file://$MODULE_DIR$/src/test/assets" type="java-test-resource" />
@@ -80,6 +72,14 @@
8072
<sourceFolder url="file://$MODULE_DIR$/src/test/jni" isTestSource="true" />
8173
<sourceFolder url="file://$MODULE_DIR$/src/test/rs" isTestSource="true" />
8274
<sourceFolder url="file://$MODULE_DIR$/src/test/shaders" isTestSource="true" />
75+
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/res" type="java-test-resource" />
76+
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/resources" type="java-test-resource" />
77+
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/assets" type="java-test-resource" />
78+
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/aidl" isTestSource="true" />
79+
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/java" isTestSource="true" />
80+
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/jni" isTestSource="true" />
81+
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/rs" isTestSource="true" />
82+
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/shaders" isTestSource="true" />
8383
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/assets" />
8484
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/blame" />
8585
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/bundles" />

app/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ android {
88
applicationId "any.audio"
99
minSdkVersion 17
1010
targetSdkVersion 24
11-
versionCode 2
12-
versionName "1.0.3"
11+
versionCode 3
12+
versionName "0.0.4"
1313

1414
generatedDensities = []
1515

app/src/main/java/any/audio/Activity/UpdateThemedActivity.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,8 @@ public boolean onOptionsItemSelected(MenuItem item) {
9494
public void download(View view) {
9595

9696
Intent intent = new Intent(Intent.ACTION_VIEW);
97-
intent.setData(Uri.parse(URLS.URL_LATEST_APP_DOWNLOAD));
97+
String downloadUrl = SharedPrefrenceUtils.getInstance(this).getNewUpdateUrl();
98+
intent.setData(Uri.parse(downloadUrl));
9899
startActivity(intent);
99100
finish();
100101

app/src/main/java/any/audio/Activity/UserPreferenceSetting.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,8 @@ public void checkForUpdate() {
127127
}
128128

129129
private void suggestOther() {
130-
String textToShare = "AnyAudio a tool to download/stream Any Audio from Internet. Download it from <Link>";
130+
String dndUrl = SharedPrefrenceUtils.getInstance(this).getNewUpdateUrl();
131+
String textToShare = "AnyAudio a tool to download/stream Any Audio from Internet. Download it from "+dndUrl;
131132

132133
Intent share = new Intent(Intent.ACTION_SEND);
133134
share.setType("text/plain");

app/src/main/java/any/audio/Config/Constants.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,4 +57,5 @@ public class Constants {
5757
public static String EXTRAA_NEW_UPDATE_DESC = "extraa_new_update_des";
5858

5959
public static String KEY_APP_UPDATE_NOTIFIED = "app_update_notified";
60+
public static String KEY_NEW_UPDATE_URL = "new_update_url";
6061
}

app/src/main/java/any/audio/SharedPreferences/SharedPrefrenceUtils.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -162,4 +162,13 @@ public boolean getNotifiedForUpdate(){
162162
return preferences.getBoolean(Constants.KEY_APP_UPDATE_NOTIFIED,true);
163163
}
164164

165+
public void setNewUpdateUrl(String url){
166+
editor.putString(Constants.KEY_NEW_UPDATE_URL,url);
167+
editor.commit();
168+
}
169+
170+
public String getNewUpdateUrl(){
171+
return preferences.getString(Constants.KEY_NEW_UPDATE_URL,"");
172+
}
173+
165174
}
Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
{
2-
"version":1.0.3,
3-
"newInThisUpdate":"bug fixations \n Stability"
2+
"version":0.0.5,
3+
"newInThisUpdate":"bug fixations \n Stability",
4+
"appDownloadUrl":"https://github.com/zeseeit/AnyAudio/releases/download/v1.0.3-alpha/anyaudio.apk"
45
}

app/src/main/java/any/audio/services/UpdateCheckService.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -122,8 +122,9 @@ public void handleNewUpdateResponse(String response) {
122122
* New Update Message Format
123123
*
124124
* {
125-
* version:1.0,
126-
* newInThisUpdate:"v1.0: bug fixes"
125+
* "version":1.0,
126+
* "newInThisUpdate":"v1.0: bug fixes",
127+
* "appDownloadUrl":"..."
127128
* }
128129
*
129130
* */
@@ -133,13 +134,15 @@ public void handleNewUpdateResponse(String response) {
133134

134135
double newVersion = updateResp.getDouble("version");
135136
String updateDescription = updateResp.getString("newInThisUpdate");
137+
String downloadUrl = updateResp.getString("appDownloadUrl");
136138
Log.d("UpdateServiceTest"," Version "+newVersion+" update Des "+updateDescription);
137139

138140
if (newVersion > getCurrentAppVersionCode()) {
139141
// write update to shared pref..
140142
Log.d("UpdateService", " writing response to shared Pref..");
141143
SharedPrefrenceUtils.getInstance(getApplicationContext()).setNewVersionAvailibility(true);
142144
SharedPrefrenceUtils.getInstance(getApplicationContext()).setNewVersionDescription(updateDescription);
145+
SharedPrefrenceUtils.getInstance(getApplicationContext()).setNewUpdateUrl(downloadUrl);
143146

144147
}
145148

app/src/main/res/layout/activity_update_themed.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88

99
<TextView
10-
android:paddingTop="24dp"
10+
android:paddingTop="4dp"
1111
android:paddingBottom="4dp"
1212
android:id="@+id/updateMsg"
1313
android:textSize="16sp"

0 commit comments

Comments
 (0)