Перейти к содержанию
Fire Monkey от А до Я

Delpher-X

Пользователи
  • Постов

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

  • Посещение

Сообщения, опубликованные Delpher-X

  1. 7 часов назад, krapotkin сказал:

    что не так с моей Android studio ?

    Не знаю. У меня не отображается. 

    7 часов назад, krapotkin сказал:

    короче, я потерял желание спорить - не хотите, не надо.

    Да хочу я, хочу. Просто "У меня все работает" - не ответ. 

  2. 6 часов назад, krapotkin сказал:

    про adb и установку драйвера - тут. https://dev.to/plotegor/adb-o9f

    Но там не про установку драйвера. Там про саму ADB. 

    6 часов назад, krapotkin сказал:

    в inf-файле это комментарий. там можно что угодно писать. 

    Ага и в результате, ничего работать не будет. 

    6 часов назад, krapotkin сказал:

    Но нормальный способ - это поставить Android studio, и в SDK Manager настроить все что нужно

    Не-а, нельзя. Эта ваша Android Studio не отображается в в меню пуск, там где все нормальные установленные программы содержатся. Соответственно, выбрать и запустить эмулятор как в Embarcadero RAD Studio, тут невозможно. 

  3. Ну и да - Windows пишет для драйвер для моего устройства уже установлен, а когда я пытаюсь подсунуть ему тот модифицированный мной драйвер вручную - пишет что файл поврежден. 

  4. 58 минут назад, krapotkin сказал:

    Ну, ясно ж, что все в целом работает и все компилируется. И у меня и у других. Если что-то конкретное, то конкретное и решаем.

    Там непонятно - что писать вместо ;galaxy tab a 2019, если у меня совершенно иной телефон, прием ни разно не топовой и не общеизвестной модели. 

  5. 48 минут назад, krapotkin сказал:

    вот ввел я adb inf в поиск и чудо - 

     

    Ну, ясно ж, что все в целом работает и все компилируется. И у меня и у других. Если что-то конкретное, то конкретное и решаем.

    Почитал тему по вашей ссылке. Боюсь, мне это не подходит, ибо для меня это все равно, что начинать читать книгу с середины. Мне бы сам google latest adb driver установить. Ибо то что я нашел в Интернете - всего лишь ZIP-архив, где даже установочного файла-то нет. 

  6. Итак, у меня была Delphi 10.3 Community Editon, которой я пользовался год. Затем, бесплатная лицензия истекла и я поставил себе новую Community Edition - на этот раз, версию 10.4. Однако она оказалась полным отстоем - ничего нового и интересного в ней нет, а вот целая куча нужных вещей оказалась выпилена (включая то, что многие старые компоненты больше не работают). 

    А посему у меня вопрос - как реанимировать установленную у меня Delphi 10.3, как продлить ее Community Edition лицензию? 

  7. В 10.11.2021 в 06:10, krapotkin сказал:

    Делфи вообще не видит никаких. 

    Всё общение она производит через adb. Это часть Google Android sdk. И линковка тоже через sdk/ndk. 

    Мануал? 

    В 10.11.2021 в 06:10, krapotkin сказал:

    Если ваш тел не видится через adb, то я тут на сайте описывал как добавить свою модель в inf файл.

    Ссылку? 

  8. В 03.11.2021 в 11:43, krapotkin сказал:

    Это значит, что там работают не все функции обычного устройства. И запуск на эмуляторе совсем не будет значить, что на реальном устройстве будет работать так же.

    Для первоначального запуска - вполне достаточно. И да, это не ответ на вопрос, почему на втором скриншоте в списке утилит Embarcadero RAD Studio 10.4 нет AVD Manager.

    В 03.11.2021 в 11:43, krapotkin сказал:

    При цене дешевых тел на А. менее 10 т.р. вообще неясно, для чего эмулятор может пригодиться.

    Проблема в том, что похоже что Delphi видит только флагманские смартфоны от топовых производителей. А дешевые телефоны не видит в упор. 

  9. В 01.11.2021 в 12:35, krapotkin сказал:

    проблема в том, что вы пишете "компиляция не работает", а на экране написано совсем другое...

    и перевести вы в состоянии, просто не желаете. ну а мы и тем более.

    О, ну не удается запустить приложение на эмуляторе значит. Все равно суть одна - не работает и как это исправить. 

    В 01.11.2021 в 12:35, krapotkin сказал:

    кроме всего прочего, тут уже не раз и не два писали,

    Где именно? 

    В 01.11.2021 в 12:35, krapotkin сказал:

    запуск на эмуляторе 1) совершенно не информативен

    Что значит "не информативен"? 

  10. 44 минуты назад, Дмитрий Ш. сказал:

    какой культурный собеседник.

    Ладно текст ошибки не читает, ведь на иностранном языке написана. Это же переводить нужно, а гуглом пользоваться не научили. Так он еще и русский читать не в состоянии. 

    Проблема в том, что вы пишете не на русском, а на эзоповом. 

  11. 10 часов назад, Дмитрий Ш. сказал:

    Перед установкой новой версии приложения на телефон (эмулятор),  удалите с него старую версию приложения

    Какой телефон? У меня все установлено на компьютере. Телефон тут вообще никак не участвует. 

  12. Итак, я установил себе новую Delphi 10.4 CE, так как у старой Delphi 10.3 CE кончился годовой срок. Однако, у меня возникла проблема с разработкой, точнее - с компиляцией приложений для Android. Дело в том, что в поставке новой Embarcadero RAD 10.4 отсутствует AVD Manager (эмулятор для Android), что вы и можете видеть на втором скрине. А когда я пытаюсь использовать старый, из набора Embarcadero RAD 10.3, компиляция вылетает с ошибкой, которую вы можете видеть на первом скрине.   

    AVDBug.jpg

    No AVD.jpg

  13. И чтобы два раз не вставать. Как настроить на космическом корабле Delphi (называю его так из-за тысяч переключателей) автоматическую. замену прописной буквы на заглавную в названии свойства того или иного объекта? Раньше, когда я писал Button1.Enabled Delphi сама автоматически заменяла enabled на Enabled, а в версии 10.4 такого нет....

    И да, заодно - новая Delphi не ставит автоматически скобки при обращении к свойству, когда они нужны. 

  14. В 13.10.2021 в 23:15, krapotkin сказал:
    var
    
    http: THttpClient;
    
    pesp: IHttpResponse;
    
    
    
    http := THttpClient.Create;
    try
    
      resp := http.head(URL);
    except
    
     on e: exception do
    
    begin
    
       showmessage(e.message);
    
    end;
    
    end;
    
    http.free;

    Неплохо, но непонятно, как из этого кода извлечь сигнал "Интернет есть". Я тут вижу только возможность узнать только что Интернета нет. 

  15. В 16.10.2021 в 05:56, OnePeople сказал:

    function checkNetwork: Boolean;
    function GetConnectivityManager: JConnectivityManager;
      var
        ConnectivityServiceNative: JObject;
      begin
        ConnectivityServiceNative := TAndroidHelper.Context.getSystemService(TJContext.JavaClass.CONNECTIVITY_SERVICE);
        if not Assigned(ConnectivityServiceNative) then exit;

        Result := TJConnectivityManager.Wrap((ConnectivityServiceNative as ILocalObject).GetObjectID);
        if not Assigned(Result) then exit;
      end;
    var
      cm: JConnectivityManager;
      activeNetwork: JNetworkInfo;
    begin
    try
      cm := GetConnectivityManager;
      activeNetwork := cm.getActiveNetworkInfo;
      Result := Assigned(ActiveNetwork) and ActiveNetwork.isConnected;
    except
      Result := false;
    end;
    end;

    Это вы сейчас какую функцию описываете? Первую: function checkNetwork: Boolean; 

    Или вторую: function GetConnectivityManager: JConnectivityManager;? 

     

  16. 1 час назад, Sascha сказал:

    Скорее всего, сам и заблокировал этот сервер в hosts

    Посмотрел, там действительно стоит 127 напротив искомого адреса. И так же заблокирована куча адресов связанных с Delphi. Но как такое вообще могло получиться? 

  17. Пытаюсь поставить себе новую бесплатную Delphi CE. Однако, в самом начале установки, программа требует регистрацию и когда я ввожу присланный мне на e-mail регистрационный код, мне сообщают что сервер, через который производится регистрация, license.embarcadero.com недоступен. И да, он действительно недоступен - не загружается в браузере, даже через VPN. 

  18. 22 часа назад, OnePeople сказал:

    ))Ну наверное при том что вы пишете для андроид, а самое верное это сделать то что советует Гугл. А в Делфи там переделывать 5 секунд.

    Не все знают Java. В частности, непонятно как обращаться к ConnectivityManager из Delphi. 

  19. 15 часов назад, Sascha сказал:

    Не, это рабочий модуль, я использую его в Delphi 10.4

    Блджад, я же писал: 

    В 11.10.2021 в 23:35, Delpher-X сказал:

    Там вроде еще как говорится, что нужно в главный код добавить: 

    uses
      System.StartUpCopy,
      FMX.Forms,
      uMain in 'uMain.pas' {FormMain},
      ActiveNetworkInfo.Android in '..\class\ActiveNetworkInfo.Android.pas';

    Однако, совершенно непонятно что это за путь и где его брать. Было бы лучше, если бы автор поподробнее развил данный момент.

    Каков полный путь к модулю? У меня Delphi 10.3, если что. 

  20. В 09.10.2021 в 14:00, krapotkin сказал:

    самая простая проверка - это попытка просто что-то заведомо существующее запросить

    например

    http.head('https://www.google.com')

    Поподробнее, пожалуйста. 

  21. 3 часа назад, Sascha сказал:

    Не подходит. там используется модуль ActiveNetworkInfo.Android, но Delphi  при добавлении данного модуля в uses, подчеркивает его красным и вообще делает вид, что с ним незнакома. Там вроде еще как говорится, что нужно в главный код добавить: 

    uses
      System.StartUpCopy,
      FMX.Forms,
      uMain in 'uMain.pas' {FormMain},
      ActiveNetworkInfo.Android in '..\class\ActiveNetworkInfo.Android.pas';

    Однако, совершенно непонятно что это за путь и где его брать. Было бы лучше, если бы автор поподробнее развил данный момент.

×
×
  • Создать...