feat: 添加网络配置和安全功能
This commit is contained in:
parent
e4345888f2
commit
db59e63779
@ -12,6 +12,7 @@
|
||||
android:fullBackupContent="@xml/backup_rules"
|
||||
android:icon="@mipmap/ic_launcher"
|
||||
android:label="@string/app_name"
|
||||
android:networkSecurityConfig="@xml/network_security_config"
|
||||
android:roundIcon="@mipmap/ic_launcher_round"
|
||||
android:supportsRtl="true"
|
||||
android:theme="@style/Theme.MyLiveWallpaper"
|
||||
|
||||
@ -40,7 +40,7 @@ object AppTools {
|
||||
} else if (Build.VERSION.SDK_INT < 29) {
|
||||
dirName = MyApplication.appContext.getExternalFilesDir(DIR_FILE_NAME)!!.absolutePath
|
||||
}
|
||||
} else {//外部存储不可用
|
||||
} else {
|
||||
dirName = MyApplication.appContext.filesDir.absolutePath
|
||||
}
|
||||
return dirName
|
||||
|
||||
@ -58,7 +58,6 @@ class DetailActivity : BaseActivity(), View.OnClickListener {
|
||||
target: Target<Drawable>?,
|
||||
isFirstResource: Boolean
|
||||
): Boolean {
|
||||
// 加载失败时的处理
|
||||
binding.detailsProgressbar.visibility = View.INVISIBLE
|
||||
binding.detailsLoadingErr.visibility = View.VISIBLE
|
||||
Toast.makeText(
|
||||
@ -74,7 +73,6 @@ class DetailActivity : BaseActivity(), View.OnClickListener {
|
||||
dataSource: DataSource?,
|
||||
isFirstResource: Boolean
|
||||
): Boolean {
|
||||
// 图片加载完成时的处理
|
||||
binding.detailsProgressbar.visibility = View.INVISIBLE
|
||||
binding.detailsPlayButton.visibility = View.VISIBLE
|
||||
return false
|
||||
@ -151,5 +149,4 @@ class DetailActivity : BaseActivity(), View.OnClickListener {
|
||||
return isExist(wallpaperData.preview)
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@ -33,12 +33,12 @@ class StartActivity : BaseActivity() {
|
||||
private fun startMainActivity() {
|
||||
val intent = Intent(this, MainActivity::class.java)
|
||||
startActivity(intent)
|
||||
finish() // 结束当前的启动页
|
||||
finish()
|
||||
}
|
||||
|
||||
override fun onDestroy() {
|
||||
super.onDestroy()
|
||||
coroutineScope.cancel() // 取消协程以防止内存泄漏
|
||||
coroutineScope.cancel()
|
||||
}
|
||||
|
||||
}
|
||||
6
app/src/main/res/xml/network_security_config.xml
Normal file
6
app/src/main/res/xml/network_security_config.xml
Normal file
@ -0,0 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<network-security-config>
|
||||
<domain-config cleartextTrafficPermitted="true">
|
||||
<domain includeSubdomains="true">d.c-launcher.com</domain>
|
||||
</domain-config>
|
||||
</network-security-config>
|
||||
Loading…
Reference in New Issue
Block a user