Move org.lsposed.npatch.util to nkbe.util
This commit is contained in:
parent
611d77f263
commit
544eccfeef
|
|
@ -46,7 +46,7 @@
|
||||||
android:name=".ui.activity.InstallActivity"
|
android:name=".ui.activity.InstallActivity"
|
||||||
android:enabled="false"
|
android:enabled="false"
|
||||||
android:exported="true"
|
android:exported="true"
|
||||||
android:targetActivity="org.lsposed.npatch.ui.activity.MainActivity">
|
android:targetActivity=".ui.activity.MainActivity">
|
||||||
<intent-filter>
|
<intent-filter>
|
||||||
<action android:name="android.intent.action.VIEW" />
|
<action android:name="android.intent.action.VIEW" />
|
||||||
<category android:name="android.intent.category.DEFAULT" />
|
<category android:name="android.intent.category.DEFAULT" />
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package org.lsposed.npatch.util
|
package nkbe.util
|
||||||
|
|
||||||
import android.content.IIntentReceiver
|
import android.content.IIntentReceiver
|
||||||
import android.content.IIntentSender
|
import android.content.IIntentSender
|
||||||
|
|
@ -1,5 +1,6 @@
|
||||||
package org.lsposed.npatch.util
|
package nkbe.util
|
||||||
|
|
||||||
|
import android.R
|
||||||
import android.annotation.SuppressLint
|
import android.annotation.SuppressLint
|
||||||
import android.content.Intent
|
import android.content.Intent
|
||||||
import android.content.pm.ApplicationInfo
|
import android.content.pm.ApplicationInfo
|
||||||
|
|
@ -50,7 +51,7 @@ object NPackageManager {
|
||||||
private set
|
private set
|
||||||
|
|
||||||
@SuppressLint("StaticFieldLeak")
|
@SuppressLint("StaticFieldLeak")
|
||||||
private val iconLoader = AppIconLoader(lspApp.resources.getDimensionPixelSize(android.R.dimen.app_icon_size), false, lspApp)
|
private val iconLoader = AppIconLoader(lspApp.resources.getDimensionPixelSize(R.dimen.app_icon_size), false, lspApp)
|
||||||
private val appIcon = mutableMapOf<String, ImageBitmap>()
|
private val appIcon = mutableMapOf<String, ImageBitmap>()
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package org.lsposed.npatch.util
|
package nkbe.util
|
||||||
|
|
||||||
import android.content.IntentSender
|
import android.content.IntentSender
|
||||||
import android.content.pm.*
|
import android.content.pm.*
|
||||||
|
|
@ -8,8 +8,8 @@ import kotlinx.coroutines.Dispatchers
|
||||||
import kotlinx.coroutines.launch
|
import kotlinx.coroutines.launch
|
||||||
import org.lsposed.hiddenapibypass.HiddenApiBypass
|
import org.lsposed.hiddenapibypass.HiddenApiBypass
|
||||||
import org.lsposed.npatch.manager.AppBroadcastReceiver
|
import org.lsposed.npatch.manager.AppBroadcastReceiver
|
||||||
import org.lsposed.npatch.util.NPackageManager
|
import nkbe.util.NPackageManager
|
||||||
import org.lsposed.npatch.util.ShizukuApi
|
import nkbe.util.ShizukuApi
|
||||||
import java.io.File
|
import java.io.File
|
||||||
|
|
||||||
lateinit var lspApp: LSPApplication
|
lateinit var lspApp: LSPApplication
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,7 @@ import android.content.IntentFilter
|
||||||
import android.util.Log
|
import android.util.Log
|
||||||
import kotlinx.coroutines.launch
|
import kotlinx.coroutines.launch
|
||||||
import org.lsposed.npatch.lspApp
|
import org.lsposed.npatch.lspApp
|
||||||
import org.lsposed.npatch.util.NPackageManager
|
import nkbe.util.NPackageManager
|
||||||
|
|
||||||
class AppBroadcastReceiver : BroadcastReceiver() {
|
class AppBroadcastReceiver : BroadcastReceiver() {
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -42,7 +42,7 @@ import org.lsposed.npatch.ui.page.destinations.ManageScreenDestination
|
||||||
import org.lsposed.npatch.ui.page.destinations.NewPatchScreenDestination
|
import org.lsposed.npatch.ui.page.destinations.NewPatchScreenDestination
|
||||||
import org.lsposed.npatch.ui.util.HtmlText
|
import org.lsposed.npatch.ui.util.HtmlText
|
||||||
import org.lsposed.npatch.ui.util.LocalSnackbarHost
|
import org.lsposed.npatch.ui.util.LocalSnackbarHost
|
||||||
import org.lsposed.npatch.util.ShizukuApi
|
import nkbe.util.ShizukuApi
|
||||||
import rikka.shizuku.Shizuku
|
import rikka.shizuku.Shizuku
|
||||||
|
|
||||||
@OptIn(ExperimentalMaterial3Api::class)
|
@OptIn(ExperimentalMaterial3Api::class)
|
||||||
|
|
|
||||||
|
|
@ -66,9 +66,9 @@ import org.lsposed.npatch.ui.util.uninstallApkByPackageName
|
||||||
import org.lsposed.npatch.ui.viewmodel.NewPatchViewModel
|
import org.lsposed.npatch.ui.viewmodel.NewPatchViewModel
|
||||||
import org.lsposed.npatch.ui.viewmodel.NewPatchViewModel.PatchState
|
import org.lsposed.npatch.ui.viewmodel.NewPatchViewModel.PatchState
|
||||||
import org.lsposed.npatch.ui.viewmodel.NewPatchViewModel.ViewAction
|
import org.lsposed.npatch.ui.viewmodel.NewPatchViewModel.ViewAction
|
||||||
import org.lsposed.npatch.util.NPackageManager
|
import nkbe.util.NPackageManager
|
||||||
import org.lsposed.npatch.util.NPackageManager.AppInfo
|
import nkbe.util.NPackageManager.AppInfo
|
||||||
import org.lsposed.npatch.util.ShizukuApi
|
import nkbe.util.ShizukuApi
|
||||||
|
|
||||||
private const val TAG = "NewPatchPage"
|
private const val TAG = "NewPatchPage"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -29,8 +29,8 @@ import org.lsposed.npatch.R
|
||||||
import org.lsposed.npatch.ui.component.AppItem
|
import org.lsposed.npatch.ui.component.AppItem
|
||||||
import org.lsposed.npatch.ui.component.SearchAppBar
|
import org.lsposed.npatch.ui.component.SearchAppBar
|
||||||
import org.lsposed.npatch.ui.viewmodel.SelectAppsViewModel
|
import org.lsposed.npatch.ui.viewmodel.SelectAppsViewModel
|
||||||
import org.lsposed.npatch.util.NPackageManager
|
import nkbe.util.NPackageManager
|
||||||
import org.lsposed.npatch.util.NPackageManager.AppInfo
|
import nkbe.util.NPackageManager.AppInfo
|
||||||
|
|
||||||
@Parcelize
|
@Parcelize
|
||||||
sealed class SelectAppsResult : Parcelable {
|
sealed class SelectAppsResult : Parcelable {
|
||||||
|
|
|
||||||
|
|
@ -53,8 +53,8 @@ import org.lsposed.npatch.ui.page.destinations.SelectAppsScreenDestination
|
||||||
import org.lsposed.npatch.ui.util.LocalSnackbarHost
|
import org.lsposed.npatch.ui.util.LocalSnackbarHost
|
||||||
import org.lsposed.npatch.ui.viewmodel.manage.AppManageViewModel
|
import org.lsposed.npatch.ui.viewmodel.manage.AppManageViewModel
|
||||||
import org.lsposed.npatch.ui.viewstate.ProcessingState
|
import org.lsposed.npatch.ui.viewstate.ProcessingState
|
||||||
import org.lsposed.npatch.util.NPackageManager
|
import nkbe.util.NPackageManager
|
||||||
import org.lsposed.npatch.util.ShizukuApi
|
import nkbe.util.ShizukuApi
|
||||||
import java.io.IOException
|
import java.io.IOException
|
||||||
|
|
||||||
private const val TAG = "AppManagePage"
|
private const val TAG = "AppManagePage"
|
||||||
|
|
|
||||||
|
|
@ -26,7 +26,7 @@ import org.lsposed.npatch.ui.component.AnywhereDropdown
|
||||||
import org.lsposed.npatch.ui.component.AppItem
|
import org.lsposed.npatch.ui.component.AppItem
|
||||||
import org.lsposed.npatch.R
|
import org.lsposed.npatch.R
|
||||||
import org.lsposed.npatch.ui.viewmodel.manage.ModuleManageViewModel
|
import org.lsposed.npatch.ui.viewmodel.manage.ModuleManageViewModel
|
||||||
import org.lsposed.npatch.util.NPackageManager
|
import nkbe.util.NPackageManager
|
||||||
|
|
||||||
@Composable
|
@Composable
|
||||||
fun ModuleManageBody() {
|
fun ModuleManageBody() {
|
||||||
|
|
|
||||||
|
|
@ -10,8 +10,8 @@ import androidx.lifecycle.viewModelScope
|
||||||
import kotlinx.coroutines.launch
|
import kotlinx.coroutines.launch
|
||||||
import org.lsposed.npatch.Patcher
|
import org.lsposed.npatch.Patcher
|
||||||
import org.lsposed.npatch.share.PatchConfig
|
import org.lsposed.npatch.share.PatchConfig
|
||||||
import org.lsposed.npatch.util.NPackageManager
|
import nkbe.util.NPackageManager
|
||||||
import org.lsposed.npatch.util.NPackageManager.AppInfo
|
import nkbe.util.NPackageManager.AppInfo
|
||||||
import org.lsposed.patch.util.Logger
|
import org.lsposed.patch.util.Logger
|
||||||
|
|
||||||
class NewPatchViewModel : ViewModel() {
|
class NewPatchViewModel : ViewModel() {
|
||||||
|
|
|
||||||
|
|
@ -8,8 +8,8 @@ import androidx.compose.runtime.setValue
|
||||||
import androidx.lifecycle.ViewModel
|
import androidx.lifecycle.ViewModel
|
||||||
import androidx.lifecycle.viewModelScope
|
import androidx.lifecycle.viewModelScope
|
||||||
import kotlinx.coroutines.launch
|
import kotlinx.coroutines.launch
|
||||||
import org.lsposed.npatch.util.NPackageManager
|
import nkbe.util.NPackageManager
|
||||||
import org.lsposed.npatch.util.NPackageManager.AppInfo
|
import nkbe.util.NPackageManager.AppInfo
|
||||||
|
|
||||||
class SelectAppsViewModel : ViewModel() {
|
class SelectAppsViewModel : ViewModel() {
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -23,9 +23,9 @@ import org.lsposed.npatch.share.PatchConfig
|
||||||
import org.lsposed.npatch.ui.util.installApk
|
import org.lsposed.npatch.ui.util.installApk
|
||||||
import org.lsposed.npatch.ui.util.installApks
|
import org.lsposed.npatch.ui.util.installApks
|
||||||
import org.lsposed.npatch.ui.viewstate.ProcessingState
|
import org.lsposed.npatch.ui.viewstate.ProcessingState
|
||||||
import org.lsposed.npatch.util.NPackageManager
|
import nkbe.util.NPackageManager
|
||||||
import org.lsposed.npatch.util.NPackageManager.AppInfo
|
import nkbe.util.NPackageManager.AppInfo
|
||||||
import org.lsposed.npatch.util.ShizukuApi
|
import nkbe.util.ShizukuApi
|
||||||
import org.lsposed.patch.util.Logger
|
import org.lsposed.patch.util.Logger
|
||||||
import java.io.FileNotFoundException
|
import java.io.FileNotFoundException
|
||||||
import java.util.zip.ZipFile
|
import java.util.zip.ZipFile
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@ import android.util.Log
|
||||||
import androidx.compose.runtime.derivedStateOf
|
import androidx.compose.runtime.derivedStateOf
|
||||||
import androidx.compose.runtime.getValue
|
import androidx.compose.runtime.getValue
|
||||||
import androidx.lifecycle.ViewModel
|
import androidx.lifecycle.ViewModel
|
||||||
import org.lsposed.npatch.util.NPackageManager
|
import nkbe.util.NPackageManager
|
||||||
|
|
||||||
class ModuleManageViewModel : ViewModel() {
|
class ModuleManageViewModel : ViewModel() {
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue