ГЛАВНАЯ Визы Виза в Грецию Виза в Грецию для россиян в 2016 году: нужна ли, как сделать

Пошаговое описание создания простого приложения для Samsung Bada. Пошаговое описание создания простого приложения для Samsung Bada Программы для бада самсунг последнее сообщение

Вообще я конечно не сторонник подобных вещей. Считаю, что разработчики должны получать за свой труд деньги. Однако я убежден, что взрослый, платежеспособный человек купит игру или программу если она ему понравилась. К великому сожалению не все можно попробовать не купив, а потому в таком ракурсе установка платного софта для ознакомления выглядит вполне приемлемо. В любом случае способ есть и он работает. Так же учитывая, что , а дальнейшая судьба владельцев бадафонов вообще непонятна, напоследок воспользоваться наработками зазорным не считаю.

Итак, как всегда, предупреждаю – способ рабочий. Я его проверил на себе. Но в любом случае, если вы нарушите работоспособность своего аппарата – это только ваши проблемы. Делайте все по инструкции и все будет работать как часики. Договорились.

Приступаем.

Тестировал я данный метод на Samsung S8500 Wave и официальной украинской прошивке. Скачать ее можно по .

Понадобится нам не много.
1. Multiloader – берем его по . Версия любая, но я бы брал последнюю.
2. Файл apps_Compressed_spoof_Wave_I.bin – качаем его по ссылке (это для первого вейва, для Украины)

Ставим Angry Birds.

Первым делом прошиваем себе файл apps_Compressed_spoof_Wave_(в зависимости какой у вас вейв). Это делается один раз. Для этого запускаем Multiloader и выбираем LSI, Boot Change и Full Download. Скриншот кликатебелен:

Добавляем свой файл. Можно просто перетащить в окно программы. Вырубаем телефон. Зажимаем одновременно Клавишу громкости вниз + блокировка + включение (красная труба). Загорится DownLoad Mode. Потом Port Search. Потом Download. Если вы хоть раз шили свой телефон для вас это не новость.

Файл зашит – хорошо.

После распаковываем Bada Wave Spoof (прога в архиве). Находим внутри такой файл: BadaCertificate.cer. Копируем его в телефон (не важно куда, но лучше в папку Others). Заходим в телефоне в папку куда скопировали и тапаете по файлу. Соглашаетесь с предупреждением и устанавливаете сертификат.

Распаковываем архив с игрой или приложением, в нашем случае архив AngryBirds.rar и указываем путь к папке и в частности к файлу с названием игры приложения.exe (в нашем случае AngryBirds.exe).

Вероятней всего файл будет лежать в папке Bin. Ставим галочку как показано на скриншоте. Поочередно жмем сначала кнопку 1. Sign, а потом кнопку 2. Rename.

Поочередно жмем сначала кнопку 1. Sign

Здесь все. Переходим на вкладку Copy. Подрубаем телефон в режиме Съемного диска и выбираем карту памяти в выпадающем списке. Если нет – жмем кнопочку с двумя зелеными стрелочками рядом. Ждем пока загрузится.

После успешного копирования. Отрубаем телефон и идем в телефоне по пути Настройки – Общие – Место установки – выбираем карта памяти. Подрубаем телефон в режиме Samsung Kies.

» Whatsapp для Bada

Если вы обладатель смартфона Samsung под управлением операционной системы Bada, то установить Whatsapp одним нажатием кнопки у вас не получится. Для установки нужно скачать бесплатно Whatsapp для Bada и после этого установить.

Вацап для Бада это специальный установочный файл, адаптированный под эту операционную систему. Это неофициальная версия мессенджера, но работает стабильно и предоставляет возможность пользоваться всеми преимуществами Вацапа. Производители смартфонов с этой ОС остались глухи к просьбам пользователей портировать это приложение на платформe Bada.

Bada – это операционная система для моделей производства Samsung серии Wave, которая представляет из себя модифицированную ОС Android. Так как это не совсем Андроид, то и в магазинах приложений для Бада вы не найдете Ватсап. Но благодаря неравнодушным программистам, мы можем скачать адаптированный файл Ватсап для Bada и установить русскую версию.

Процесс установки

1. Скачиваем файл WhatsApp с расширением.apk. Можно скачать на компьютер, а потом перекинуть на телефон, или сразу скачать с телефона. Файл довольно большой (около 35 Мб), поэтому если у вас не безлимитный интернет на телефоне, лучше подключитесь к сети Wi-fi и после этого скачивайте. Обычно этот файл скачивается не внутри архива, а сразу как установочный. Поэтому не нужно распаковывать его или делать еще какие-то дополнительные действия.




2. Запускаем файл, ждем установки. Если при запуске выдаются сообщения о необходимости изменить настройки безопасности, то отключаем. После установки обязательно включите обратно! Также могут потребоваться разрешения на доступ к сети интернет, камере, микрофону и т.п. Все разрешаем, иначе программа не установится.

3. Регистрируемся в whatsapp с помощью номера телефона и смс с подтверждением, и начинаем пользоваться!

После регистрации и входа вы сможете через Whatsapp :

  • общаться с помощью текстовых сообщений, аудиосвязи или видеоконференции;
  • пересылать фото, видео, документы, добавлять смайлики;
  • принимать участие в общении в общих группах;
  • видеть, у кого из вашей книги контактов уже есть ватсап, и приглашать тех, у кого еще он не установлен.

