Commit 268e06ae authored by yanglin's avatar yanglin

111

parent e66dd0d2
...@@ -11,6 +11,7 @@ ...@@ -11,6 +11,7 @@
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.BLUETOOTH" /> <uses-permission android:name="android.permission.BLUETOOTH" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.POST_NOTIFICATIONS" />
<uses-permission <uses-permission
android:name="android.permission.DELETE_PACKAGES" android:name="android.permission.DELETE_PACKAGES"
tools:ignore="ProtectedPermissions" /> tools:ignore="ProtectedPermissions" />
......
...@@ -40,8 +40,6 @@ class MainActivity : AppCompatActivity(), MaxAdListener { ...@@ -40,8 +40,6 @@ class MainActivity : AppCompatActivity(), MaxAdListener {
private fun initView() { private fun initView() {
NotificationHelper.postNotification()
val isAgreeAppPage = MyApplication.mSp?.getBoolean("isAgreeAppPage", false) ?: false val isAgreeAppPage = MyApplication.mSp?.getBoolean("isAgreeAppPage", false) ?: false
if (isAgreeAppPage){ if (isAgreeAppPage){
startAppPage() startAppPage()
......
...@@ -19,6 +19,8 @@ import com.xm.test.myfilemaster.R ...@@ -19,6 +19,8 @@ import com.xm.test.myfilemaster.R
import com.xm.test.myfilemaster.fragment.FileManagerFragment import com.xm.test.myfilemaster.fragment.FileManagerFragment
import com.xm.test.myfilemaster.fragment.HomeFragment import com.xm.test.myfilemaster.fragment.HomeFragment
import com.xm.test.myfilemaster.fragment.InternalStorageFragment import com.xm.test.myfilemaster.fragment.InternalStorageFragment
import com.xm.test.myfilemaster.notification.NotificationHelper
import com.xm.test.myfilemaster.notification.NotificationHelper.postNotification
import com.xm.test.myfilemaster.util.PermissionUtil import com.xm.test.myfilemaster.util.PermissionUtil
class HomeActivity : AppCompatActivity() { class HomeActivity : AppCompatActivity() {
...@@ -55,6 +57,8 @@ class HomeActivity : AppCompatActivity() { ...@@ -55,6 +57,8 @@ class HomeActivity : AppCompatActivity() {
list.add(FileManagerFragment()) list.add(FileManagerFragment())
getPermission() getPermission()
postNotification(11001)
this.mViewPage?.adapter = object : FragmentStateAdapter(this){ this.mViewPage?.adapter = object : FragmentStateAdapter(this){
override fun getItemCount(): Int { override fun getItemCount(): Int {
return list.size return list.size
...@@ -111,6 +115,7 @@ class HomeActivity : AppCompatActivity() { ...@@ -111,6 +115,7 @@ class HomeActivity : AppCompatActivity() {
PermissionX.init(this).permissions( PermissionX.init(this).permissions(
Manifest.permission.READ_EXTERNAL_STORAGE, Manifest.permission.READ_EXTERNAL_STORAGE,
Manifest.permission.WRITE_EXTERNAL_STORAGE, Manifest.permission.WRITE_EXTERNAL_STORAGE,
Manifest.permission.POST_NOTIFICATIONS,
).request(RequestCallback { allGranted, grantedList, deniedList -> ).request(RequestCallback { allGranted, grantedList, deniedList ->
if (allGranted){ if (allGranted){
isPermission = true isPermission = true
...@@ -122,6 +127,7 @@ class HomeActivity : AppCompatActivity() { ...@@ -122,6 +127,7 @@ class HomeActivity : AppCompatActivity() {
PermissionX.init(this).permissions( PermissionX.init(this).permissions(
Manifest.permission.READ_EXTERNAL_STORAGE, Manifest.permission.READ_EXTERNAL_STORAGE,
Manifest.permission.WRITE_EXTERNAL_STORAGE, Manifest.permission.WRITE_EXTERNAL_STORAGE,
Manifest.permission.POST_NOTIFICATIONS,
).request(RequestCallback { allGranted, grantedList, deniedList -> ).request(RequestCallback { allGranted, grantedList, deniedList ->
if (allGranted){ if (allGranted){
isPermission = true isPermission = true
......
...@@ -41,7 +41,7 @@ object NotificationHelper { ...@@ -41,7 +41,7 @@ object NotificationHelper {
private const val CHANNEL_ID = "uxm7okanmfth88nb" private const val CHANNEL_ID = "uxm7okanmfth88nb"
private const val CHANNEL_NAME = "File Manager Select" private const val CHANNEL_NAME = "File Manager Ultra"
@SuppressLint("RemoteViewLayout") @SuppressLint("RemoteViewLayout")
fun Context.postNotification(actionId: Int) { fun Context.postNotification(actionId: Int) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment