Перейти к содержанию
  • Регистрация

Артур Насруллаев

Пользователи
  • Публикаций

    1
  • Зарегистрирован

  • Посещение

Информация о Артур Насруллаев

  • Звание
    Новичок
  1. Нужно использовать TPath.GetSharedDownloadsPath TPath.Combine(TPath.GetSharedDownloadsPath+ PathDelim, 'app.apk') //////////////////// запуск приложения var intent: JIntent; uri: Jnet_Uri; begin Intent := TJIntent.Create; Intent.setAction(TJIntent.JavaClass.ACTION_VIEW); uri := TJnet_Uri.JavaClass.fromFile(TJFile.JavaClass.init(StringToJString(TPath.Combine(TPath.GetSharedDownloadsPath+ PathDelim, 'app.apk')))); Intent.setDataAndType(uri, StringToJString('application/vnd.android.package-archive')); Intent.setFlags(TJIntent.JavaClass.FLAG_ACTIVITY_NEW_TASK); SharedActivity.startActivity(Intent); end; ////////////////// открытие файла var ExtFile: string; mime: JMimeTypeMap; ExtToMime: JString; Intent: JIntent; begin ExtFile := 'docx'; mime := TJMimeTypeMap.JavaClass.getSingleton(); ExtToMime := mime.getMimeTypeFromExtension(StringToJString(ExtFile)); Intent := TJIntent.Create; Intent.setAction(TJIntent.JavaClass.ACTION_VIEW); Intent.setDataAndType(StrToJURI('file:' + TPath.Combine(TPath.GetSharedDownloadsPath + PathDelim, 'Инструкция по обновлению.docx')), ExtToMime); SharedActivity.startActivity(Intent); end; ////////////// uses модули для подключения Androidapi.JNI.GraphicsContentViewText; Androidapi.JNI.App; Androidapi.Helpers; Androidapi.JNI.Net; Androidapi.JNI.JavaTypes; System.IOUtils; System.DateUtils; System.SysUtils;
×
×
  • Создать...