Move org.lsposed.npatch.util to nkbe.util

This commit is contained in:
NkBe 2025-12-04 23:06:27 +08:00
parent 611d77f263
commit 544eccfeef
No known key found for this signature in database
GPG Key ID: 525137026FF031DF
15 changed files with 26 additions and 25 deletions

View File

@ -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" />

View File

@ -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

View File

@ -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>()

View File

@ -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.*

View File

@ -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

View File

@ -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() {

View File

@ -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)

View File

@ -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"

View File

@ -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 {

View File

@ -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"

View File

@ -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() {

View File

@ -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() {

View File

@ -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() {

View File

@ -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

View File

@ -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() {