とりあえず Delphi 10.3.3 Cmt-Edt. にて
Android 32bitアプリ、64bitアプリ、が
作れるって話なのだけれども、う〜ん、
本日、お借りした Android 7.0 タブレット。
接続したのですが、よく分かりませんw

まず、簡単なテストプログラムを書いて
プラットフォームを Android 32bit にして
ビルド成功、実行して配置しようと思ったら
ターゲットに機種名が表示されてない。
何でだよ? Android 4.0.4 では普通に出てた・・・っけ?
そういやAndroid設定で開発云々みたいなメニューがあったよな? と このタブレットの設定で探し回るも全く見つからない。何でだよ?www 説明書も無いしー 途方に暮れる。 Delphi のヘルプでは、「USBデバッグ」にしとけ、って書かれているけど、その設定、どこやねん?
という事でネットで検索して
この機種のPDFマニュアルが見つかったのでそれをダウンロードし、PDF内検索して やっと見つかった。設定の「サービス/クラウド」の中に、USBデバッグ切替って項目があった。これをオンにして。

Delphi のターゲットで、ようやく機種名が見えて
超簡単なテストプログラムが実行出来た。

はぁ〜 しんど・・・

次に
Delphi プログラムでファイルアクセスしたいけど
Android はアプリと同じフォルダにファイルを保存したり出来ませんから、特殊ディレクトリ(ホームとかキャッシュとか写真フォルダとか音楽フォルダとか)を扱うのが基本なんですけど、取りあえず、USBでPCと接続してるから、エクスプローラでテキトーな写真JPEGファイルを内部ストレージの Picturesフォルダにコピーして、Delphi プログラムでそのフォルダ内ファイル一覧を表示するってのを作ったんですが、いやぁ、全然、ファイル一覧が取れない。
・・・何でだよ!?

フォルダ名がちゃんと取れてないのかなぁ?
いや
/storage/emulated/0/Pictures/
は ちゃんと合ってる・・・はず・・・
そいや、これ、SDメモリカードのフォルダって取れてないと思うけど、ダメなんかいな? 4.0.4 では取れたような気がするんだけど。まぁ今はそれは置いといて。しかし、どうもアカン。設定をずっと眺めていて・・・権限? 権限だとぉ!?www
Androidタブレットの設定の「アプリ」→アプリ一覧からこのテストプログラムを指定し、権限のところをみて「ストレージ」を ON にしたら・・・おぉ〜 ちゃんとファイル一覧が取れた・・・ 4.0.4の頃はこんなの無かったと思うけど、まさか、こんな設定が増えているとは・・・
・・・疲れたw