-
Постов
23 -
Зарегистрирован
-
Посещение
-
Победитель дней
4
Активность репутации
-
Alexey получил реакцию от zairkz в Какие данные необходимо указать для загрузки приложения в App Store?
В первое поле вводится полное название сертификата
-
Alexey получил реакцию от zairkz в Какой Provision Profile нужно использовать для публикации приложения в App Store?
В "Version Info" нужно заполнить CFBundleIdentifier и CFBundleSignature
-
Alexey получил реакцию от Равиль Зарипов (ZuBy) в Какие разрешение нужно включить для TIdTCPClient?
Причина
При финальной сборке приложения для Application store в файле AndroidManifest.xml отсутствует разрешение для интернета (не смотря на то, что в разделе Uses Permissions разрешение для интернета стоит true), а при сборке Debug в файле AndroidManifest.xml это разрешение присутствует.
Решение
Проблема решилась следующим способом: в разделе Uses Permissions разрешение для интернета ставим false, затем в файл AndroidManifest.template.xml. вставляем строку:
<uses-permission android:name="android.permission.INTERNET" />
-
Alexey получил реакцию от UFatueks в [TWebBrowser] Как остановить загрузку браузера?
В VCL загрузку браузера можно остановить так:
webbrowser1.stop А как это сделать в firemonkey?
-
Alexey получил реакцию от Nix0N в Какие разрешение нужно включить для TIdTCPClient?
Причина
При финальной сборке приложения для Application store в файле AndroidManifest.xml отсутствует разрешение для интернета (не смотря на то, что в разделе Uses Permissions разрешение для интернета стоит true), а при сборке Debug в файле AndroidManifest.xml это разрешение присутствует.
Решение
Проблема решилась следующим способом: в разделе Uses Permissions разрешение для интернета ставим false, затем в файл AndroidManifest.template.xml. вставляем строку:
<uses-permission android:name="android.permission.INTERNET" />
-
Alexey получил реакцию от Brovin Yaroslav в Какие разрешение нужно включить для TIdTCPClient?
Причина
При финальной сборке приложения для Application store в файле AndroidManifest.xml отсутствует разрешение для интернета (не смотря на то, что в разделе Uses Permissions разрешение для интернета стоит true), а при сборке Debug в файле AndroidManifest.xml это разрешение присутствует.
Решение
Проблема решилась следующим способом: в разделе Uses Permissions разрешение для интернета ставим false, затем в файл AndroidManifest.template.xml. вставляем строку:
<uses-permission android:name="android.permission.INTERNET" />
-
Alexey отреагировална Brovin Yaroslav в Как открыть PDF в стандартном приложении просмотра PDF файлов?
Открытие любого файла в подходящем приложении в операционной системе Андроид выполняются одинаковым способом.
Путем посылки намерения (Интент) с указанием файла и типа данных. Далее система ищет по указанному типу файла, какие приложения зарегистрированы на обработку файлов этого типа, Если приложение, которое может обработать этот файл, одно, то запускает активити приложения и передает туда ваш файл/данные. Если приложений несколько - запускает диалоговое окно выбора приложения, которое будет выполнять обработку вашего файла. Резюмируя это, смотрим на код:
uses System.IOUtils, FMX.Helpers.Android, Androidapi.JNI.Net, Androidapi.JNI.GraphicsContentViewText; procedure TForm7.btnOpenPDFClick(Sender: TObject); const SAMPLE_PDF_FILENAME = 'example.pdf'; var Uri: Jnet_Uri; OpenLinkIntent: JIntent; PDFFileName: string; begin PDFFileName := TPath.Combine(TPath.GetDocumentsPath, SAMPLE_PDF_FILENAME); { Внутренний доступ} Uri := StrToJURI(PDFFileName); // Формируем намерение об открытии файла в стандартном приложении OpenLinkIntent := TJIntent.JavaClass.init(TJIntent.JavaClass.ACTION_VIEW, Uri); // Устанавливаем тип данных OpenLinkIntent.setType(StringToJString('application/pdf')); OpenLinkIntent.setFlags(TJIntent.JavaClass.FLAG_ACTIVITY_CLEAR_TOP); // Запускаем приложение и передаем ему наше намерение try SharedActivity.startActivity(OpenLinkIntent); except on E: Exception do ShowMessage('Не удалось открыть PDF. В системе нет доступных приложения для просмотра pdf'); end; end; В этом код pdf файл берется из самого пакета приложения (я включил pdf файл в пакет приложения).
Если вам нужно вытащить файл в любом другом месте, просто укажите в PDFFileName полный путь к файлу в файловой системе вашего устройства.
Проект доступен тут: OpenPDF.zip
-
Alexey получил реакцию от Brovin Yaroslav в Какой Provision Profile нужно использовать для публикации приложения в App Store?
Проблема с подписями. Выложи скиншот вкладки "Version Info" (Project>Options>Version Info)
-
Alexey получил реакцию от Brovin Yaroslav в Какой Provision Profile нужно использовать для публикации приложения в App Store?
В "Version Info" нужно заполнить CFBundleIdentifier и CFBundleSignature
-
Alexey отреагировална Brovin Yaroslav в Как создать заставку для андроид приложения?
Читаем пост Андрея Ефимова (Infocean): Добавляем Splash Screen в приложение для Android
Видео, демонстрирующее результат:
-
Alexey получил реакцию от Brovin Yaroslav в Какой Provision Profile нужно использовать для публикации приложения в App Store?
Проблема в следующем: Файл .ipa подписан не тем сертификатом. В разделе provision у тебя указан сертификат для разработки, а нужно указать сертификат для публикации.
-
Alexey получил реакцию от Brovin Yaroslav в Какие данные необходимо указать для загрузки приложения в App Store?
В первое поле вводится полное название сертификата