UltimateMusicPicker

This commit is contained in:
2018-10-22 01:23:25 +02:00
parent d6becd15c1
commit 7261795c99
10 changed files with 86 additions and 63 deletions

View File

@@ -37,6 +37,11 @@ public class SCNApp extends Application implements LifecycleObserver
return instance;
}
public static MainActivity getMainActivity()
{
return mainActivity.get();
}
public static boolean isBackground()
{
return isBackground;

View File

@@ -19,7 +19,7 @@ import okhttp3.ResponseBody;
public class ServerCommunication
{
public static final String BASE_URL = SCNApp.LOCAL_DEBUG ? "localhost:1010/" : "https://scn.blackforestbytes.com/";
public static final String BASE_URL = SCNApp.LOCAL_DEBUG ? "http://localhost:1010/" : "https://scn.blackforestbytes.com/";
private static final OkHttpClient client = new OkHttpClient();

View File

@@ -1,5 +1,6 @@
package com.blackforestbytes.simplecloudnotifier.view;
import android.net.Uri;
import android.os.Bundle;
import com.blackforestbytes.simplecloudnotifier.R;
@@ -9,12 +10,15 @@ import com.blackforestbytes.simplecloudnotifier.model.SCNSettings;
import com.blackforestbytes.simplecloudnotifier.service.NotificationService;
import com.google.android.material.tabs.TabLayout;
import org.jetbrains.annotations.NotNull;
import androidx.appcompat.app.AppCompatActivity;
import androidx.appcompat.widget.Toolbar;
import androidx.viewpager.widget.PagerAdapter;
import androidx.viewpager.widget.ViewPager;
import xyz.aprildown.ultimatemusicpicker.MusicPickerListener;
public class MainActivity extends AppCompatActivity
public class MainActivity extends AppCompatActivity implements MusicPickerListener
{
public TabAdapter adpTabs;
@@ -50,4 +54,14 @@ public class MainActivity extends AppCompatActivity
CMessageList.inst().fullSave();
}
@Override
public void onMusicPick(@NotNull Uri uri, @NotNull String s) {
}
@Override
public void onPickCanceled() {
}
}

View File

@@ -1,6 +1,7 @@
package com.blackforestbytes.simplecloudnotifier.view;
import android.media.AudioManager;
import android.net.Uri;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
@@ -13,6 +14,7 @@ import android.widget.Switch;
import android.widget.TextView;
import com.blackforestbytes.simplecloudnotifier.R;
import com.blackforestbytes.simplecloudnotifier.SCNApp;
import com.blackforestbytes.simplecloudnotifier.model.SCNSettings;
import androidx.annotation.NonNull;
@@ -119,8 +121,10 @@ public class SettingsFragment extends Fragment
{
SCNSettings s = SCNSettings.inst();
s.Enabled = prefAppEnabled.isChecked();
s.Enabled = prefAppEnabled.isChecked();
s.LocalCacheSize = prefLocalCacheSize.getSelectedItemPosition()>=0 ? SCNSettings.CHOOSABLE_CACHE_SIZES[prefLocalCacheSize.getSelectedItemPosition()] : 100;
s.save();
}
private int getCacheSizeIndex(int value)
@@ -142,6 +146,6 @@ public class SettingsFragment extends Fragment
.notification()
.alarm()
.music()
.goWithActivity(this, 0, MainActivity.class);
.goWithDialog(SCNApp.getMainActivity().getSupportFragmentManager());
}
}