German READ_PHONE_STATE Problem auf neuem Smartphone

so27

Active Member
Licensed User
Longtime User
Hallo zusammen,

ich habe auf einem neueren Smartphone ein Problem mit den PHONE STATES. Grundsätzlich funktioniert mein Code und meine App auf allen bisherigen Telefonen und Systemen. Ich hatte da nie ein Problem. Jetzt verwende ich ein Phone mit Stock Android und erhalte bei diesem Code (oder anderen Codes die auf ein PHONE STATE zugreifen) folgende Fehlermeldung:

B4X:
Dim Telefon As Phone
Dim TelefonID As PhoneId

Dim Message As String
Message=Message & "Auflösung:" & CRLF
Message=Message & Activity.Width & " x " & Activity.Height & CRLF & CRLF
Message=Message & "Hersteller:" & CRLF
Message=Message & Telefon.Manufacturer & CRLF & CRLF
Message=Message & "Model:" & CRLF
Message=Message & Telefon.Model & CRLF & CRLF
Message=Message & "Anbieter:" & CRLF
Message=Message & Telefon.GetNetworkOperatorName & CRLF & CRLF
Message=Message & "Netzwerk:" & CRLF
Message=Message & Telefon.GetNetworkType & CRLF & CRLF
Message=Message & "Verbindung:" & CRLF
Message=Message & Telefon.GetDataState & CRLF & CRLF
Message=Message & "Telefon Typ:" & CRLF
Message=Message & Telefon.GetPhoneType & CRLF & CRLF
Message=Message & "System:" & CRLF
Message=Message & SDKversion(Telefon.SDKversion) & CRLF & CRLF
Message=Message & "IMEI:" & CRLF
Message=Message & TelefonID.GetDeviceId
Label1.Text=Message



Kann mir jemand helfen oder vielleicht einen Tipp geben? Muss ich evtl. eine weitere Berechtigung in die Manifest-Datei schreiben? Das neue Telefon hat Android 6.0 sowie mein vorheriges Telefon auch.
 

so27

Active Member
Licensed User
Longtime User
DonManfred, Du bist der Android-Gott . Du hast vollkommen recht. Ich habe die Api 23 verwendet. Runtergesetzt auf Api 22 und es läuft. Wie setze ich denn die runtimePermissions ein, kannst Du mir das bitte sagen?
 
Cookies are required to use this site. You must accept them to continue using the site. Learn more…