From 77f655eef4c68eb4f381a03056e40a4a708e4940 Mon Sep 17 00:00:00 2001 From: Pratim Majumder Date: Sun, 14 Oct 2018 22:54:18 +0530 Subject: [PATCH] add creds --- app/build.gradle | 7 ++ app/src/main/AndroidManifest.xml | 8 +- .../app/exploitr/nsg/youp3/AboutActivity.java | 101 ++++++++++-------- app/src/main/java/utils/Helper.java | 2 +- .../res/layout/action_layout_nav_drawer.xml | 1 - app/src/main/res/layout/activity_about.xml | 12 ++- app/src/main/res/menu/mux_menu.xml | 2 - app/src/main/res/values/strings.xml | 3 +- 8 files changed, 76 insertions(+), 60 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 83229f4..004bcdb 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -38,6 +38,10 @@ android { proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } + compileOptions { + sourceCompatibility JavaVersion.VERSION_1_8 + targetCompatibility JavaVersion.VERSION_1_8 + } } static int code() { @@ -61,4 +65,7 @@ dependencies { implementation 'com.mindorks.android:prdownloader:0.4.0' //noinspection GradleDependency implementation 'com.google.android.exoplayer:exoplayer:r2.5.0' + implementation ('de.psdev.licensesdialog:licensesdialog:1.9.0'){ + exclude group: 'com.android.support' + } } diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index e27b069..13dbd60 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -78,11 +78,11 @@ - + + android:value="b531c330857e24f378d562b1176ce4574483c2be" /> - - finish()); - ok.setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - finish(); - } + findViewById(R.id.url).setOnClickListener(v -> { + Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://exploitrme.wordpress.com/")); + intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); + startActivity(intent); }); - url.setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - - Context context = getApplicationContext(); - String urlString = "http://exploitrme.wordpress.com/"; - Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(urlString)); - intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); - intent.setPackage("com.android.chrome"); - try { - context.startActivity(intent); - } catch (ActivityNotFoundException ex) { - // Chrome browser presumably not installed so allow user to choose instead - intent.setPackage(null); - context.startActivity(intent); - } - - } + findViewById(R.id.giturl).setOnClickListener(v -> { + Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://github.com/exploitr/youp3")); + intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); + startActivity(intent); }); - giturl.setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { + findViewById(R.id.osl).setOnClickListener(v -> { + Notices notices = new Notices(); + notices.addNotice(new Notice("Apache Commons IO", + "https://commons.apache.org/proper/commons-io/", + "Apache.org", + new ApacheSoftwareLicense20())); + notices.addNotice(new Notice("Android Support Libraries", + "https://developer.android.com/topic/libraries/support-library/packages", + "Google", + new ApacheSoftwareLicense20())); + notices.addNotice(new Notice("OverWatchProgress", + "https://github.com/zjywill/OverwatchProgress", + "Junyi Zhang", + new ApacheSoftwareLicense20())); + notices.addNotice(new Notice("Ion", + "https://github.com/koush/ion/", + "Koushik Dutta", + new ApacheSoftwareLicense20())); + notices.addNotice(new Notice("RapidFloatingActionButton", + "https://github.com/wangjiegulu/RapidFloatingActionButton", + "Wang Jie", + new ApacheSoftwareLicense20())); + notices.addNotice(new Notice("Android-Youtube-Extractor", + "https://github.com/HaarigerHarald/android-youtubeExtractor", + " Benjamin Huber", + new MITLicense())); + notices.addNotice(new Notice("PRDownloader", + "https://github.com/MindorksOpenSource/PRDownloader", + "Mondorks", + new ApacheSoftwareLicense20())); + notices.addNotice(new Notice("Exoplayer", + "https://github.com/google/ExoPlayer", + "Google", + new ApacheSoftwareLicense20())); - Context context = getApplicationContext(); - String urlString = "http://github.com/exploitr/youp3"; - Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(urlString)); - intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); - intent.setPackage("com.android.chrome"); - try { - context.startActivity(intent); - } catch (ActivityNotFoundException ex) { - // Chrome browser presumably not installed so allow user to choose instead - intent.setPackage(null); - context.startActivity(intent); - } - } + new LicensesDialog.Builder(AboutActivity.this) + .setNotices(notices) + .setIncludeOwnLicense(true) + .build() + .show(); }); } diff --git a/app/src/main/java/utils/Helper.java b/app/src/main/java/utils/Helper.java index bcdbca3..4189b75 100644 --- a/app/src/main/java/utils/Helper.java +++ b/app/src/main/java/utils/Helper.java @@ -45,7 +45,7 @@ public class Helper { private static final String API_KEY = "AIzaSyCcCIKRDOsePYwE88FZC5KNXG8KUpDr3oM"; //certificate restricted key - public static void verb(@NonNull Object what) { + public static void verb(@NonNull String what) { Log.v("YouP3", what.toString()); } diff --git a/app/src/main/res/layout/action_layout_nav_drawer.xml b/app/src/main/res/layout/action_layout_nav_drawer.xml index 24943ea..a8c64f9 100644 --- a/app/src/main/res/layout/action_layout_nav_drawer.xml +++ b/app/src/main/res/layout/action_layout_nav_drawer.xml @@ -1,6 +1,5 @@ +