diff --git a/.idea/assetWizardSettings.xml b/.idea/assetWizardSettings.xml deleted file mode 100644 index e035ae6..0000000 --- a/.idea/assetWizardSettings.xml +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/.idea/caches/build_file_checksums.ser b/.idea/caches/build_file_checksums.ser index 3cc8fbc..23c559f 100644 Binary files a/.idea/caches/build_file_checksums.ser and b/.idea/caches/build_file_checksums.ser differ diff --git a/.idea/misc.xml b/.idea/misc.xml index e0d5b93..37a7509 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -1,34 +1,5 @@ - - - - diff --git a/app/build.gradle b/app/build.gradle index 6b4d7d7..4831d44 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -18,10 +18,10 @@ repositories { android { compileSdkVersion 27 defaultConfig { - applicationId "com.wedevelopapps.whatsappstatussaver" + applicationId "com.tripleastudio.whatsappstatussaver" minSdkVersion 19 targetSdkVersion 27 - versionCode 1 + versionCode 3 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" } @@ -41,7 +41,6 @@ dependencies { implementation 'com.google.firebase:firebase-crash:16.2.0' implementation 'com.google.firebase:firebase-core:16.0.3' implementation 'com.google.android.gms:play-services-auth:16.0.0' - implementation 'com.google.android.gms:play-services-ads:15.0.1' implementation 'com.android.support:support-v4:27.1.1' testImplementation 'junit:junit:4.12' androidTestImplementation 'com.android.support.test:runner:1.0.2' diff --git a/app/google-services.json b/app/google-services.json index 2160f44..d8ad2e6 100644 --- a/app/google-services.json +++ b/app/google-services.json @@ -10,7 +10,7 @@ "client_info": { "mobilesdk_app_id": "1:617221212349:android:18a065df661bf73d", "android_client_info": { - "package_name": "com.wedevelopapps.whatsappstatussaver" + "package_name": "com.tripleastudio.whatsappstatussaver" } }, "oauth_client": [ @@ -18,7 +18,7 @@ "client_id": "617221212349-rifp72br8iekjhetghvkanrm4tfsv5tf.apps.googleusercontent.com", "client_type": 1, "android_info": { - "package_name": "com.wedevelopapps.whatsappstatussaver", + "package_name": "com.tripleastudio.whatsappstatussaver", "certificate_hash": "ab3a3788bb946eb5984ee556aa7c2ce84f2667be" } }, diff --git a/app/src/androidTest/java/com/tripleastudio/whatsappstatussaver/ExampleInstrumentedTest.java b/app/src/androidTest/java/com/tripleastudio/whatsappstatussaver/ExampleInstrumentedTest.java index 28c21a7..34edb11 100644 --- a/app/src/androidTest/java/com/tripleastudio/whatsappstatussaver/ExampleInstrumentedTest.java +++ b/app/src/androidTest/java/com/tripleastudio/whatsappstatussaver/ExampleInstrumentedTest.java @@ -1,4 +1,4 @@ -package com.wedevelopapps.whatsappstatussaver; +package com.tripleastudio.whatsappstatussaver; import android.content.Context; import android.support.test.InstrumentationRegistry; diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 9a142df..eca3069 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -1,6 +1,6 @@ + package="com.tripleastudio.whatsappstatussaver"> @@ -13,16 +13,16 @@ android:roundIcon="@drawable/icon" android:supportsRtl="true" android:theme="@style/AppTheme"> - + - - - + + + - - - + + + \ No newline at end of file diff --git a/app/src/main/java/com/tripleastudio/whatsappstatussaver/Activity/InfoActivity.java b/app/src/main/java/com/tripleastudio/whatsappstatussaver/Activity/InfoActivity.java index f6d0986..942a171 100644 --- a/app/src/main/java/com/tripleastudio/whatsappstatussaver/Activity/InfoActivity.java +++ b/app/src/main/java/com/tripleastudio/whatsappstatussaver/Activity/InfoActivity.java @@ -8,11 +8,10 @@ import android.os.Bundle; import android.view.View; import android.widget.Button; -import android.widget.Toast; import com.romainpiel.shimmer.Shimmer; import com.romainpiel.shimmer.ShimmerTextView; -import com.wedevelopapps.whatsappstatussaver.R; +import com.tripleastudio.whatsappstatussaver.R; public class InfoActivity extends AppCompatActivity { diff --git a/app/src/main/java/com/tripleastudio/whatsappstatussaver/Activity/MainActivity.java b/app/src/main/java/com/tripleastudio/whatsappstatussaver/Activity/MainActivity.java index 295ac6a..b079c6f 100644 --- a/app/src/main/java/com/tripleastudio/whatsappstatussaver/Activity/MainActivity.java +++ b/app/src/main/java/com/tripleastudio/whatsappstatussaver/Activity/MainActivity.java @@ -4,14 +4,16 @@ import android.app.AlarmManager; import android.app.Dialog; import android.app.PendingIntent; +import android.content.ComponentName; import android.content.Context; import android.content.Intent; -import android.content.pm.PackageInfo; import android.content.pm.PackageManager; +import android.content.res.Resources; import android.graphics.Color; import android.graphics.Rect; import android.graphics.Typeface; import android.graphics.drawable.ColorDrawable; +import android.net.Uri; import android.support.annotation.NonNull; import android.support.design.widget.FloatingActionButton; import android.support.v4.app.ActivityCompat; @@ -21,8 +23,6 @@ import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.support.v7.widget.Toolbar; -import android.util.Base64; -import android.util.Log; import android.view.Menu; import android.view.MenuItem; import android.view.View; @@ -38,11 +38,9 @@ import com.nightonke.boommenu.Util; import com.tripleastudio.whatsappstatussaver.Models.ListenableTabLayout; import com.tripleastudio.whatsappstatussaver.Models.TabIndicatorFollower; -import com.tripleastudio.whatsappstatussaver.adapter.SelectionsPageAdapter; -import com.wedevelopapps.whatsappstatussaver.R; +import com.tripleastudio.whatsappstatussaver.R; +import com.tripleastudio.whatsappstatussaver.SelectionsPageAdapter; -import java.security.NoSuchAlgorithmException; -import java.security.Signature; import java.util.ArrayList; import co.mobiwise.materialintro.shape.Focus; @@ -147,7 +145,7 @@ public void onBoomButtonClick(int index) { } else if (index == 1) { Intent sharingIntent = new Intent(android.content.Intent.ACTION_SEND); sharingIntent.setType("text/plain"); - String shareBody = "Download WhatsApp Status using PLAYSTORE LINK"; + String shareBody = "Download WhatsApp Status Saver using https://play.google.com/store/apps/details?id=com.tripleastudio.whatsappstatussaver"; sharingIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "Songs of Zion "); sharingIntent.putExtra(android.content.Intent.EXTRA_TEXT, shareBody); startActivity(Intent.createChooser(sharingIntent, "Share via")); @@ -239,6 +237,7 @@ public void onBackPressed() { private void ratePopup() { rateUsPopUp.setContentView(R.layout.rate_us_pop_up); Button exitApp = rateUsPopUp.findViewById(R.id.exitApp); + Button rateUs = rateUsPopUp.findViewById(R.id.rateUs); LinearLayout cancel = rateUsPopUp.findViewById(R.id.cancelButton); exitApp.setOnClickListener(new View.OnClickListener() { @@ -255,11 +254,41 @@ public void onClick(View v) { } }); + rateUs.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + goToPlayStore(); + } + }); + rateUsPopUp.getWindow().setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT)); rateUsPopUp.show(); } + public void goToPlayStore() { + String playStoreMarketUrl = "market://details?id="; + String playStoreWebUrl = "https://play.google.com/store/apps/details?id="; + String packageName = getPackageName(); + try { + Intent intent = + getPackageManager() + .getLaunchIntentForPackage("com.android.vending"); + if (intent != null) { + ComponentName androidComponent = new ComponentName("com.android.vending", + "com.google.android.finsky.activities.LaunchUrlHandlerActivity"); + intent.setComponent(androidComponent); + intent.setData(Uri.parse(playStoreMarketUrl + packageName)); + } else { + intent = new Intent(Intent.ACTION_VIEW, Uri.parse(playStoreMarketUrl + packageName)); + } + startActivity(intent); + } catch (Resources.NotFoundException e) { + Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(playStoreWebUrl + packageName)); + startActivity(intent); + } + } + @Override protected void onStart() { super.onStart(); diff --git a/app/src/main/java/com/tripleastudio/whatsappstatussaver/Activity/PicDetail.java b/app/src/main/java/com/tripleastudio/whatsappstatussaver/Activity/PicDetail.java index 00ea173..e75c4f1 100644 --- a/app/src/main/java/com/tripleastudio/whatsappstatussaver/Activity/PicDetail.java +++ b/app/src/main/java/com/tripleastudio/whatsappstatussaver/Activity/PicDetail.java @@ -8,7 +8,6 @@ import android.provider.MediaStore; import android.support.annotation.NonNull; import android.support.design.widget.BottomNavigationView; -import android.support.design.widget.FloatingActionButton; import android.support.v4.view.ViewPager; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; @@ -20,11 +19,9 @@ import android.widget.ImageView; import android.widget.Toast; -import com.github.chrisbanes.photoview.PhotoView; -import com.squareup.picasso.NetworkPolicy; -import com.squareup.picasso.Picasso; +import com.tripleastudio.whatsappstatussaver.R; import com.tripleastudio.whatsappstatussaver.adapter.CustomSliderAdapter; -import com.wedevelopapps.whatsappstatussaver.R; + import org.apache.commons.io.FileUtils; import org.apache.commons.io.comparator.LastModifiedFileComparator; @@ -34,11 +31,6 @@ import java.util.Arrays; import java.util.List; -import co.mobiwise.materialintro.shape.Focus; -import co.mobiwise.materialintro.shape.FocusGravity; -import co.mobiwise.materialintro.shape.ShapeType; -import co.mobiwise.materialintro.view.MaterialIntroView; - public class PicDetail extends AppCompatActivity { ImageView backArrow; diff --git a/app/src/main/java/com/tripleastudio/whatsappstatussaver/Activity/SavedGallery.java b/app/src/main/java/com/tripleastudio/whatsappstatussaver/Activity/SavedGallery.java index 1690825..10a4254 100644 --- a/app/src/main/java/com/tripleastudio/whatsappstatussaver/Activity/SavedGallery.java +++ b/app/src/main/java/com/tripleastudio/whatsappstatussaver/Activity/SavedGallery.java @@ -8,8 +8,9 @@ import com.tripleastudio.whatsappstatussaver.Models.ListenableTabLayout; import com.tripleastudio.whatsappstatussaver.Models.TabIndicatorFollower; +import com.tripleastudio.whatsappstatussaver.R; import com.tripleastudio.whatsappstatussaver.adapter.SavedGalleryAdapter; -import com.wedevelopapps.whatsappstatussaver.R; + public class SavedGallery extends AppCompatActivity { private Toolbar mToolBar; diff --git a/app/src/main/java/com/tripleastudio/whatsappstatussaver/Activity/ShowPictureItems.java b/app/src/main/java/com/tripleastudio/whatsappstatussaver/Activity/ShowPictureItems.java index 8b8459a..8eed343 100644 --- a/app/src/main/java/com/tripleastudio/whatsappstatussaver/Activity/ShowPictureItems.java +++ b/app/src/main/java/com/tripleastudio/whatsappstatussaver/Activity/ShowPictureItems.java @@ -16,8 +16,8 @@ import android.widget.Toast; +import com.tripleastudio.whatsappstatussaver.R; import com.tripleastudio.whatsappstatussaver.adapter.CustomSliderAdapter; -import com.wedevelopapps.whatsappstatussaver.R; import org.apache.commons.io.comparator.LastModifiedFileComparator; diff --git a/app/src/main/java/com/tripleastudio/whatsappstatussaver/Activity/VideoDetailActivity.java b/app/src/main/java/com/tripleastudio/whatsappstatussaver/Activity/VideoDetailActivity.java index a322c58..6ec8672 100644 --- a/app/src/main/java/com/tripleastudio/whatsappstatussaver/Activity/VideoDetailActivity.java +++ b/app/src/main/java/com/tripleastudio/whatsappstatussaver/Activity/VideoDetailActivity.java @@ -2,16 +2,13 @@ import android.content.ContentValues; import android.content.Intent; -import android.media.MediaPlayer; import android.net.Uri; import android.os.Environment; import android.provider.MediaStore; import android.support.annotation.NonNull; import android.support.design.widget.BottomNavigationView; -import android.support.design.widget.FloatingActionButton; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; -import android.util.Log; import android.view.MenuItem; import android.view.View; import android.widget.ImageView; @@ -19,18 +16,13 @@ import android.widget.Toast; import android.widget.VideoView; -import com.wedevelopapps.whatsappstatussaver.R; +import com.tripleastudio.whatsappstatussaver.R; import org.apache.commons.io.FileUtils; import java.io.File; import java.io.IOException; -import co.mobiwise.materialintro.shape.Focus; -import co.mobiwise.materialintro.shape.FocusGravity; -import co.mobiwise.materialintro.shape.ShapeType; -import co.mobiwise.materialintro.view.MaterialIntroView; - public class VideoDetailActivity extends AppCompatActivity { VideoView videoView; diff --git a/app/src/main/java/com/tripleastudio/whatsappstatussaver/Activity/showVideoItems.java b/app/src/main/java/com/tripleastudio/whatsappstatussaver/Activity/showVideoItems.java index 38e5f70..a29887b 100644 --- a/app/src/main/java/com/tripleastudio/whatsappstatussaver/Activity/showVideoItems.java +++ b/app/src/main/java/com/tripleastudio/whatsappstatussaver/Activity/showVideoItems.java @@ -1,14 +1,12 @@ package com.tripleastudio.whatsappstatussaver.Activity; import android.content.Intent; -import android.media.MediaPlayer; import android.net.Uri; import android.support.annotation.NonNull; import android.support.design.widget.BottomNavigationView; import android.support.design.widget.FloatingActionButton; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; -import android.util.Log; import android.view.MenuItem; import android.view.View; import android.widget.ImageView; @@ -17,7 +15,7 @@ import android.widget.VideoView; -import com.wedevelopapps.whatsappstatussaver.R; +import com.tripleastudio.whatsappstatussaver.R; import java.io.File; diff --git a/app/src/main/java/com/tripleastudio/whatsappstatussaver/Fragment/PictureFragment.java b/app/src/main/java/com/tripleastudio/whatsappstatussaver/Fragment/PictureFragment.java index 9ac2dbf..b4872af 100644 --- a/app/src/main/java/com/tripleastudio/whatsappstatussaver/Fragment/PictureFragment.java +++ b/app/src/main/java/com/tripleastudio/whatsappstatussaver/Fragment/PictureFragment.java @@ -16,7 +16,6 @@ import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; -import android.widget.FrameLayout; import android.widget.ImageButton; import android.widget.ImageView; import android.widget.TextView; @@ -26,7 +25,7 @@ import com.squareup.picasso.NetworkPolicy; import com.squareup.picasso.Picasso; import com.tripleastudio.whatsappstatussaver.Activity.PicDetail; -import com.wedevelopapps.whatsappstatussaver.R; +import com.tripleastudio.whatsappstatussaver.R; import org.apache.commons.io.FileUtils; import org.apache.commons.io.comparator.LastModifiedFileComparator; diff --git a/app/src/main/java/com/tripleastudio/whatsappstatussaver/Fragment/SavedPictureFragment.java b/app/src/main/java/com/tripleastudio/whatsappstatussaver/Fragment/SavedPictureFragment.java index 13e5fc6..0b1627f 100644 --- a/app/src/main/java/com/tripleastudio/whatsappstatussaver/Fragment/SavedPictureFragment.java +++ b/app/src/main/java/com/tripleastudio/whatsappstatussaver/Fragment/SavedPictureFragment.java @@ -6,7 +6,6 @@ import android.net.Uri; import android.os.Bundle; import android.os.Environment; -import android.support.design.widget.FloatingActionButton; import android.support.v4.app.ActivityOptionsCompat; import android.support.v4.app.Fragment; import android.support.v7.widget.GridLayoutManager; @@ -18,13 +17,12 @@ import android.widget.ImageButton; import android.widget.ImageView; import android.widget.TextView; -import android.widget.Toast; import com.squareup.picasso.Callback; import com.squareup.picasso.NetworkPolicy; import com.squareup.picasso.Picasso; import com.tripleastudio.whatsappstatussaver.Activity.ShowPictureItems; -import com.wedevelopapps.whatsappstatussaver.R; +import com.tripleastudio.whatsappstatussaver.R; import org.apache.commons.io.comparator.LastModifiedFileComparator; diff --git a/app/src/main/java/com/tripleastudio/whatsappstatussaver/Fragment/SavedVideoFragment.java b/app/src/main/java/com/tripleastudio/whatsappstatussaver/Fragment/SavedVideoFragment.java index 5be0e1d..e489061 100644 --- a/app/src/main/java/com/tripleastudio/whatsappstatussaver/Fragment/SavedVideoFragment.java +++ b/app/src/main/java/com/tripleastudio/whatsappstatussaver/Fragment/SavedVideoFragment.java @@ -2,7 +2,6 @@ import android.app.ProgressDialog; -import android.content.ContentValues; import android.content.Context; import android.content.Intent; import android.graphics.Bitmap; @@ -22,19 +21,16 @@ import android.widget.ImageButton; import android.widget.ImageView; import android.widget.TextView; -import android.widget.Toast; import com.bumptech.glide.Glide; import com.tripleastudio.whatsappstatussaver.Activity.showVideoItems; -import com.wedevelopapps.whatsappstatussaver.R; +import com.tripleastudio.whatsappstatussaver.R; -import org.apache.commons.io.FileUtils; import org.apache.commons.io.comparator.LastModifiedFileComparator; import java.io.ByteArrayOutputStream; import java.io.File; import java.io.FileOutputStream; -import java.io.IOException; import java.util.ArrayList; import java.util.Arrays; import java.util.List; diff --git a/app/src/main/java/com/tripleastudio/whatsappstatussaver/Fragment/VideosFragment.java b/app/src/main/java/com/tripleastudio/whatsappstatussaver/Fragment/VideosFragment.java index c76efd4..b4905d8 100644 --- a/app/src/main/java/com/tripleastudio/whatsappstatussaver/Fragment/VideosFragment.java +++ b/app/src/main/java/com/tripleastudio/whatsappstatussaver/Fragment/VideosFragment.java @@ -25,7 +25,7 @@ import com.bumptech.glide.Glide; import com.tripleastudio.whatsappstatussaver.Activity.VideoDetailActivity; -import com.wedevelopapps.whatsappstatussaver.R; +import com.tripleastudio.whatsappstatussaver.R; import org.apache.commons.io.FileUtils; import org.apache.commons.io.comparator.LastModifiedFileComparator; @@ -92,9 +92,9 @@ public void onStart() { Log.d("test", "onStart: " + files.length); Arrays.sort(files, LastModifiedFileComparator.LASTMODIFIED_REVERSE); - for (File file: files) { + for (File file : files) { - if(file.getName().endsWith(".mp4")){ + if (file.getName().endsWith(".mp4")) { Log.d("test", "onStart: files " + file.getAbsolutePath()); muList.add(file.getAbsolutePath()); @@ -110,7 +110,7 @@ public void onStart() { //Collections.reverse(muList); mReAdapter = new VideosFragment.myAdapter((ArrayList) muList,getContext()); recyclerView.setAdapter(mReAdapter); - if(muList.size()>0) { + if (muList.size() > 0) { recyclerView.setVisibility(View.VISIBLE); tv.setVisibility(View.GONE); cryingEmoji.setVisibility(View.GONE); diff --git a/app/src/main/java/com/tripleastudio/whatsappstatussaver/Models/TabIndicatorFollower.java b/app/src/main/java/com/tripleastudio/whatsappstatussaver/Models/TabIndicatorFollower.java index f248c92..97924ed 100644 --- a/app/src/main/java/com/tripleastudio/whatsappstatussaver/Models/TabIndicatorFollower.java +++ b/app/src/main/java/com/tripleastudio/whatsappstatussaver/Models/TabIndicatorFollower.java @@ -4,8 +4,6 @@ import android.view.View; import android.view.ViewGroup; -import com.tripleastudio.whatsappstatussaver.Models.ListenableTabLayout; - public class TabIndicatorFollower { private ListenableTabLayout tabLayout; private View indicatorView; diff --git a/app/src/main/java/com/tripleastudio/whatsappstatussaver/SelectionsPageAdapter.java b/app/src/main/java/com/tripleastudio/whatsappstatussaver/SelectionsPageAdapter.java new file mode 100644 index 0000000..c453edd --- /dev/null +++ b/app/src/main/java/com/tripleastudio/whatsappstatussaver/SelectionsPageAdapter.java @@ -0,0 +1,46 @@ +package com.tripleastudio.whatsappstatussaver; + + +import android.support.v4.app.Fragment; +import android.support.v4.app.FragmentManager; +import android.support.v4.app.FragmentPagerAdapter; + +import com.tripleastudio.whatsappstatussaver.Fragment.PictureFragment; +import com.tripleastudio.whatsappstatussaver.Fragment.VideosFragment; + + +public class SelectionsPageAdapter extends FragmentPagerAdapter { + public SelectionsPageAdapter(FragmentManager fm) { + super(fm); + } + + @Override + public Fragment getItem(int position) { + switch (position){ + case 0: + PictureFragment pictureFragment = new PictureFragment(); + return pictureFragment; + case 1: + VideosFragment videosFragment = new VideosFragment(); + return videosFragment; + default: + return null; + } + } + + @Override + public int getCount() { + return 2; + } + + public CharSequence getPageTitle(int position){ + switch (position){ + case 0: + return "PICTURES"; + case 1: + return "VIDEOS"; + default: + return null; + } + } +} \ No newline at end of file diff --git a/app/src/main/java/com/tripleastudio/whatsappstatussaver/adapter/CustomSliderAdapter.java b/app/src/main/java/com/tripleastudio/whatsappstatussaver/adapter/CustomSliderAdapter.java index 525dad0..7b1a5c5 100644 --- a/app/src/main/java/com/tripleastudio/whatsappstatussaver/adapter/CustomSliderAdapter.java +++ b/app/src/main/java/com/tripleastudio/whatsappstatussaver/adapter/CustomSliderAdapter.java @@ -4,18 +4,15 @@ import android.content.Context; import android.support.v4.view.PagerAdapter; -import android.util.DisplayMetrics; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; -import android.widget.ImageView; import android.widget.LinearLayout; -import android.widget.Toast; import com.github.chrisbanes.photoview.PhotoView; import com.squareup.picasso.NetworkPolicy; import com.squareup.picasso.Picasso; -import com.wedevelopapps.whatsappstatussaver.R; +import com.tripleastudio.whatsappstatussaver.R; import java.io.File; import java.util.List; diff --git a/app/src/main/java/com/tripleastudio/whatsappstatussaver/adapter/SavedGalleryAdapter.java b/app/src/main/java/com/tripleastudio/whatsappstatussaver/adapter/SavedGalleryAdapter.java index 3c1dd24..c48d090 100644 --- a/app/src/main/java/com/tripleastudio/whatsappstatussaver/adapter/SavedGalleryAdapter.java +++ b/app/src/main/java/com/tripleastudio/whatsappstatussaver/adapter/SavedGalleryAdapter.java @@ -4,8 +4,8 @@ import android.support.v4.app.FragmentManager; import android.support.v4.app.FragmentPagerAdapter; -import com.wedevelopapps.whatsappstatussaver.Fragment.SavedPictureFragment; -import com.wedevelopapps.whatsappstatussaver.Fragment.SavedVideoFragment; +import com.tripleastudio.whatsappstatussaver.Fragment.SavedPictureFragment; +import com.tripleastudio.whatsappstatussaver.Fragment.SavedVideoFragment; public class SavedGalleryAdapter extends FragmentPagerAdapter { public SavedGalleryAdapter(FragmentManager fm) { diff --git a/app/src/main/res/drawable/rate_us_gradient.xml b/app/src/main/res/drawable/rate_us_gradient.xml new file mode 100644 index 0000000..ca7203a --- /dev/null +++ b/app/src/main/res/drawable/rate_us_gradient.xml @@ -0,0 +1,10 @@ + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/activity_info.xml b/app/src/main/res/layout/activity_info.xml index 8ff5dac..fbcbb41 100644 --- a/app/src/main/res/layout/activity_info.xml +++ b/app/src/main/res/layout/activity_info.xml @@ -6,8 +6,9 @@ android:layout_height="match_parent" android:background="@color/colorPrimaryDark" android:transitionName="fabTrans1" - tools:context="com.tripleastudio.whatsappstatussaver.Activity.InfoActivity" - tools:layout_editor_absoluteY="25dp"> + tools:layout_editor_absoluteY="25dp" + tools:context=".Activity.InfoActivity" + > + tools:context=".Activity.MainActivity"> + layout="@layout/app_tool_bar" /> - + tools:context=".Activity.PicDetail"> + + tools:context=".Activity.SavedGallery"> + - + tools:context=".Activity.ShowPictureItems"> + + tools:context=".Activity.showVideoItems"> + + tools:context=".Activity.VideoDetailActivity"> + + tools:context=".Fragment.PictureFragment"> @@ -26,15 +27,15 @@ android:layout_marginTop="8dp" android:layout_marginEnd="8dp" android:layout_marginBottom="8dp" - android:text="No pictures to display" + android:text="No Images Available" android:textAppearance="@style/TextAppearance.AppCompat.Display2" android:textSize="30sp" - android:textStyle="bold|italic" + android:textStyle="bold" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" - app:layout_constraintVertical_bias="0.744" /> + app:layout_constraintVertical_bias="0.762" /> + tools:context=".Fragment.SavedPictureFragment"> + tools:context=".Fragment.SavedVideoFragment"> @@ -23,19 +24,18 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginStart="8dp" - android:layout_marginTop="16dp" + android:layout_marginTop="8dp" android:layout_marginEnd="8dp" android:layout_marginBottom="8dp" android:text="No Videos Available" android:textAppearance="@style/TextAppearance.AppCompat.Display2" android:textSize="30sp" - android:textStyle="bold|italic" + android:textStyle="bold" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" - app:layout_constraintHorizontal_bias="0.507" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" - app:layout_constraintVertical_bias="0.754" /> + app:layout_constraintVertical_bias="0.762" /> + tools:context=".Fragment.VideosFragment"> @@ -22,19 +23,18 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginStart="8dp" - android:layout_marginTop="16dp" + android:layout_marginTop="8dp" android:layout_marginEnd="8dp" android:layout_marginBottom="8dp" - android:text="No videos to display" + android:text="No Videos Available" android:textAppearance="@style/TextAppearance.AppCompat.Display2" android:textSize="30sp" - android:textStyle="bold|italic" + android:textStyle="bold" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" - app:layout_constraintHorizontal_bias="0.507" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" - app:layout_constraintVertical_bias="0.758" /> + app:layout_constraintVertical_bias="0.762" /> + android:elevation="8dp" + android:gravity="center"> @@ -71,8 +70,8 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginLeft="20dp" - android:layout_marginRight="20dp" android:layout_marginTop="8dp" + android:layout_marginRight="20dp" android:layout_marginBottom="8dp" android:text="-Come Back to App, Click on any Image or Video To View..." android:textSize="18sp" /> @@ -81,8 +80,8 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginLeft="20dp" - android:layout_marginRight="20dp" android:layout_marginTop="8dp" + android:layout_marginRight="20dp" android:layout_marginBottom="8dp" android:text="-Click the Download Button..." android:textSize="18sp" /> @@ -91,8 +90,8 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginLeft="20dp" - android:layout_marginRight="20dp" android:layout_marginTop="8dp" + android:layout_marginRight="20dp" android:layout_marginBottom="8dp" android:text="The Image/Video is Instantly Saved to your Gallery :)" android:textSize="18sp" /> diff --git a/app/src/test/java/com/tripleastudio/whatsappstatussaver/ExampleUnitTest.java b/app/src/test/java/com/tripleastudio/whatsappstatussaver/ExampleUnitTest.java index a839118..a31e26d 100644 --- a/app/src/test/java/com/tripleastudio/whatsappstatussaver/ExampleUnitTest.java +++ b/app/src/test/java/com/tripleastudio/whatsappstatussaver/ExampleUnitTest.java @@ -1,4 +1,4 @@ -package com.wedevelopapps.whatsappstatussaver; +package com.tripleastudio.whatsappstatussaver; import org.junit.Test;