package cj.mobilead.fragment;
import android.app.Activity;
import android.content.Intent;
import android.util.Log;
import android.view.View;
import android.widget.GridView;
import android.widget.Toast;
import com.kwad.sdk.api.KsAdSDK;
import com.kwad.sdk.api.SdkConfig;
import java.util.ArrayList;
import java.util.List;
import cj.mobile.CJHistoryDay;
import cj.mobile.CJHoroscope;
import cj.mobile.CJIdiomGame;
import cj.mobile.CJMBTI;
import cj.mobile.CJMobileAd;
import cj.mobile.CJNews;
import cj.mobile.CJOilPrice;
import cj.mobile.listener.CJNewsListener;
import cj.mobile.listener.CJRewardListener;
import cj.mobilead.Common;
import cj.mobilead.R;
import cj.mobilead.WebViewActivity;
import cj.mobilead.ad.BannerActivity;
import cj.mobilead.ad.FullScreenActivity;
import cj.mobilead.ad.InterstitialActivity;
import cj.mobilead.ad.NativeExpressActivity;
import cj.mobilead.ad.RenderNativeActivity;
import cj.mobilead.ad.RewardVideoActivity;
import cj.mobilead.ad.SplashActivity;
import cj.mobilead.content.GameActivity;
import cj.mobilead.content.MBTIActivity;
import cj.mobilead.content.NewsPageActivity;
import cj.mobilead.content.ShortVideoActivity;
import cj.mobilead.content.TaskActivity;
import cj.mobilead.content.VideoContentActivity;
import cj.mobilead.ad.videoFlow.VideoFlowActivity;
import cj.mobilead.base.BaseFragment;
import cj.mobilead.bean.LabelBean;
import cj.mobilead.content.VideoEnhanceActivity;
import cj.mobilead.content.WechatReadActivity;
import cj.mobilead.recharge.AutioQDActivity;
import cj.mobilead.recharge.AutioReplaceActivity;
import cj.mobilead.recharge.FootQDActivity;
import cj.mobilead.recharge.FootReplaceActivity;
public class BasicsFragment extends BaseFragment {
private Activity activity;
private GridView gvAd, gvContent, gvRecharge;
private List<LabelBean> dataAd, dataContent, dataRecharge;
private GVAdapter adapterAd, adapterContent, adapterRecharge;
public BasicsFragment setActivity(Activity activity) {
this.activity = activity;
return this;
}
@Override
public int getLayoutId() {
return R.layout.fragment_basics;
}
@Override
public void initView(View view) {
gvAd = view.findViewById(R.id.gv_ad);
gvContent = view.findViewById(R.id.gv_content);
gvRecharge = view.findViewById(R.id.gv_recharge);
initGVData();
adapterAd = new GVAdapter(dataAd, clickListener);
gvAd.setAdapter(adapterAd);
adapterContent = new GVAdapter(dataContent, clickListener);
gvContent.setAdapter(adapterContent);
adapterRecharge = new GVAdapter(dataRecharge, clickListener);
gvRecharge.setAdapter(adapterRecharge);
}
private GVClickListener clickListener = new GVClickListener() {
@Override
public void onClick(String label) {
click(label);
}
};
private void initGVData() {
dataAd = new ArrayList<>();
dataAd.add(new LabelBean("激励视频", R.drawable.btn_bg_reward));
dataAd.add(new LabelBean("全屏视频", R.drawable.btn_bg_fullscreen));
dataAd.add(new LabelBean("插屏", R.drawable.btn_bg_interstitial));
dataAd.add(new LabelBean("开屏", R.drawable.btn_bg_splash));
dataAd.add(new LabelBean("banner", R.drawable.btn_bg_banner));
dataAd.add(new LabelBean("信息流", R.drawable.btn_bg_natice_express));
dataAd.add(new LabelBean("自渲染", R.drawable.btn_bg_render_native));
dataAd.add(new LabelBean("视频流", R.drawable.btn_bg_video_flow));
dataContent = new ArrayList<>();
dataContent.add(new LabelBean("视频内容(ks)", R.drawable.btn_bg_video_content));
dataContent.add(new LabelBean("视频内容(自研)", R.drawable.btn_bg_video_content));
dataContent.add(new LabelBean("微信阅读", R.drawable.btn_bg_wechat_read));
dataContent.add(new LabelBean("新闻赚", R.drawable.btn_bg_news));
dataContent.add(new LabelBean("任务墙", R.drawable.btn_bg_task));
dataContent.add(new LabelBean("星座运势", R.drawable.btn_bg_horoscope));
dataContent.add(new LabelBean("增强短视频", R.drawable.btn_bg_video_enhance));
dataContent.add(new LabelBean("那年今日", R.drawable.btn_bg_history));
dataContent.add(new LabelBean("今日油价", R.drawable.btn_bg_oil_price));
dataContent.add(new LabelBean("性格测试", R.drawable.btn_bg_mbti));
dataContent.add(new LabelBean("成语答题", R.drawable.btn_bg_idiom));
dataContent.add(new LabelBean("新闻资讯", R.drawable.btn_bg_news_page));
dataContent.add(new LabelBean("小游戏", R.drawable.btn_bg_game));
dataRecharge = new ArrayList<>();
dataRecharge.add(new LabelBean("影音直充", R.drawable.btn_bg_autio_qd));
dataRecharge.add(new LabelBean("影音代充", R.drawable.btn_bg_autio_replace));
dataRecharge.add(new LabelBean("美食直充", R.drawable.btn_bg_foot_qd));
dataRecharge.add(new LabelBean("美食代充", R.drawable.btn_bg_foot_replace));
dataRecharge.add(new LabelBean("话费直充", R.drawable.btn_bg_phone_qd));
dataRecharge.add(new LabelBean("电费代充", R.drawable.btn_bg_electricity_replace));
}
public void click(String label) {
switch (label) {
case "激励视频":
startActivity(new Intent(activity, RewardVideoActivity.class));
break;
case "全屏视频":
startActivity(new Intent(activity, FullScreenActivity.class));
break;
case "插屏":
startActivity(new Intent(activity, InterstitialActivity.class));
break;
case "开屏":
startActivity(new Intent(activity, SplashActivity.class));
break;
case "banner":
startActivity(new Intent(activity, BannerActivity.class));
break;
case "信息流":
startActivity(new Intent(activity, NativeExpressActivity.class));
break;
case "自渲染":
startActivity(new Intent(activity, RenderNativeActivity.class));
break;
case "视频流":
startActivity(new Intent(activity, VideoFlowActivity.class));
break;
case "视频内容(ks)":
startActivity(new Intent(activity, VideoContentActivity.class));
break;
case "视频内容(自研)":
startActivity(new Intent(activity, ShortVideoActivity.class));
break;
case "微信阅读":
startActivity(new Intent(activity, WechatReadActivity.class));
break;
case "小游戏":
startActivity(new Intent(activity, GameActivity.class));
break;
case "新闻赚":
openNews();
break;
case "任务墙":
startActivity(new Intent(activity, TaskActivity.class));
break;
case "星座运势":
openHoroscope();
break;
case "增强短视频":
startActivity(new Intent(activity, VideoEnhanceActivity.class));
break;
case "那年今日":
openHistory();
break;
case "今日油价":
openOilPrice();
break;
case "性格测试":
startActivity(new Intent(activity, MBTIActivity.class));
break;
case "新闻资讯":
startActivity(new Intent(activity, NewsPageActivity.class));
break
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
CJMobileAdDemo2.8.2.zip (190个子文件)
open_ad_sdk_6.2.1.7.aar 8.07MB
kssdk-ad-3.3.65-publishRelease-31ab51f8a1.aar 5.02MB
anythink_core_6.3.68.aar 2.76MB
GDTSDK.unionNormal.4.580.1450.aar 1.95MB
Baidu_MobAds_SDK-release_v9.352.aar 1.87MB
wind-sdk-4.19.1.aar 1.84MB
hailiang-3.462.14.428x.aar 1.4MB
oaid_sdk_1.0.25.aar 1.07MB
octopus_ad_sdk_1.6.0.5.aar 1.04MB
mobileAd-2.8.2.aar 910KB
wind-common-1.7.0.aar 606KB
jjsdk7.3.aar 464KB
anythink_china_core_6.3.68.aar 186KB
tramini_sdk_6.3.68.aar 87KB
anythink_rewardvideo_6.3.68.aar 45KB
anythink_native_6.3.68.aar 44KB
anythink_interstitial_6.3.68.aar 42KB
anythink_splash_6.3.68.aar 38KB
anythink_banner_6.3.68.aar 28KB
gradlew.bat 2KB
executionHistory.bin 38.11MB
classAnalysis.bin 19.94MB
fileHashes.bin 1.2MB
outputFiles.bin 957KB
taskHistory.bin 245KB
resourceHashesCache.bin 19KB
last-build.bin 1B
.gitignore 240B
.gitignore 50B
.gitignore 6B
build.gradle 4KB
build.gradle 776B
settings.gradle 14B
gradlew 5KB
tbs_sdk_thirdapp_v4.3.0.281_44181_sharewithdownloadwithfile_withoutGame_obfs_20220407_152305.jar 550KB
gradle-wrapper.jar 53KB
BasicsFragment.java 14KB
WechatReadActivity.java 6KB
MainActivity.java 5KB
NativeExpressActivity.java 5KB
VideoFlowActivity.java 4KB
RewardVideoActivity.java 4KB
RenderNativeActivity.java 4KB
SplashActivity.java 4KB
VerticalLayoutManager.java 3KB
WebViewActivity.java 3KB
VideoContentActivity.java 3KB
VideoEnhanceActivity.java 3KB
ShortVideoActivity.java 3KB
FullScreenActivity.java 2KB
NewsPageActivity.java 2KB
BannerActivity.java 2KB
InterstitialActivity.java 2KB
AutioQDActivity.java 2KB
VideoAdapter.java 2KB
Common.java 2KB
MBTIActivity.java 2KB
MyApplication.java 2KB
NativeExpressAdapter.java 2KB
AutioReplaceActivity.java 2KB
GVAdapter.java 2KB
FootReplaceActivity.java 1KB
FootQDActivity.java 1KB
TaskActivity.java 967B
BaseFragment.java 802B
ExampleInstrumentedTest.java 761B
NativeExpressBean.java 652B
GameActivity.java 639B
MyGridView.java 623B
BaseActivity.java 586B
VideoBean.java 569B
LabelBean.java 499B
ExampleUnitTest.java 388B
OnViewPagerListener.java 224B
GVClickListener.java 107B
cjmobileadsdk.jks 2KB
buildOutputCleanup.lock 17B
javaCompile.lock 17B
fileHashes.lock 17B
executionHistory.lock 17B
fileContent.lock 17B
icon.png 287KB
ic_launcher.png 85KB
ic_launcher.png 85KB
ic_launcher.png 85KB
ic_launcher.png 85KB
ic_launcher.png 85KB
iv_back.png 3KB
proguard-rules.pro 4KB
gradle.properties 1KB
local.properties 394B
gradle-wrapper.properties 238B
cache.properties 53B
gc.properties 0B
gc.properties 0B
workspace.xml 31KB
misc.xml 10KB
Gradle__com_pgyersdk_sdk_3_0_10_aar.xml 8KB
ic_launcher_background.xml 6KB
AndroidManifest.xml 5KB
共 190 条
- 1
- 2
资源评论
2401_85566649
- 粉丝: 0
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 三相光伏并网逆变器方案 资料 50kw组串式 主控芯片TMS32F2808,提供pcb,原理图,代码 组成如下: 1.主控
- Intel IPU IPsec
- pituita(脑部腺体肿瘤)标注数据集,共620张数据集,包括图片和手动标注肿瘤的xml文件,可以直接进行yolo框架训练
- matlab 新手说明 包含说明和注释
- 《C和C++嵌入式系统编程》+ pdf
- Intel Mount Evans IPU packet process
- oracle和mysql区别 包含说明和注释
- c程序13个实例+源码
- #电池 #锂离子电池#锂电#模型#comsol模拟仿真 comsol 锂枝晶模型 此模型为单枝晶定向形核,多枝晶定向形核,可以直
- Prius2004永磁同步电机设 计 报.告: 磁路法、maxwell有限元法、MotorCAD温仿真、应力分析 (内容比较
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功