-
Постов
828 -
Зарегистрирован
-
Посещение
-
Победитель дней
13
Весь контент x11
-
здесь http://fire-monkey.ru/topic/4786-несколько-sdk-в-приложении/ обсудили, вывод: нужно самому ручками указывать в файле шаблона AndroidManifest.template.xml
-
http://blog.mmarvick.com/blog/lollipop-multiple-broadcastreceiver-call-state/ это проблема андроида
-
http://blog.mmarvick.com/blog/lollipop-multiple-broadcastreceiver-call-state/
-
В общем, проблема не только у меня https://stackoverflow.com/questions/23425417/broadcast-receiver-calls-twice-extra-state-ringing-state-causing-invariant-data
-
Сегодня в разговоре с андроид-разработчиком (Android studio) узнал, что и у него тоже это событие срабатывает 2 раза.
-
Проблема вот в чем. Событие о входящем звонке срабатывает 2 раза. Об исходящем нормально - 1 раз. Не могу понять, что не так http://fire-monkey.ru/topic/4740-broadcastreceiveronreceive-срабазывает-2-раза/
-
https://developer.android.com/reference/android/os/Build.VERSION_CODES.html
-
Судя по описанию, http://docwiki.appmethod.com/appmethod/1.15/topics/en/Preparing_an_Android_Application_for_Deployment нужно прямо AndroidManifest.template.xml править. так правильно будет ? Странно, но здесь "C:\Users\Public\Documents\Embarcadero\Studio\19.0\PlatformSDKs\android-sdk-windows\build-tools" папки 25.2.5 нет.
-
вот здесь https://stackoverflow.com/questions/39772269/firemonkey-can-we-update-targetsdkversion-in-androidmanifest-template-xml нашёл т.е. в самой среде нет никаких настроек
-
Если установлена версия (Rev) 25.0.3 то можно ли удалять предыдущие: 25, 25.0.1 и 25.0.2?
-
Понял. Интересно, а где сама среда берёт данные для подстановки? Посмотрел в манифест, а там 14ая версия в обоих параметрах указана. Хотя в проекте 25.
-
После Build и перед Deploy?
-
Что я не вижу в Delphi Tokyo настроек ми и таргет.
-
function TContactsManager.GetContactByNumber( const aPhoneNumber: string): string; var wUri: JNet_URI; wCursor: JCursor; wfilter, wJQueryParams: TJavaObjectArray<JString>; begin Result := ''; wUri := TJNet_URI.JavaClass.withAppendedPath ( TJContactsContract_PhoneLookup.JavaClass.CONTENT_FILTER_URI, StringToJString(aPhoneNumber) ); wfilter := TJavaObjectArray<JString>.Create(2); wfilter[0] := StringToJString('lookup'); wfilter[1] := StringToJString('display_name'); with SharedActivity.getContentResolver do wCursor := query(wUri, wfilter, nil, nil, nil); try if Assigned(wCursor) and (wCursor.getCount > 0) then begin wCursor.moveToNext; Result := JStringToString(wCursor.getString( wCursor.getColumnIndex(StringToJString('display_name')))); end; finally wCursor.Close; wCursor := nil; end; end; http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1183758&msg=21183983
-
Не знаю, может глупый вопрос задам. Виной тому - понедельник Если приложение должно запускаться и на Android 4, и на Android 5, 6, 7. Нужно ли и как правильно быть с SDK? Или каждый раз менять в приложении SDK и пересобирать проект и тогда APK как-то именовать?
-
Но я, кстати, проверял это на относительно старом Андроиде - 5.0.2.
-
А я что, написал, что не попадает?
-
я это перепроверял, файл базы ложиться в ".\assets\internal\db" и доступен в коде так: UniConnection1.Database := IncludeTrailingPathDelimiter(TPath.GetDocumentsPath) + 'db' + PathDelim + 'base.sqlite';
-
Вы о каком именно файле базы? Если нужен доступ к моей базе, то никакого рута не нужно.
-
Повторюсь: я всё убрал. Повторюсь: я проделал эксперимент на чистом пустом приложении.
-
это Exception, а этого быть не должно
-
Проблема в том, что я не могу понять, почему приложение виснет при повторных запусках. Со службой ли это связано или с этой ошибкой или с другой. При старте всё уже поубирал (было подключение к базе и установка стилей) и всё равно зависало. То ли именованием пакетов было связано http://fire-monkey.ru/topic/4749-именование-пакетов/ Не знаю в какую сторону копать.
-
да, проверил - подтверждаю
-
И исполняемые so-библиотеки перезапишутся и уже новые запустятся? а как же: ?
-
Нет, Среда ругается и пишет, что приложение уже запущено :). С Виндой у меня опыта побольше.