Моделей телефонов и смартфонов, которые выпущены под операционную систему Bada немного, но они есть, и есть вероятность, что в дальнейшем компания Самсунг продолжит выпускать смартфоны с этой операционной системой. Сейчас все смартфоны серии «Wave» оснащаются именно ОС Bada. Полный список моделей ниже в таблице.

Здравствуйте. Хотелось бы прежде всего поздравить всех с наступившим Новым Годом и сразу перейти к делу. Эта статья будет посвящена вопросу создания простых программ для Bada - операционной системы для мобильных устройств, которые выпускает корейская Samsung. Заранее хочу сказать, что под катом простой рецепт изготовления простого приложения без пространных рассуждений о оптимальности и стройности кода.
На Хабре уже есть довольно обстоятельные статьи, которые посвящены Bada, например эта и эта , но вот пошагового описания создания приложения для новичков нет. Кому интересно - прошу под кат.


Тема для написания возникла случайно - знакомый активно занимается установлением границ земельных участков при помощи GPS в геодезической фирме; специфика работы (откуда взялась - хороший вопрос) состоит в том, что получаемые геодезические координаты (позволю себе пояснить, что имеется ввиду широта и долгота) надо переводить в прямоугольные прямо после их получения. На фирме ноутбуков, способных выдержать 8 часовой рабочий день нет и не планируется, зато знакомый недавно купил себе активно продвигаемый в Украине смартфон от Samsung с операционной системой Bada, далее последовал вопрос - если можно скачать игры для телефона, то нет ли приложения, способного решить описанную чисто инженерную задачу? Такого приложения, конечно, не нашлось, и я получил любезное предложение такое написать за известную плату.

Инструментарий
Для разработки приложений для Bada используется Bada SDK 1.2.0, скачать который можно, зарегистрировавшись на сайте для разработчиков Bada . В этом процессе нет ничего сложного, но вот на этапе выбора файлов для загрузки я, честно сказать, «протупил», скачав только SDK, а так называемый языковой пакет (language pack) нет, понадеявшись, что, как написано на сайте, его загрузка произойдет после установки SDK автоматически. Однако, на этапе установки что-то шло не так, установка продолжалась без загрузки языкового пакета, что в дальнейшем приводило к невозможности ни выполнить построение (build), ни, тем более, запустить приложение.
Загрузив SDK и языковой пакет, их следует положить в одном месте, и при установке SDK или при её модификации, установщик подхватит языковой пакет и выполнит инсталляцию его самостоятельно.
Собственно создание приложения

Среда разработки основана на Eclipse, используемый язык программирования С++. Начнем с того, что перейдем к созданию нового приложения очевидной командой File -> New -> bada Application Project. В появившемся окне следует определить название проекта в поле Project name, в списке Project Type выбрать тип приложения - bada Form Based Application.

Далее среда попросит определить технические параметры устройства, для которого будет предназначено приложение (разрешение экрана, наличие GPS и т.д.). Эти параметры определяются в специальном файле манифеста Manifest.xml, который можно выбрать среди файлов SDK, создать и загрузить с сайта Bada Developers или создать свой. Не мудрствуя лукаво, я использовал файл манифеста из папок с примерами Samples, которые устанавливаются вместе с SDK, поскольку мое приложение не требовало наличия «наворотов», а было важно только разрешение экрана.

Далее среда попросит указать корневую директорию SDK, с этим проблем возникнуть не должно. После выбора в списке появится название модели устройства и его API, которое будет использоваться в дальнейшем для программирования.

Следующий шаг - определение имени формы по умолчанию, которая появится сразу после запуска приложения. По этому имени будут сгенерированы *.h и *.cpp файлы.

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

Следующее звено в длинной цепочке настроек - определение Application ID, для удостоверения функций приложения, если ему требуется выполнять чтение и запись в защищенные папки. Мне это не требовалось, поэтому я этот шаг опустил.

Почти конец - определение очевидных свойств приложения Name, Vendor и Description.

И вот уже почти почти конец - это определение необходимых конфигураций для разработки: рекомендую оставить все по умолчанию, а сейчас наиболее важной конфигурацией является Simulator-Debug - это возможность отладки кода на симуляторе устройства, Target-Release - конфигурация для компилирования приложения пред выгрузкой его на реальное устройство.

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

После финала настроек будущее приложение появляется в Project Explorer, щелчок по которому приводит к раскрытию файлов ресурсов в окне Resources и появлению следующего окна:

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

Я сразу перенес уже готовую кнопку, которую любезно сгенерировала среда, пониже и написал на ней Calculate. Располагая GUI Editor легко получить следующий интерфейс, который хорошо подходит для моей задачи (полагаю, что процесс переноса элементов управления на форму и установки их свойств никаких затруднений не вызывает); в качестве подписей к полям ввода использован очевидный Label, в качестве полей ввода - EditField; для показа результата вычислений также использованы Label, поскольку их редактирование не предусмотрено:

Теперь собственно кодирование.

Выполняющееся приложение проходит несколько этапов (Помощь очень подробная, там можно узнать детали), сейчас в первую очередь нас интересует этап иницализации приложения, за который отвечает метод OnInitializing(void) класса формы, который можно найти в файле <ВАША_ФОРМА>.cpp в папке src проекта.

По умолчанию этот метод выглядит следующим образом:

Result Form1::OnInitializing(void) { result r = E_SUCCESS; // TODO: Add your initialization code here // Get a button via resource ID __pButtonOk = static_cast