Как получить серийный номер устройства под Android 9 и новее с помощью Delphi? - PullRequest
0 голосов
/ 15 января 2019

Я знаю, что для более ранних версий Android это делается с помощью TJBuild.JavaClass.SERIAL. Начиная с Android, метод 9 SERIAL должен возвращать строку "UNKNOWN", поэтому мне нужно использовать новый метод getSerial, но его нет (предположительно, пока) в классе TJBuild.

Я искал несколько примеров кода, но не нашел ни одного, и я не очень хорош в преобразовании кода Java в Delphi.

Я использую Delphi 10.2 Tokyo.

Код для использования SERIAL метода:

uses Androidapi.Helpers, Androidapi.JNI.Os;
function GetSerial: string;
begin
  Result := JStringToString (TJBuild.JavaClass.SERIAL);
end;
...