私のアプリケーションはアンドロイド 2.3.3 で動作します。しかし、バージョン 8 の Android 2.2 では、Bluetooth 経由でファイルを送信しようとすると、Bluetooth がないと表示されます。そして、私はそれを持っています!
私はこれを使用しています:
file = new FileSystem(this).saveTemp(onlineConfig);
Intent sharingIntent = new Intent(Intent.ACTION_SEND);
Uri screenshotUri = Uri.fromFile(file);
sharingIntent.setType("spacesyntax/onlineconfig");
sharingIntent.setPackage("com.android.bluetooth");
sharingIntent.putExtra(Intent.EXTRA_STREAM, screenshotUri);
startActivity(Intent.createChooser(sharingIntent, "Share SpaceSyntaxOnlineConfig Using"));
バージョン8でbluetoothのパッケージが違うのかな?実行時に Android のバージョンを確認するにはどうすればよいですか? そして、Android 8にはBluetooth用のどのパッケージがありますか?