diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 34440a7..25c763e 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -69,7 +69,7 @@ - + item != PackageManager.PERMISSION_GRANTED)) { - requestPermissionNeedCheck = false; - PermissionUtil.openApplicationSettings(this, "当前应用缺少必要权限。\n请点击设置-权限-打开所需权限!"); - } +// if (Arrays.stream(paramArrayOfInt).anyMatch(item -> item != PackageManager.PERMISSION_GRANTED)) { +// requestPermissionNeedCheck = false; +// PermissionUtil.openApplicationSettings(this, "当前应用缺少必要权限。\n请点击设置-权限-打开所需权限!"); +// } if (!NotificationManagerCompat.from(getApplicationContext()).areNotificationsEnabled()) { new AlertDialog.Builder(this) .setTitle("授权设备权限") diff --git a/app/src/main/java/com/kanglai/push/ui/fragment/MessageFragment.java b/app/src/main/java/com/kanglai/push/ui/fragment/MessageFragment.java index 5d0eabb..bdb0add 100644 --- a/app/src/main/java/com/kanglai/push/ui/fragment/MessageFragment.java +++ b/app/src/main/java/com/kanglai/push/ui/fragment/MessageFragment.java @@ -39,7 +39,7 @@ import com.kanglai.push.constant.CommonConstant; import com.kanglai.push.databinding.FragmentMessageBinding; import com.kanglai.push.entity.LocalPushChatMsg; import com.kanglai.push.entity.User; -import com.kanglai.push.service.LocationService; +import com.kanglai.push.util.LocationService; import com.kanglai.push.ui.activity.InstantActivity; import com.kanglai.push.ui.adapter.MessageSwipeableRecyclerAdapter; import com.kanglai.push.ui.vm.MessageViewModel; diff --git a/app/src/main/java/com/kanglai/push/ui/fragment/UserFragment.java b/app/src/main/java/com/kanglai/push/ui/fragment/UserFragment.java index 5b1fa30..9f5baa1 100644 --- a/app/src/main/java/com/kanglai/push/ui/fragment/UserFragment.java +++ b/app/src/main/java/com/kanglai/push/ui/fragment/UserFragment.java @@ -2,7 +2,6 @@ package com.kanglai.push.ui.fragment; import static com.blankj.utilcode.util.ServiceUtils.stopService; -import android.content.Intent; import android.os.Bundle; import android.text.TextUtils; import android.util.Patterns; @@ -27,10 +26,8 @@ import com.kanglai.push.R; import com.kanglai.push.constant.CacheConstant; import com.kanglai.push.databinding.FragmentUserBinding; import com.kanglai.push.entity.User; -import com.kanglai.push.service.LocationService; +import com.kanglai.push.util.LocationService; import com.kanglai.push.ui.activity.AboutActivity; -import com.kanglai.push.ui.activity.LoginSurveyActivity; -import com.kanglai.push.ui.activity.PushTypeActivity; import com.kanglai.push.ui.adapter.UserRecyclerAdapter; import com.kanglai.push.ui.vm.UserViewModel; import com.kongzue.dialogx.DialogX; @@ -81,7 +78,7 @@ public class UserFragment extends BaseFragment list = CollectionUtils.newArrayList( - new UserRecyclerAdapter.UserEntity().setCode("1").setTitle("Bate-测试退出定位服务").setBadge(0).setImage(R.drawable.icon_about).setHidesLeftImage(true), + new UserRecyclerAdapter.UserEntity().setCode("1").setTitle("关闭定位服务").setBadge(0).setImage(R.drawable.icon_about).setHidesLeftImage(true), new UserRecyclerAdapter.UserEntity().setCode("2").setTitle("关于我们").setBadge(0).setImage(R.drawable.icon_about).setHidesLeftImage(true), new UserRecyclerAdapter.UserEntity().setCode("3").setTitle("退出登录").setBadge(0).setImage(R.drawable.icon_exit).setHidesLeftImage(true) ); @@ -109,7 +106,7 @@ public class UserFragment extends BaseFragment { - // todo: 新建任务 - startActivity(AddMessageActivity.class); +// startActivity(AddMessageActivity.class); + ToastUtil.showBottom("开发中,敬请期待..."); }); btnOa2.setOnClickListener(v -> { - ToastUtil.showTop("你刚刚点击了推送规则"); + ToastUtil.showBottom("开发中,敬请期待..."); }); btnOa3.setOnClickListener(v -> { - ToastUtil.showBottom("你刚刚点击了对接工作"); + ToastUtil.showBottom("开发中,敬请期待..."); }); btnOa4.setOnClickListener(v -> { -// ToastUtil.show("你刚刚点击了用户权限"); - MessageDialog.show("标题", "用户权限", "确定"); + ToastUtil.showBottom("开发中,敬请期待..."); }); /** 滚动轮播图控件 */ mXBanner = (XBanner) getView().findViewById(R.id.xbanner); diff --git a/app/src/main/java/com/kanglai/push/ui/vm/MessageViewModel.java b/app/src/main/java/com/kanglai/push/ui/vm/MessageViewModel.java index fab6708..ac3b1eb 100644 --- a/app/src/main/java/com/kanglai/push/ui/vm/MessageViewModel.java +++ b/app/src/main/java/com/kanglai/push/ui/vm/MessageViewModel.java @@ -43,7 +43,7 @@ public class MessageViewModel extends ToolbarViewModel { public MessageViewModel(@NonNull Application application) { super(application); - super.setTitleText("有 信"); + super.setTitleText("友 信"); // 注入服务组件 DaggerServiceComponent .builder() diff --git a/app/src/main/java/com/kanglai/push/service/LocationService.java b/app/src/main/java/com/kanglai/push/util/LocationService.java similarity index 82% rename from app/src/main/java/com/kanglai/push/service/LocationService.java rename to app/src/main/java/com/kanglai/push/util/LocationService.java index c94250c..0fd9cbc 100644 --- a/app/src/main/java/com/kanglai/push/service/LocationService.java +++ b/app/src/main/java/com/kanglai/push/util/LocationService.java @@ -1,17 +1,27 @@ -package com.kanglai.push.service; +package com.kanglai.push.util; +import android.app.Notification; import android.app.Service; import android.content.Intent; +import android.graphics.BitmapFactory; +import android.os.Build; import android.os.IBinder; import androidx.annotation.Nullable; +import androidx.annotation.RequiresApi; +import androidx.core.app.NotificationCompat; import com.amap.api.location.AMapLocation; import com.amap.api.location.AMapLocationClient; import com.amap.api.location.AMapLocationClientOption; import com.amap.api.location.AMapLocationListener; import com.blankj.utilcode.util.LogUtils; +import com.dolphin.core.util.NotificationUtil; +import com.kanglai.push.R; import com.kanglai.push.util.TimeFormatUtil; +import com.taobao.accs.common.Constants; + +import java.util.Random; /** * 高德长时间定位 @@ -71,8 +81,18 @@ public class LocationService extends Service implements AMapLocationListener { */ @Override public int onStartCommand(Intent intent, int flags, int startId) { - // todo 开始定位 locationConfigure(true); + // 将service设置为前台service 以达成保活 + +// NotificationUtil.notify(new Random().nextInt(), builder -> builder +// .setContentText("友信正在为您安全守护中...") +// .setContentTitle(" ") +// .setCategory(Notification.CATEGORY_REMINDER) +// .setStyle(new Notification.BigTextStyle().bigText("人生得意须尽欢,莫使金樽空对月。\n 天生我材必有用,千金散尽还复来。")) +// .setStyle(new Notification.BigPictureStyle() +// .bigPicture(BitmapFactory.decodeResource(getResources(), R.drawable.icon_app))) +// .setUsesChronometer(true).setNumber(10) ); + return super.onStartCommand(intent, flags, startId); } diff --git a/app/src/main/res/drawable-xxhdpi/icon_list_empty.png b/app/src/main/res/drawable-xxhdpi/icon_list_empty.png new file mode 100644 index 0000000..c8c8fa4 Binary files /dev/null and b/app/src/main/res/drawable-xxhdpi/icon_list_empty.png differ diff --git a/app/src/main/res/drawable-xxhdpi/icon_umeng_push_default_splash_bg.png b/app/src/main/res/drawable-xxhdpi/icon_umeng_push_default_splash_bg.png index 37a2ed0..cf5248a 100644 Binary files a/app/src/main/res/drawable-xxhdpi/icon_umeng_push_default_splash_bg.png and b/app/src/main/res/drawable-xxhdpi/icon_umeng_push_default_splash_bg.png differ diff --git a/app/src/main/res/layout/activity_audit_list.xml b/app/src/main/res/layout/activity_audit_list.xml index 4cb93bb..dcbd2f9 100644 --- a/app/src/main/res/layout/activity_audit_list.xml +++ b/app/src/main/res/layout/activity_audit_list.xml @@ -54,6 +54,7 @@ + android:layout_width="@dimen/dp_60" + android:layout_height="@dimen/dp_60"/> diff --git a/app/src/main/res/layout/activity_enterprise_list.xml b/app/src/main/res/layout/activity_enterprise_list.xml index 20db8b2..0b4fb7d 100644 --- a/app/src/main/res/layout/activity_enterprise_list.xml +++ b/app/src/main/res/layout/activity_enterprise_list.xml @@ -64,17 +64,17 @@ + android:layout_width="@dimen/dp_60" + android:layout_height="@dimen/dp_60"/> diff --git a/app/src/main/res/layout/activity_focus_list.xml b/app/src/main/res/layout/activity_focus_list.xml index a931ab3..82a15dc 100644 --- a/app/src/main/res/layout/activity_focus_list.xml +++ b/app/src/main/res/layout/activity_focus_list.xml @@ -64,17 +64,17 @@ + android:layout_width="@dimen/dp_60" + android:layout_height="@dimen/dp_60"/> diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 797a262..44c79cd 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -7,8 +7,8 @@ --> - 感谢您选择有信!\n - 为保障您的权利,在使用我们的服务前,请通过《有信用户协议》和《有信隐私政策》了解我们对于个人信息的使用情况与您所享有的相关权利。\n + 感谢您选择友信!\n + 为保障您的权利,在使用我们的服务前,请通过《友信用户协议》和《友信隐私政策》了解我们对于个人信息的使用情况与您所享有的相关权利。\n diff --git a/app/src/main/res/values/styles_common.xml b/app/src/main/res/values/styles_common.xml index 834aaf5..d419c3a 100644 --- a/app/src/main/res/values/styles_common.xml +++ b/app/src/main/res/values/styles_common.xml @@ -1,10 +1,11 @@ - + diff --git a/library/core/src/main/res/drawable-hdpi/icon_app.png b/library/core/src/main/res/drawable-hdpi/icon_app.png index 840e7ec..ee5ba35 100644 Binary files a/library/core/src/main/res/drawable-hdpi/icon_app.png and b/library/core/src/main/res/drawable-hdpi/icon_app.png differ diff --git a/library/core/src/main/res/drawable-mdpi/icon_app.png b/library/core/src/main/res/drawable-mdpi/icon_app.png index 840e7ec..ee5ba35 100644 Binary files a/library/core/src/main/res/drawable-mdpi/icon_app.png and b/library/core/src/main/res/drawable-mdpi/icon_app.png differ diff --git a/library/core/src/main/res/drawable-xhdpi/icon_app.png b/library/core/src/main/res/drawable-xhdpi/icon_app.png index 840e7ec..ee5ba35 100644 Binary files a/library/core/src/main/res/drawable-xhdpi/icon_app.png and b/library/core/src/main/res/drawable-xhdpi/icon_app.png differ diff --git a/library/core/src/main/res/drawable-xxhdpi/icon_app.png b/library/core/src/main/res/drawable-xxhdpi/icon_app.png index 840e7ec..ee5ba35 100644 Binary files a/library/core/src/main/res/drawable-xxhdpi/icon_app.png and b/library/core/src/main/res/drawable-xxhdpi/icon_app.png differ diff --git a/library/core/src/main/res/drawable-xxhdpi/umeng_push_notification_default_large_icon.png b/library/core/src/main/res/drawable-xxhdpi/umeng_push_notification_default_large_icon.png index 7b19216..e1a17e0 100644 Binary files a/library/core/src/main/res/drawable-xxhdpi/umeng_push_notification_default_large_icon.png and b/library/core/src/main/res/drawable-xxhdpi/umeng_push_notification_default_large_icon.png differ diff --git a/library/core/src/main/res/drawable-xxhdpi/umeng_push_notification_default_small_icon.png b/library/core/src/main/res/drawable-xxhdpi/umeng_push_notification_default_small_icon.png index fe1bb4a..b51bcca 100644 Binary files a/library/core/src/main/res/drawable-xxhdpi/umeng_push_notification_default_small_icon.png and b/library/core/src/main/res/drawable-xxhdpi/umeng_push_notification_default_small_icon.png differ diff --git a/library/core/src/main/res/drawable-xxxhdpi/icon_app.png b/library/core/src/main/res/drawable-xxxhdpi/icon_app.png index 840e7ec..ee5ba35 100644 Binary files a/library/core/src/main/res/drawable-xxxhdpi/icon_app.png and b/library/core/src/main/res/drawable-xxxhdpi/icon_app.png differ diff --git a/library/core/src/main/res/values/strings.xml b/library/core/src/main/res/values/strings.xml index d8cf023..ba4b864 100644 --- a/library/core/src/main/res/values/strings.xml +++ b/library/core/src/main/res/values/strings.xml @@ -1,5 +1,5 @@ - 有信 + 友信 exploit-1.0.1 kanglai-push 发生意外错误。\n抱歉,给您带来不便。 diff --git a/library/umeng/src/main/java/com/dolphin/umeng/UmengClient.java b/library/umeng/src/main/java/com/dolphin/umeng/UmengClient.java index 265b1da..b325d2a 100644 --- a/library/umeng/src/main/java/com/dolphin/umeng/UmengClient.java +++ b/library/umeng/src/main/java/com/dolphin/umeng/UmengClient.java @@ -144,7 +144,7 @@ public final class UmengClient { if (!StringUtils.isTrimEmpty(msg.custom)) { Intent intent = new Intent("com.android.kanglai.push.TabBarActivity"); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); - intent.putExtra(AppConstant.TAB_BAR_DEFAULT_INDEX, 1); + intent.putExtra(AppConstant.TAB_BAR_DEFAULT_INDEX, 0); // 指定跳转到界面的上的第0页 Utils.getApp().startActivity(intent); } }