iPhoneRoot.com       

Java GUI на IPhone (пример)


Сохранить



Во процессе установки Java было установлено простейшее приложение HelloJava. Оно немного сложнее простого консольного приложения HelloWorld, которое мы создали, скомпилили и запустили в этом туториале. HelloJava использует графический интерфейс (GUI) и SQLite. Используются несколько классов, которые позволяют связять Java и функциональность телефона (GUI, звук , SQL и т.п.). Но все что делает данное проложение, это чтение имени и фамилии из адресной базы данных IPhone'а (через SQL запрос select), затем показывает информацию на экране в графическом интерфейсе. В конце работы по чтению и выводу на экран звучит звуковой сигнал.

Вот снимки экрана с иконкой на рабочем столе и, собственно, результат запуска программы:

hellojava1.jpghellojava2.jpg

Сама программа состоит из следующих файлов:

  • HelloJava

Этот файл не что иное как bash скрипт, который запускает Java-приложение:

#!/bin/bash

# XXX: Java is symlink'd to here so the home button works

exec "$(dirname "$0")"/Java -Xmx8M -Xss256K -cp /usr/share/java/sqlite.jar:/usr/share/java/jocstrap.jar:/usr/share/java/uicaboodle.jar:"$(dirname "$0")" com.saurik.uicaboodle.Main HelloJava "$@"

  • HelloJava$Contact.class
  • HelloJava$Section.class
  • HelloJava.class

Это скомпилированные java class файлы.

  • HelloJava.java

Этот файл содержит исходный код приложения. Он не необходим для запуска программы. Он для разработчиков в целях ознакомления. Вот исходный код с подсвеченным синтаксисом: HelloJava.java

  • Info.plist

Это файл описания (xml), содержит информацию про то, что запускать и тп.

Вот и все. Очень просто.

С помощью этого примера можно с легкостью создавать свои GUI-приложения.





Читайте нас в Твиттере:     


| |




   

Оставить комментарий, читать комментарии [1]