رفتن به مطلب
  • 0

خطای پیدا نکردن فایل


اندرویدستان

سوال

سلام

چرا در اندروید 10 و targetSdkVersion="29 حتی File.DirAssets هم کار نمیکنه

این کدها را هم اضافه کردم:

        Permissions.CheckAndRequest ("android.permission.READ_EXTERNAL_STORAGE")
        Permissions.CheckAndRequest ("android.permission.WRITE_EXTERNAL_STORAGE")
در منیفت هم:

AddPermission(android.permission.READ_EXTERNAL_STORAGE)
AddPermission(android.permission.WRITE_EXTERNAL_STORAGE)

 

ولی کار نمیکنه

لینک ارسال
به اشتراک گذاری در سایت های دیگر

3 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

در ۱۴۰۰/۴/۱۰ در 22:46، farsroom گفته است:

سلام

چرا در اندروید 10 و targetSdkVersion="29 حتی File.DirAssets هم کار نمیکنه

این کدها را هم اضافه کردم:

        Permissions.CheckAndRequest ("android.permission.READ_EXTERNAL_STORAGE")
        Permissions.CheckAndRequest ("android.permission.WRITE_EXTERNAL_STORAGE")
در منیفت هم:

AddPermission(android.permission.READ_EXTERNAL_STORAGE)
AddPermission(android.permission.WRITE_EXTERNAL_STORAGE)

 

ولی کار نمیکنه

تو منیفست کد زیر رو اضافه کنید.

SetApplicationAttribute(android:requestLegacyExternalStorage,"true")

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

اولش کار کرد بعد مثل اینکه جن زده باشه دوباره کار نکرد

 

===========================منیفست==================================

AddManifestText(
<uses-sdk android:minSdkVersion="5" android:targetSdkVersion="29"/>
<supports-screens android:largeScreens="true" 
    android:normalScreens="true" 
    android:smallScreens="true" 
    android:anyDensity="true"/>)
SetApplicationAttribute(android:icon, "@drawable/icon")
SetApplicationAttribute(android:label, "$LABEL$")
CreateResourceFromFile(Macro, Themes.DarkTheme)

AddPermission(android.permission.ACCESS_NETWORK_STATE)
AddPermission(android.permission.WAKE_LOCK)
AddPermission(android.permission.INTERNET)
AddPermission(android.permission.ACCESS_WIFI_STATE)
AddPermission(android.permission.READ_INTERNAL_STORAGE)
AddPermission(android.permission.READ_EXTERNAL_STORAGE)
AddPermission(android.permission.WRITE_EXTERNAL_STORAGE)
AddPermission(android.permission.FOREGROUND_SERVICE)'noti

SetApplicationAttribute(android:requestLegacyExternalStorage,"true")'WRITE_EXTERNAL_STORAGE android sdk 29
SetApplicationAttribute(android:usesCleartextTraffic, "true")'webview android sdk 29

=========================================================================

 

============================کد برنامه===================================

Sub Activity_Create(FirstTime As Boolean)

    Dim ru As RuntimePermissions
    For Each Permission As String In Array("android.permission.INTERNET","android.permission.READ_EXTERNAL_STORAGE","android.permission.WRITE_EXTERNAL_STORAGE","android.permission.ACCESS_WIFI_STATE")
        ru.CheckAndRequest(Permission)
        Wait For Activity_PermissionResult (Permission As String, Result As Boolean)
        If Result = False Then
            Msgbox("این برنامه به دسترسی ها برای اتصال به اینترنت و ذخیره داده ها در موبایل نیاز دارد.","")
            ExitApplication
        End If
    Next


    Activity.SetBackgroundImage(LoadBitmap(File.DirAssets,"fontaparat345.png"))

End Sub
======================================================================

 

عکس هم در پوشه وجود داره

درضمن درحالت دیباگ کار میکنه در حالت کامپایل کار نمیکنه خطای وجود نداشتن فایل رو میده

این هم فایل زیپ 

 

test.zip

لینک ارسال
به اشتراک گذاری در سایت های دیگر

دلیلش رو فهمیدم

وقتی با بیسیک4اندروید 9 کار میکنم اینطوری میشه

ولی با نسخه 8.30 استفاده میکنم اینطوری نیست

چیکار کنم با نسخه جدید کار کنه

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...