Вопрос

Итак, я разработал простой мидлет «Hello World», используя Samsung SDK 1.1.2, и упаковал этот мидлет.Теперь у меня есть комбинация двух файлов (JAR/JAD).Как мне установить их на свой телефон?

Как вы можете понять из вопроса, я новичок в разработке телефонов.Пытаюсь выполнить развертывание на телефоне Samsung по ATT.

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

Это было полезно?

Решение

Предлагаю вам немного почитать ОТА-доставка приложений, для фона.

У вас есть несколько вариантов развертывания, вот некоторые из них.

  • Подключите телефон к компьютеру через Bluetooth, кабель или Wi-Fi и скопируйте файл JAR.Я не уверен, поддерживает ли это Samsung, но другие производители телефонов наверняка предоставляют «менеджерское» программное обеспечение, которое можно для этого загрузить и установить на компьютер.Если ваше приложение использует пользовательские данные в JAD, возможно, это не лучший вариант, или вы можете включить в JAR данные по умолчанию.
  • Поместите файл JAD и JAR на веб-сервер, к которому у вас есть доступ, и с которого их можно будет загрузить на ваш телефон.Вам необходимо убедиться, что типы MIME для файлов JAD и JAR установлены правильно; они могут быть не такими по умолчанию.То, как именно вы это сделаете, зависит от вашего сервера — вот пример метод.(Предположительно, у вас есть служба доступа к Интернету/данным от AT&T.) Если все в порядке, вы можете получить файл JAD из браузера телефона, и телефон предложит вам подтвердить ваше желание продолжить, загрузить полный JAR и установить.Операторы мобильных сетей по-разному относятся к поддержке доступа JAD и JAR: например, в некоторых случаях вам может потребоваться запустить сервер на порте 80 или 8080, чтобы он работал.
  • Присоединяйтесь к службе, которая будет размещать для вас приложение.Я знаю, что это GetJar.Я не уверен в деталях, но это будет означать, что вам не придется запускать собственный веб-сервер.

Помимо базового развертывания вы можете рассмотреть подписание ваше приложение — процесс, который, по сути, позволяет вам подтвердить свою «истинную» личность на телефоне.Преимущество этого заключается в том, что подписанные приложения могут отображать меньше диалогов подтверждения доступа к сети и тому подобного владельцу телефона.Кроме того, при развертывании приложения пользователь увидит сообщение о неподписанности, которое может включать слово «ненадежный» или подобное, и это может оттолкнуть.(При этом некоторые основные приложения остались неподписанными.)

Надеюсь, это поможет вам начать.

Другие советы

Вы, конечно, можете скопировать jar/jad через USB или Bluetooth, но устройства Samsung, которые я использовал, не будут устанавливать файл, скопированный вручную.

К сожалению, другие методы требуют значительно больше работы.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top