Как я могу печатать документы с новой выпуской Fireonkey Framework?
-вещи должны быть простыми, но как большую часть времени, в андроиде, нет. Мне нужно отформатировать SD-карту, если пользователь выбирает опцию в моем приложении. Не спрашивайте меня, почему мне нужно сделать это, если это уже в ОС ... не практично, но это требование, которое мне нужно для реализации. Как вы можете знать, в есть опция \ Storage \ Erase SD-карта . Я посмотрел на исходный код Froyo, и это что-то вроде:
final IMountService service =
IMountService.Stub.asInterface(ServiceManager.getService("mount"));
if (service != null) {
new Thread() {
public void run() {
try {
service.formatVolume(Environment.getExternalStorageDirectory().toString());
} catch (Exception e) {
// Intentionally blank - there's nothing we can do here
Log.w("MediaFormat", "Unable to invoke IMountService.formatMedia()");
}
}
}.start();
} else {
Log.w("MediaFormat", "Unable to locate IMountService");
}
он использует Android.Os.Storage.imountservice
и Android.os.servicemanager
И я не кажутся иметь доступ к нему. Итак, как я вижу это, я мог бы рекурсивно искать каждый файл и удалить его, но это будет «не на моем вкусе» ... или я мог начать экран от Shase SD-карты к пользователю.
Любая помощь более поздрачает, так как я застрял.