package com.kdwallpapers.studio.ViewActivities;
import android.annotation.SuppressLint;
import android.annotation.TargetApi;
import android.app.Activity;
import android.app.Notification;
import android.app.PendingIntent;
import android.app.WallpaperManager;
import android.content.Intent;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.drawable.Drawable;
import android.net.Uri;
import android.os.AsyncTask;
import android.os.Build;
import android.os.Bundle;
import android.os.Environment;
import android.os.Handler;
import android.os.StrictMode;
import android.provider.MediaStore;
import android.util.Log;
import android.view.MenuItem;
import android.view.View;
import android.widget.FrameLayout;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.RelativeLayout;
import android.widget.TextView;
import android.widget.Toast;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.annotation.RequiresApi;
import androidx.appcompat.app.AppCompatActivity;
import androidx.appcompat.widget.PopupMenu;
import androidx.core.app.ActivityCompat;
import androidx.core.app.NotificationCompat;
import androidx.core.app.NotificationManagerCompat;
import androidx.core.content.ContextCompat;
import androidx.core.content.FileProvider;
import androidx.viewpager.widget.ViewPager;
import com.android.volley.AuthFailureError;
import com.android.volley.Request;
import com.android.volley.Response;
import com.android.volley.VolleyError;
import com.android.volley.toolbox.StringRequest;
import com.bumptech.glide.Glide;
import com.bumptech.glide.request.target.CustomTarget;
import com.bumptech.glide.request.target.SimpleTarget;
import com.bumptech.glide.request.transition.Transition;
import com.google.android.gms.ads.AdRequest;
import com.google.android.gms.ads.AdSize;
import com.google.android.gms.ads.AdView;
import com.google.android.material.snackbar.Snackbar;
import com.kdwallpapers.studio.Activities.DownloadActivity;
import com.kdwallpapers.studio.Activities.EditActivity;
import com.kdwallpapers.studio.Activities.FavScrollingActivity;
import com.kdwallpapers.studio.Activities.HomeActivity;
import com.kdwallpapers.studio.Activities.ScrollingActivity;
import com.kdwallpapers.studio.Activities.SplashActivity;
import com.kdwallpapers.BuildConfig;
import com.kdwallpapers.studio.Models.ImagesResult;
import com.kdwallpapers.studio.Preferences.WallpaperSharedPreference;
import com.kdwallpapers.R;
import com.kdwallpapers.studio.UtilConstant.Constant;
import com.kdwallpapers.studio.UtilConstant.SavePref;
import com.kdwallpapers.studio.Utilities.AppController;
import com.kdwallpapers.studio.Utilities.ShadowTransformer;
import com.kdwallpapers.studio.Utils;
import org.json.JSONException;
import org.json.JSONObject;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.URL;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Random;
import java.util.UUID;
import static com.kdwallpapers.studio.Adapters.ImagesPaginationAdapter.mCardAdapter1;
import static com.kdwallpapers.studio.Adapters.ImagesPaginationAdapter.movieResults;
public class WallpaperViewActivity extends AppCompatActivity {
public ShadowTransformer mCardShadowTransformer1;
ImageView setaswallpaper;
TextView imagenametv;
ImageView bgimageiv;
ImageView editwallpaper;
ImageView downloadwallpaper;
int position;
ImageView closeiv;
ImageView menuiv;
WallpaperSharedPreference wallpaperSharedPreference;
int type;
LinearLayout layoutwallpaper;
LinearLayout layoutlock;
LinearLayout layoutboth;
FrameLayout fabFrame;
TextView downloadtv;
RelativeLayout toprl;
LinearLayout bottomll;
ImageView downloadiv;
private ViewPager mViewPager1quize;
private boolean fabExpanded = false;
RelativeLayout relativeLayoutLoadMore;
RelativeLayout rootLayout;
//Declaring members
private NotificationManagerCompat mManager;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_wallpaper_view);
//initializing members
mManager = NotificationManagerCompat.from(this);
position = getIntent().getIntExtra("position", 0);
Log.d("TOTO", "position: " + movieResults.get(position).getId()+" "+position+" "+movieResults.get(position).getImage());
for(int i=0; i<movieResults.size();i++){
Log.d("TOTO", "movieResults: " + movieResults.get(i).getId()+" "+movieResults.get(i).getImage());
}
relativeLayoutLoadMore = findViewById(R.id.relativeLayoutLoadMore);
rootLayout = findViewById(R.id.rootLayout);
if (Constant.admob) {
try {
LinearLayout adContainer = findViewById(R.id.ad_layout);
AdView adView = new AdView(this);
adView.setAdSize(AdSize.BANNER);
adView.setAdUnitId(Constant.admob_banner_ad_id);
AdRequest adRequest = new AdRequest.Builder().build();
adView.loadAd(adRequest);
LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.MATCH_PARENT);
adContainer.addView(adView, params);
} catch (Exception e) {
e.printStackTrace();
}
} else {
}
wallpaperSharedPreference = new WallpaperSharedPreference();
check();
type = getIntent().getIntExtra("type", 1);
downloadiv = findViewById(R.id.downloadiv);
closeiv = findViewById(R.id.closeiv);
menuiv = findViewById(R.id.menuiv);
mViewPager1quize = (ViewPager) findViewById(R.id.viewPager1);
setaswallpaper = findViewById(R.id.setaswallpaper);
imagenametv = findViewById(R.id.imagenametv);
bgimageiv = findViewById(R.id.bgimageiv);
downloadwallpaper = findViewById(R.id.downloadwallpaper);
editwallpaper = findViewById(R.id.editwallpaper);
downloadtv = findViewById(R.id.downloadtv);
bottomll = findViewById(R.id.bottomll);
toprl = findViewById(R.id.toprl);
layoutwallpaper = findViewById(R.id.layoutwallpaper);
layoutlock = findViewById(R.id.layoutlock);
layoutboth = findViewById(R.id.layoutboth);
fabFrame = findViewById(R.id.fabFrame);
fabFrame.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
SplashActivity.disablefor1sec(fabFrame);
closeSubMenusFab();
}
});
imagenametv.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
ImagesResult imagesResult = movieResults.get(mViewPager1quize.getCurrentItem());
Utils.showInterstitialIfNeed(WallpaperViewActivity.this);
Intent intent = new Intent(WallpaperViewActivity.this, ScrollingActivity.class);
intent.putExtra("artistname", imagesResult.getName());
intent.putExtra("userid", imagesResult.getUser_id() + "");
startActivity(intent);
}
});
downloadwallpaper.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
SplashActivity.disablefor1sec(downloadwallpaper);
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
PRO 4K壁纸是一个移动的壁纸应用程序运行在Android平台下,具有强大的功能(壁纸,动态壁纸,寻呼机查看器,照片编辑器,.)美丽的设计和响应式管理面板可以管理壁纸,GIF(动态壁纸),类别,用户,通知,颜色,设置.这个应用程序由Android Studio为客户端创建,然后PHP/MySQL为管理端。通过使用此应用程序,您可以保存您的金钱和时间在创建应用程序为自己的壁纸应用程序。 Android应用程序功能: 支持Android Studio & Material Design 闪屏 壁纸和GIF(动态壁纸) 热门壁纸列表 最新壁纸列表 热门壁纸列表 壁纸分类 壁纸颜色(根据颜色选择壁纸) 每个壁纸和GIF的总下载量 下载壁纸离线观看 无限滚动列表 分享壁纸(Whatsapp,Facebook,Instagram.) 设置为壁纸选项(壁纸) 选择将壁纸设置为主屏幕或锁定屏幕或两者 通过使用颜色,类别,标题,描述的关键字搜索壁纸 添加到收藏夹功能(壁纸/GIF) 登录/使用电子邮件注册 登录/使用Google注册 登录/注册Facebook 带有本地广告和横幅广告的壁纸和G
资源推荐
资源详情
资源评论
收起资源包目录
Pro 4K Wallpaper 2022 壁纸招聘编辑app安卓应用程序项目源码PHP/MySQL Java Js (1567个子文件)
header.php.bak 7KB
connection.php.bak 2KB
footer.php.bak 472B
gradlew.bat 2KB
executionHistory.bin 12.93MB
classAnalysis.bin 2.24MB
fileHashes.bin 929KB
jarAnalysis.bin 751KB
outputFiles.bin 554KB
taskHistory.bin 145KB
sha1-checksums.bin 25KB
md5-checksums.bin 19KB
resourceHashesCache.bin 19KB
last-build.bin 1B
flat-admin.css 323KB
vendor.css 210KB
bs.css 167KB
screen.css 12KB
grid.css 10KB
screen.css 4KB
typography.css 3KB
blue-sky.css 3KB
default.css 3KB
yellow.css 3KB
blue.css 3KB
red.css 3KB
ie.css 3KB
screen.css 2KB
screen.css 2KB
ie.css 2KB
print.css 2KB
forms.css 2KB
screen.css 1KB
print.css 1KB
reset.css 1KB
style_progress.css 501B
.DS_Store 10KB
.DS_Store 8KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
fontawesome-webfont.eot 75KB
error_log 4KB
error_log 4KB
.gitignore 216B
.gitignore 47B
.gitignore 8B
.gitignore 8B
.gitignore 8B
build.gradle 4KB
build.gradle 2KB
build.gradle 1KB
build.gradle 660B
settings.gradle 120B
gradlew 5KB
.htaccess 366B
.htaccess 0B
index.html 9KB
app.iml 22KB
AW_Wallpaper_2.app.iml 20KB
standFrameLibraryy.iml 12KB
standLibrary.iml 11KB
standFrameLibrary.iml 10KB
AW_Wallpaper_2.standFrameLibraryy.iml 8KB
AW_Wallpaper_2.iml 904B
Wallpaper App.iml 885B
opencv_library-2.4.3.jar 202KB
gradle-wrapper.jar 53KB
WallpaperViewActivity.java 53KB
TrendingWallpaperViewActivity.java 49KB
EditActivity.java 43KB
GIFViewActivity.java 39KB
TrendingGIFViewActivity.java 36KB
AddtextActivity.java 30KB
InnerWallpaperFragment.java 28KB
Camera1.java 26KB
HomeActivity.java 26KB
BitmapProcessing.java 21KB
LoginActivity.java 19KB
HdrParameter.java 19KB
FavScrollingActivity.java 18KB
UploadImageFragment.java 16KB
ScrollingActivity.java 16KB
CameraView.java 15KB
InnerWallpaperCategoriesFragment.java 15KB
ShapeView.java 14KB
ImageSet.java 14KB
StickerView.java 14KB
MyFirebaseMessagingService.java 14KB
Parameter.java 13KB
ClipArt.java 13KB
共 1567 条
- 1
- 2
- 3
- 4
- 5
- 6
- 16
资源评论
小云同志你好
- 粉丝: 1045
- 资源: 931
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功