Sfoglia il codice sorgente

+ WA888 change UI Main in progress

Dola TENG 2 anni fa
parent
commit
e4a85df07d

+ 5 - 0
app/src/main/AndroidManifest.xml

@@ -7,6 +7,11 @@
     <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
     <uses-permission android:name="android.permission.BLUETOOTH" />
     <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
+    <uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" />
+    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
+    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
+
+
 
     <meta-data
         android:name="firebase_crashlytics_collection_enabled"

BIN
app/src/main/assets/Khmer9_Yuki_prodRelease_1.0.1.apk


BIN
app/src/main/assets/yuki.apk


+ 5 - 2
app/src/main/java/com/khmer9/sbcmain/screen/main/MainFragment.kt

@@ -24,6 +24,7 @@ import com.khmer9.sbcmain.screen.report.StatementFragment
 import com.khmer9.sbcmain.screen.setting.SettingFragment
 import com.khmer9.sbcmain.screen.splash.SplashScreenActivity
 import java.io.File
+import java.io.FileOutputStream
 import java.io.InputStream
 import java.io.OutputStream
 
@@ -153,7 +154,8 @@ class MainFragment : BaseFragment(R.layout.layout_fragment_main_yuki) {
                                     var outPutStream: OutputStream? = null
 
                                     try {
-                                        inputStream = assetManager.open("yuki.apk")
+                                        inputStream = assetManager.open("Khmer9_Yuki_prodRelease_1.0.1.apk")
+                                        outPutStream = FileOutputStream(filesDir.path+ "/" + "Khmer9_Yuki_prodRelease_1.0.1.apk")
                                         val buffer = ByteArray(1024)
 
                                         var read: Int
@@ -171,7 +173,8 @@ class MainFragment : BaseFragment(R.layout.layout_fragment_main_yuki) {
                                         outPutStream = null
 
                                         val intent: Intent = Intent(Intent.ACTION_VIEW)
-                                        intent.setDataAndType(Uri.fromFile(File("/sdcard/" + "yuki.apk")), "application/vnd.android.package-archive")
+                                        intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION)
+                                        intent.setDataAndType(Uri.fromFile(File(filesDir.path+ "/" + "Khmer9_Yuki_prodRelease_1.0.1.apk")), "application/vnd.android.package-archive")
                                         startActivity(intent)
                                     } catch (e: Exception) {
                                         e.printStackTrace()