钱能钱包 v3.10.2版本的 MD5 值为:339a4b585ef2aa3bfaf7e4baeb254647
以下内容为反编译后的 钱能钱包 v3.10.2 -- AndroidManifest.xml 源代码,内容仅作参考
<?xml version="1.0" encoding="utf-8"?>
<manifest android:versionCode="1" android:versionName="3.10.2" android:compileSdkVersion="31" android:compileSdkVersionCodename="12" package="com.qn.app.wallet" platformBuildVersionCode="31" platformBuildVersionName="12"
xmlns:android="http://schemas.android.com/apk/res/android">
<uses-sdk android:minSdkVersion="22" android:targetSdkVersion="30" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.KILL_BACKGROUND_PROCESSES" />
<uses-permission android:name="android.permission.DOWNLOAD_WITHOUT_NOTIFICATION" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.REORDER_TASKS" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.GET_TASKS" />
<uses-feature android:name="android.hardware.camera" android:required="true" />
<permission android:name="android.permission.WRITE_MEDIA_STORAGE" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
<uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<permission android:name="com.qn.app.wallet.permission.JPUSH_MESSAGE" android:protectionLevel="signature" />
<uses-permission android:name="com.qn.app.wallet.permission.JPUSH_MESSAGE" />
<uses-permission android:name="android.permission.WRITE_SETTINGS" />
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
<uses-permission android:name="com.huawei.android.launcher.permission.CHANGE_BADGE" />
<uses-permission android:name="com.vivo.notification.permission.BADGE_ICON" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" />
<uses-permission android:name="android.permission.QUERY_ALL_PACKAGES" />
<uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
<uses-permission android:name="android.permission.FLASHLIGHT" />
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false" />
<uses-feature android:name="android.hardware.camera.flash" android:required="false" />
<application android:theme="@style/Theme.GoPay" android:label="@string/app_name" android:icon="@mipmap/ic_launcher" android:name="com.tech.pay.base.MainApplication" android:allowBackup="true" android:supportsRtl="true" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:requestLegacyExternalStorage="true">
<activity android:name="com.tech.pay.ui.main.LauncherActivity" android:screenOrientation="portrait" android:configChanges="keyboardHidden|orientation|screenSize">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.BROWSABLE" />
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="qiannengpay" android:host="payorder" />
</intent-filter>
</activity>
<activity android:name="com.tech.pay.ui.main.MainActivity" android:launchMode="singleTask" android:screenOrientation="portrait" android:configChanges="keyboardHidden|orientation|screenSize" />
<activity android:name="com.tech.pay.ui.mine.act.VerifyActivity" android:screenOrientation="portrait" />
<activity android:name="com.tech.pay.ui.trading.TradingActivity" android:screenOrientation="portrait" />
<activity android:name="com.tech.pay.ui.trading.buy.BuyActivity" android:screenOrientation="portrait" android:windowSoftInputMode="adjustPan|stateHidden" />
<activity android:name="com.tech.pay.ui.trading.sell.SellActivity" android:screenOrientation="portrait" android:windowSoftInputMode="adjustPan|stateHidden" />
<activity android:name="com.tech.pay.ui.trading.TradingOrderActivity" android:launchMode="singleTask" android:screenOrientation="portrait" android:windowSoftInputMode="adjustPan|stateHidden" />
<activity android:name="com.tech.pay.ui.trading.buyorder.TradingBuyDetailActivity" android:screenOrientation="portrait" />
<activity android:name="com.tech.pay.ui.trading.sellorder.TradingSellDetailActivity" android:screenOrientation="portrait" />
<activity android:name="com.tech.pay.ui.commissionsuborder.SubOrderActivity" android:launchMode="singleTask" android:screenOrientation="portrait" android:windowSoftInputMode="adjustPan|stateHidden" />
<activity android:name="com.tech.pay.ui.commissionsuborder.buyorder.SubBuyDetailActivity" android:screenOrientation="portrait" android:windowSoftInputMode="adjustPan|stateHidden" />
<activity android:name="com.tech.pay.ui.commissionsuborder.buyorder.SubBuyPaymentActivity" android:screenOrientation="portrait" android:windowSoftInputMode="adjustPan|stateHidden" />
<activity android:name="com.tech.pay.ui.commissionsuborder.buyorder.SubAddPaymentVoucherActivity" android:screenOrientation="portrait" android:windowSoftInputMode="adjustPan|stateHidden" />
<activity android:name="com.tech.pay.ui.commissionsuborder.sellorder.SubSellDetailActivity" android:screenOrientation="portrait" android:windowSoftInputMode="adjustPan|stateHidden" />
<activity android:name="com.tech.pay.ui.commission.buy.CommissionBuyActivity" android:screenOrientation="portrait" />
<activity android:name="com.tech.pay.ui.commission.sell.CommissionSellActivity" android:screenOrientation="portrait" />
<activity android:name="com.tech.pay.ui.commission.CommissionOrderActivity" android:screenOrientation="portrait" />
<activity android:name="com.tech.pay.ui.commission.buyorder.CommissionBuyDetailActivity" android:screenOrientation="portrait" />
<activity android:name="com.tech.pay.ui.commission.sellorder.CommissionSellDetailActivity" android:screenOrientation="portrait" />
<activity android:name="com.tech.pay.ui.trading.buyorder.TradingBuyPaymentActivity" android:screenOrientation="portrait" />
<activity android:name="com.tech.pay.ui.trading.buyorder.TradingAddPaymentVoucherActivity" android:screenOrientation="portrait" />
<activity android:name="com.tech.pay.ui.orderdetail.PaymentVoucherViewActivity" android:screenOrientation="portrait" />
<activity android:name="com.tech.pay.ui.paymentinfo.SelectBankActivity" android:screenOrientation="portrait" />
<activity android:name="com.tech.pay.ui.wallet.WalletRecordActivity" android:screenOrientation="portrait" />
<activity android:name="com.tech.pay.ui.paymentinfo.PaymentInfoActivity" android:screenOrientation="portrait" />
<activity android:name="com.tech.pay.ui.paymentinfo.PaymentInfoDetailsActivity" android:screenOrientation="portrait" />
<activity android:name="com.tech.pay.ui.paymentinfo.AddPaymentInfoActivity" android:screenOrientation="portrait" android:windowSoftInputMode="adjustPan|stateHidden" />
<activity android:name="com.tech.pay.ui.main.LoginActivity" android:launchMode="singleTop" android:screenOrientation="portrait" android:windowSoftInputMode="adjustPan|stateHidden" />
<activity android:name="com.tech.pay.ui.main.RegisterActivity" android:screenOrientation="portrait" />
<activity android:name="com.tech.pay.ui.main.FindPasswordActivity" android:screenOrientation="portrait" />
<activity android:name="com.tech.pay.ui.main.FindPasswordTypeActivity" android:screenOrientation="portrait" />
<activity android:name="com.tech.pay.ui.main.FindPasswordByMoblieActivity" android:screenOrientation="portrait" />
<activity android:name="com.tech.pay.ui.mine.act.KefuActivity" android:screenOrientation="portrait" />
<activity android:name="com.tech.pay.ui.mine.act.UserInfoActivity" android:screenOrientation="portrait" />
<activity android:name="com.tech.pay.ui.mine.act.ModifyPasswordActivity" android:screenOrientation="portrait" />
<activity android:name="com.tech.pay.ui.mine.act.ModifyPayPasswordActivity" android:screenOrientation="portrait" />
<activity android:name="com.tech.pay.ui.qrscan.QrScanActivity" android:screenOrientation="portrait" />
<activity android:name="com.tech.pay.ui.qrscan.ScanPayOrderActivity" android:screenOrientation="portrait" />
<activity android:name="com.tech.pay.ui.help.HelpActivity" android:screenOrientation="portrait" />
<activity android:name="com.tech.pay.ui.setting.NetworkDetectionActivity" android:screenOrientation="portrait" />
<activity android:name="com.tech.pay.ui.home.WebViewActivity" android:screenOrientation="portrait" />
<activity android:theme="@style/dialog_activity" android:name="com.tech.pay.ui.main.NotificationInfoActivity" android:launchMode="singleTop" />
<activity android:name="com.tech.pay.ui.trade.TradeRecordActivity" android:screenOrientation="portrait" />
<activity android:name="com.tech.pay.ui.trade.TradeInActivity" android:screenOrientation="portrait" />
<activity android:name="com.tech.pay.ui.trade.TradeOutActivity" android:screenOrientation="portrait" />
<activity android:name="com.tech.pay.ui.message.MessageListActivity" android:screenOrientation="portrait" />
<activity android:name="com.tech.pay.ui.message.MessageDetailActivity" android:screenOrientation="portrait" />
<activity android:name="com.tech.pay.ui.mine.authorization.AuthorizationListActivity" android:screenOrientation="portrait" />
<activity android:name="com.tech.pay.ui.mine.authorization.AuthorizationBindActivity" android:screenOrientation="portrait" />
<activity android:name="com.tech.pay.ui.mine.authorization.AuthorizationSuccessActivity" android:screenOrientation="portrait" />
<activity android:name="com.tech.pay.ui.mine.act.AccountSafeActivity" android:screenOrientation="portrait" />
<activity android:name="com.tech.pay.ui.mine.act.ShareActivity" android:screenOrientation="portrait" />
<activity android:name="com.tech.pay.ui.convert.buy.ConvertBuyActivity" android:launchMode="singleTask" android:screenOrientation="portrait" android:windowSoftInputMode="adjustPan|stateHidden" />
<activity android:name="com.tech.pay.ui.convert.sell.ConvertSellActivity" android:launchMode="singleTask" android:screenOrientation="portrait" android:windowSoftInputMode="adjustPan|stateHidden" />
<activity android:name="com.tech.pay.ui.convert.ConvertOrderActivity" android:launchMode="singleTask" android:screenOrientation="portrait" />
<activity android:name="com.tech.pay.ui.convert.buy.ConvertBuyDetailActivity" android:screenOrientation="portrait" />
<activity android:name="com.tech.pay.ui.convert.sell.ConvertSellDetailActivity" android:screenOrientation="portrait" />
<activity android:name="com.tech.pay.ui.mine.act.PasswordSecurityActivity" android:screenOrientation="portrait" />
<activity android:name="com.tech.pay.ui.mine.act.VerifyRealNameActivity" android:screenOrientation="portrait" />
<activity android:name="com.tech.pay.ui.mine.act.AccountMobileBindActivity" android:screenOrientation="portrait" />
<activity android:name="com.tech.pay.ui.main.LauncherIntegrationWalletActivity" android:screenOrientation="portrait" />
<activity android:name="com.tech.pay.ui.main.LoginIntegrationWalletActivity" android:screenOrientation="portrait" />
<activity android:name="com.tech.pay.ui.main.RegisterIntegrationWalletActivity" android:screenOrientation="portrait" />
<activity android:name="com.tech.pay.ui.personalrworder.PersonalRechargeOrderActivity" android:screenOrientation="portrait" />
<activity android:name="com.tech.pay.ui.personalrworder.PersonalWithdrawOrderActivity" android:screenOrientation="portrait" />
<activity android:name="com.tech.pay.ui.personalrworder.PersonalWithdrawSubSellOrderActivity" android:screenOrientation="portrait" />
<activity android:name="com.tech.pay.ui.convert.buytrx.ConvertBuyTrxActivity" android:screenOrientation="portrait" />
<activity android:name="com.tech.pay.ui.convert.buytrx.ConvertBuyTrxDetailActivity" android:screenOrientation="portrait" />
<activity android:name="com.tech.pay.ui.convert.buytrx.ConvertTrxOrderActivity" android:screenOrientation="portrait" />
<activity android:name="com.tech.pay.ui.mine.act.VerifyFaceActivity" android:screenOrientation="portrait" />
<activity android:name="com.tech.pay.ui.mine.act.VerifyFaceTipActivity" android:screenOrientation="portrait" />
<activity android:name="com.tech.pay.ui.paymentinfo.AddTempPaymentInfoActivity" android:screenOrientation="portrait" />
<activity android:name="com.tech.pay.ui.paymentinfo.PaymentInfoTempDetailsActivity" android:screenOrientation="portrait" />
<activity android:name="com.tech.pay.ui.home.WebLoginAuthActivity" android:screenOrientation="portrait" />
<activity android:name="com.tech.pay.ui.home.WebLoginAuthedActivity" android:screenOrientation="portrait" />
<provider android:name="androidx.core.content.FileProvider" android:exported="false" android:authorities="com.qn.app.wallet.fileprovider" android:grantUriPermissions="true">
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/my_file_paths" />
</provider>
<service android:name="com.tech.pay.service.JPushService" android:enabled="true" android:exported="false" android:process=":pushcore">
<intent-filter>
<action android:name="cn.jiguang.user.service.action" />
</intent-filter>
</service>
<receiver android:name="com.tech.pay.receiver.JPushReceiver" android:enabled="true" android:exported="false">
<intent-filter>
<action android:name="cn.jpush.android.intent.RECEIVE_MESSAGE" />
<category android:name="com.qn.app.wallet" />
</intent-filter>
</receiver>
<receiver android:name="com.tech.pay.receiver.MyJPushReceiver" android:enabled="true" android:exported="false">
<intent-filter>
<action android:name="cn.jpush.android.intent.REGISTRATION" />
<action android:name="cn.jpush.android.intent.MESSAGE_RECEIVED" />
<action android:name="cn.jpush.android.intent.NOTIFICATION_RECEIVED" />
<action android:name="cn.jpush.android.intent.NOTIFICATION_OPENED" />
<action android:name="cn.jpush.android.intent.NOTIFICATION_CLICK_ACTION" />
<action android:name="cn.jpush.android.intent.CONNECTION" />
<category android:name="com.qn.app.wallet" />
</intent-filter>
</receiver>
<receiver android:name="com.tech.pay.hope.version.versionutils.UpdateAppReceiver" android:enabled="true" android:exported="false">
<intent-filter>
<action android:name="teprinciple.update" />
</intent-filter>
</receiver>
<activity android:theme="@style/SelTheme" android:name="com.yuyh.library.imgsel.ui.ISListActivity" />
<activity android:theme="@style/Theme.AppCompat.NoActionBar" android:name="com.yuyh.library.imgsel.ui.ISCameraActivity" />
<meta-data android:name="APP_ID" android:value="com.qn.app.wallet" />
<provider android:name="com.luck.picture.lib.PictureFileProvider" android:exported="false" android:authorities="com.qn.app.wallet.luckProvider" android:grantUriPermissions="true">
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths" />
</provider>
<activity android:name="com.luck.picture.lib.PictureSelectorActivity" android:configChanges="keyboardHidden|orientation|screenSize" />
<activity android:name="com.luck.picture.lib.PictureSelectorWeChatStyleActivity" android:configChanges="keyboardHidden|orientation|screenSize" />
<activity android:theme="@style/Picture.Theme.Translucent" android:name="com.luck.picture.lib.PictureSelectorCameraEmptyActivity" android:configChanges="keyboardHidden|orientation|screenSize" />
<activity android:name="com.luck.picture.lib.PictureCustomCameraActivity" android:configChanges="keyboardHidden|orientation|screenSize" />
<activity android:name="com.luck.picture.lib.PicturePreviewActivity" android:configChanges="keyboardHidden|orientation|screenSize" />
<activity android:name="com.luck.picture.lib.PictureSelectorPreviewWeChatStyleActivity" android:configChanges="keyboardHidden|orientation|screenSize" />
<activity android:name="com.luck.picture.lib.PictureVideoPlayActivity" android:screenOrientation="sensor" android:configChanges="keyboardHidden|orientation|screenSize" />
<activity android:name="com.luck.picture.lib.PictureExternalPreviewActivity" android:configChanges="keyboardHidden|orientation|screenSize" />
<activity android:name="com.luck.picture.lib.PicturePlayAudioActivity" android:configChanges="keyboardHidden|orientation|screenSize" />
<activity android:theme="@style/Base.Theme.NoActionBar" android:name="com.yalantis.ucrop.UCropActivity" />
<activity android:theme="@style/Base.Theme.NoActionBar" android:name="com.yalantis.ucrop.PictureMultiCuttingActivity" />
<activity android:theme="@style/MyDialogStyle" android:name="cn.jpush.android.ui.PopWinActivity" android:exported="true">
<intent-filter>
<category android:name="android.intent.category.DEFAULT" />
<action android:name="cn.jpush.android.ui.PopWinActivity" />
<category android:name="com.qn.app.wallet" />
</intent-filter>
</activity>
<activity android:theme="@android:style/Theme.NoTitleBar" android:name="cn.jpush.android.ui.PushActivity" android:exported="true" android:configChanges="keyboardHidden|orientation">
<intent-filter>
<action android:name="cn.jpush.android.ui.PushActivity" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="com.qn.app.wallet" />
</intent-filter>
</activity>
<service android:name="cn.jpush.android.service.PushService" android:enabled="true" android:exported="false" android:process=":pushcore">
<intent-filter>
<action android:name="cn.jpush.android.intent.REGISTER" />
<action android:name="cn.jpush.android.intent.REPORT" />
<action android:name="cn.jpush.android.intent.PushService" />
<action android:name="cn.jpush.android.intent.PUSH_TIME" />
</intent-filter>
</service>
<service android:name="cn.jpush.android.service.DaemonService" android:enabled="true" android:exported="true">
<intent-filter>
<action android:name="cn.jpush.android.intent.DaemonService" />
<category android:name="com.qn.app.wallet" />
</intent-filter>
</service>
<activity android:theme="@android:style/Theme.Translucent.NoTitleBar" android:name="cn.jpush.android.service.DActivity" android:enabled="true" android:exported="true" android:taskAffinity="jpush.custom">
<intent-filter>
<action android:name="cn.jpush.android.intent.DActivity" />
<category android:name="com.qn.app.wallet" />
</intent-filter>
</activity>
<receiver android:name="cn.jpush.android.service.PushReceiver" android:enabled="true" android:exported="false">
<intent-filter android:priority="1000">
<action android:name="cn.jpush.android.intent.NOTIFICATION_RECEIVED_PROXY" />
<category android:name="com.qn.app.wallet" />
</intent-filter>
<intent-filter>
<action android:name="android.net.conn.CONNECTIVITY_CHANGE" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.PACKAGE_ADDED" />
<action android:name="android.intent.action.PACKAGE_REMOVED" />
<data android:scheme="package" />
</intent-filter>
</receiver>
<receiver android:name="cn.jpush.android.service.AlarmReceiver" android:exported="false" />
<receiver android:name="cn.jpush.android.service.SchedulerReceiver" android:exported="false" />
<provider android:name="cn.jpush.android.service.DataProvider" android:exported="false" android:process=":pushcore" android:authorities="com.qn.app.wallet.DataProvider" />
<provider android:name="cn.jpush.android.service.DownloadProvider" android:exported="true" android:authorities="com.qn.app.wallet.DownloadProvider" />
<activity android:theme="@style/JPushTheme" android:name="cn.jpush.android.service.JNotifyActivity" android:exported="true" android:taskAffinity="jpush.custom">
<intent-filter>
<action android:name="cn.jpush.android.intent.JNotifyActivity" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="com.qn.app.wallet" />
</intent-filter>
</activity>
<receiver android:name="cn.jpush.android.asus.AsusPushMessageReceiver" android:exported="false" />
<meta-data android:name="JPUSH_CHANNEL" android:value="developer-default" />
<meta-data android:name="JPUSH_APPKEY" android:value="32c0caff318f94d5a9ef9e48" />
<uses-library android:name="org.apache.http.legacy" android:required="false" />
<activity android:name="cat.ereza.customactivityoncrash.activity.DefaultErrorActivity" android:process=":error_activity" />
<provider android:name="cat.ereza.customactivityoncrash.provider.CaocInitProvider" android:exported="false" android:authorities="com.qn.app.wallet.customactivityoncrashinitprovider" android:initOrder="101" />
<provider android:name="androidx.startup.InitializationProvider" android:exported="false" android:authorities="com.qn.app.wallet.androidx-startup">
<meta-data android:name="androidx.emoji2.text.EmojiCompatInitializer" android:value="androidx.startup" />
<meta-data android:name="androidx.lifecycle.ProcessLifecycleInitializer" android:value="androidx.startup" />
</provider>
<uses-library android:name="androidx.window.extensions" android:required="false" />
<uses-library android:name="androidx.window.sidecar" android:required="false" />
<service android:name="androidx.camera.core.impl.MetadataHolderService" android:enabled="false" android:exported="false" />
<service android:name="com.liulishuo.filedownloader.services.FileDownloadService$SharedMainProcessService" />
<service android:name="com.liulishuo.filedownloader.services.FileDownloadService$SeparateProcessService" android:process=":filedownloader" />
</application>
</manifest>