This commit is contained in:
jk 2025-11-20 17:10:17 +08:00
parent eb12cf44be
commit 23fb4db69a
14 changed files with 30 additions and 18 deletions

View File

@ -17,6 +17,8 @@ import com.hjq.permissions.permission.base.IPermission;
import com.hjq.toast.Toaster; import com.hjq.toast.Toaster;
import com.tfq.library.R; import com.tfq.library.R;
import com.tfq.library.permission.PermissionConverter; import com.tfq.library.permission.PermissionConverter;
import com.tfq.library.permission.PermissionDescription;
import com.tfq.library.permission.PermissionInterceptor;
import com.tfq.library.view.Animation; import com.tfq.library.view.Animation;
import java.util.List; import java.util.List;
@ -69,6 +71,8 @@ public abstract class BaseFragment extends Fragment {
protected void requestPermission(IPermission iPermissions, Listener listener) { protected void requestPermission(IPermission iPermissions, Listener listener) {
XXPermissions.with(getActivity()) XXPermissions.with(getActivity())
.permission(iPermissions) .permission(iPermissions)
.interceptor(new PermissionInterceptor())
.description(new PermissionDescription())
.request(new OnPermissionCallback() { .request(new OnPermissionCallback() {
@Override @Override
public void onResult(@NonNull List<IPermission> grantedList, @NonNull List<IPermission> deniedList) { public void onResult(@NonNull List<IPermission> grantedList, @NonNull List<IPermission> deniedList) {
@ -91,6 +95,8 @@ public abstract class BaseFragment extends Fragment {
protected void requestPermission(IPermission[] iPermissions, Listener listener) { protected void requestPermission(IPermission[] iPermissions, Listener listener) {
XXPermissions.with(getActivity()) XXPermissions.with(getActivity())
.permissions(iPermissions) .permissions(iPermissions)
.interceptor(new PermissionInterceptor())
.description(new PermissionDescription())
.request(new OnPermissionCallback() { .request(new OnPermissionCallback() {
@Override @Override
public void onResult(@NonNull List<IPermission> grantedList, @NonNull List<IPermission> deniedList) { public void onResult(@NonNull List<IPermission> grantedList, @NonNull List<IPermission> deniedList) {

View File

@ -46,11 +46,11 @@ dependencies {
} else { } else {
//线使,线 //线使,线
//使,LibraryAdLib进行publish后再同步项目, //使,LibraryAdLib进行publish后再同步项目,
// implementation "com.chuangketie.jk:lib_ad_GDTSDK.unionNormal:$rootProject.maven_version.adlib_version" implementation "com.chuangketie.jk:lib_ad_GDTSDK.unionNormal:$rootProject.maven_version.adlib_aar_version"
// implementation "com.chuangketie.jk:lib_ad_mediation_gdt_adapter:$rootProject.maven_version.adlib_version" implementation "com.chuangketie.jk:lib_ad_mediation_gdt_adapter:$rootProject.maven_version.adlib_aar_version"
// implementation "com.chuangketie.jk:lib_ad_open_ad_sdk:$rootProject.maven_version.adlib_version" implementation "com.chuangketie.jk:lib_ad_open_ad_sdk:$rootProject.maven_version.adlib_aar_version"
compileOnly fileTree(dir: '../LibraryAdLib/libs', include: ['*.aar']) // implementation fileTree(dir: '../LibraryAdLib/libs', include: ['*.aar'])
} }
} }

View File

@ -11,14 +11,13 @@ import androidx.viewpager2.widget.ViewPager2;
import com.google.gson.Gson; import com.google.gson.Gson;
import com.tfq.demo.R; import com.tfq.demo.R;
import com.tfq.finances.main.fragment.Fm_Page_A;
import com.tfq.finances.main.fragment.Fm_Page_S;
import com.tfq.finances.network.api.userinfo.UserInfoService; import com.tfq.finances.network.api.userinfo.UserInfoService;
import com.tfq.finances.network.config.ApiCallback; import com.tfq.finances.network.config.ApiCallback;
import com.tfq.finances.network.model.response.userinfo.UserInfoData;
import com.tfq.finances.network.model.response.userinfo.UserInfoResp; import com.tfq.finances.network.model.response.userinfo.UserInfoResp;
import com.tfq.library.adapter.MyFragmentStateAdapter; import com.tfq.library.adapter.MyFragmentStateAdapter;
import com.tfq.library.base.BaseActivity; import com.tfq.library.base.BaseActivity;
import com.tfq.finances.main.fragment.Fm_Page_A;
import com.tfq.finances.main.fragment.Fm_Page_S;
import com.tfq.library.utils.LogK; import com.tfq.library.utils.LogK;
import com.tfq.library.utils.ToasterUtil; import com.tfq.library.utils.ToasterUtil;
@ -83,7 +82,7 @@ public class Activity_Main extends BaseActivity {
if (viewId == R.id.iv_page01 && !mOnPage) { if (viewId == R.id.iv_page01 && !mOnPage) {
viewPager.setCurrentItem(0); viewPager.setCurrentItem(0);
toTime(); toTime();
}else if (viewId == R.id.iv_page10 && !mOnPage) { } else if (viewId == R.id.iv_page10 && !mOnPage) {
viewPager.setCurrentItem(2); viewPager.setCurrentItem(2);
toTime(); toTime();
} }

View File

@ -15,6 +15,7 @@ import com.bumptech.glide.Glide;
import com.bumptech.glide.load.engine.DiskCacheStrategy; import com.bumptech.glide.load.engine.DiskCacheStrategy;
import com.bumptech.glide.request.target.CustomTarget; import com.bumptech.glide.request.target.CustomTarget;
import com.bumptech.glide.request.transition.Transition; import com.bumptech.glide.request.transition.Transition;
import com.hjq.permissions.permission.PermissionLists;
import com.tfq.ad.ad.AdBannerUtils; import com.tfq.ad.ad.AdBannerUtils;
import com.tfq.ad.ad.AdCQPUtils; import com.tfq.ad.ad.AdCQPUtils;
import com.tfq.ad.ad.AdFeedUtils; import com.tfq.ad.ad.AdFeedUtils;
@ -115,7 +116,13 @@ public class Fm_Page_A extends BaseFragment {
} else if (viewId == R.id.ll_3) { } else if (viewId == R.id.ll_3) {
AdFeedUtils.show_ad(getActivity(), App.getInstances().getCsjIdFeed1(), fl_content,20, "page_01",1); AdFeedUtils.show_ad(getActivity(), App.getInstances().getCsjIdFeed1(), fl_content,20, "page_01",1);
} else if (viewId == R.id.ll_4) { } else if (viewId == R.id.ll_4) {
AdBannerUtils.show_ad(getActivity(), fl_content); // AdBannerUtils.show_ad(getActivity(), fl_content);
requestPermission(PermissionLists.getManageExternalStoragePermission(), new Listener() {
@Override
public void success() {
}
});
} }
} }
} }

View File

@ -1 +1 @@
8484d44231bc0a42d661517b25bcf324 98b07722b1460fe77717dbd7ad95be80

View File

@ -1 +1 @@
cbb875fe2eed61f4175f5d06b03701b69e6b0ab9 66df3330a1e4876fa6d406325440cab408891cee

View File

@ -1 +1 @@
2115630d449cbe8977ce7d33a093b5e7c0d5342574e78ef4a721a4de41a22a5b b609c2becbe101f1b1c5c5c97eb8f269d32101d17422bbfbc9c54f89f5abdfac

View File

@ -1 +1 @@
aff9f0a6f957794a8551d622e37b202256d5e24ed3ee14c3be8c500461dc4b2f456dadc7235b83938ed40431413a8e438ed9becc76f39624cf9f9005a16507ec 4726c207547ece5f2cf24c66a592522c83b5a1d0f61d663ba3e5d1ba730c1d534e1c23cc2ad39f48773d75659b98e71587ddfb2e5d0e1c15d9a3a9418717fc37

View File

@ -9,6 +9,6 @@
<version>1.0.0</version> <version>1.0.0</version>
<version>1.0.1</version> <version>1.0.1</version>
</versions> </versions>
<lastUpdated>20251120082435</lastUpdated> <lastUpdated>20251120090245</lastUpdated>
</versioning> </versioning>
</metadata> </metadata>

View File

@ -1 +1 @@
c0eb4b622c9b34b5ed5b2a7f35607749 06cffa3a392d2bacba3eb72c074c80be

View File

@ -1 +1 @@
5f09b653ebd212a50527b8f7c0090da8a08d53db 9beb5b57f1a6170d2d27b1494aed2a0322a684f5

View File

@ -1 +1 @@
9832aa356914d02dbfb6fb17707e35b8907ee1b732decb2e084d6b6ac1fae916 3ef475bfae532db8a454cb2db79fa9a56887478cd0c33f1cc3e8fef9da5b260f

View File

@ -1 +1 @@
c6644c0c74578920dbcabc210653858b599728a5fafcfc8d6aa6aa434e7fa1df9091648b8bf625e142acc0ce9ddfc059188c3f81fc683cb4007a604c8592429b aa9cbb74ef05ab26e73a340932551d02d623f1184c4bcf0c97561357072066f855827304d5daa838f3c9239f8e967343af01c611951df7e925386814245dbea2