Пример взаимодействия с web-сервисами (для .Net) из java-андроид-приложения. Перед использованием сниппета скачать и добавить к проекту библиотеку KSOAP2 (брать оттуда). Предполагается, что на сервере 127.0.0.1, на порту 11111 крутится .NET-веб-сервис. Из андроид-приложения мы хотим вызвать зарегистрированную на нем функцию Remote_Function_Name с целочисленным параметром Param_For_Remote_Function. Веб-сервис поддерживает некоторую простейшую авторизацию, на основе анализа заголовка SOAP-запроса. Поэтому, формируя …
Tag: Java
Dec 20
Java-сниппет – как програмно установить приложени из .apk-архива на Android
Маленький, но полезный снипет для установки приложения из apk-архива на Андроид из вашей java-программы: Полезно, в случае если необходимо установить какой-то дополнительный компонент для вашего приложения или произвести обновление всей программы. К примеру, если ваш apk-файл, new_module.apk, сохранен на sd-карте, в папке distribs для его установки: Больше кода и рассуждений – там – http://stackoverflow.com/questions/4967669/android-install-apk-programmatically
Nov 14
Как обрабатывать нажатия hardware-кнопок на java в android
Добавляем этот сниппет в нашу activity и наше приложение для android сможет обрабатывать нажатия hardware-кнопок так как мы того пожелаем. В данном примере используется обработчик для нажатия кнопки “вызова” (KeyEvent.KEYCODE_HEADSETHOOK) на handsfree гарнитуре. Если вы не знаете кода кнопки для которой хотите написать обработчик – переопределите функцию onKeyDown таким образом чтобы она выводила код нажатой …
Nov 08
Как звонить из java-приложения на android
Добавляем в файл-манифест приложения, разрешения на выполнение звонков <uses-permission android:name=”android.permission.CALL_PHONE”/> И далее используем сниппет для стандартного диалога вызова. Contacts_Phone – строка-номер вызываемого абонента. Intent myIntent = new Intent(Intent.ACTION_CALL, Uri.parse(“tel:” + Contacts_Phone)); myIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); startActivity(myIntent);
Nov 08
Как получить список контактов с номерами телефонов на android в java
Не забудьте добавить в файл-манифест соответствующие права для доступа к спискам контактов: <uses-permission android:name=”android.permission.READ_CONTACTS” /> Снипет java кода для получения списка контактов из телефонной книжки с номерами телефонов.
Oct 03
Java – как доверять всем ssl сертификатам
Оставим за пределами данной заметки рассуждения касательно безнравственности поставленной задачи и перейдем непосредственно к рассмотрению возможных способов ее решения на java (для android-приложений также вполне актуально). 1 cпособ – Как доверять всем ssl-сертификатам, используя HttpsURLConnection: Создадим класс описывающий интерфейс для управления сертификатами безопасности стандарта X509 (вот тут описано в деталях что это такое): Создадим экземпляр класса для …
Sep 30
Как получить текущую дату в Java
Используя класс Calendar: Calendar Current_Calendar = Calendar.getInstance(); Date Current_Date = Current_Calendar.getTime(); Используя класс Date: Date Current_Date = new Date();
Sep 25
Android – работа с ssl-сертификатами (как организовать передачу данных через HTTPS)
Что делать, если необходимо получать данные в андроиде через защищенное https-соединение? Почему генерируется ошибка SSLException: Not trusted server certificate ? Как добавить сертификат с сервера в локальное хранилище ключей на андроид-устройстве? Если вас волнуют эти вопросы – вам будет полезна инструкция для установки ssl сертификатов и сниппет кода для их загрузки в ваше андроид-приложение. 1. Как узнать, …
Sep 13
Как конвертировать интерфейс на Java SWT в java-script
Подробная видео-инструкция как конвертировать интерфейс на Java SWT в java-script код в eclipse. Остальные лекции там: http://showmedo.com/videotutorials/video?fromSeriesID=35&name=javaDevijverJ2Spart3 Как из XCode интерфейс (*.xib) можно перевести в java-script: http://blog.frogonmobile.com/apps/xib2js
Sep 09
Печать документов OpenOffice на java
Подробное описание по тематике “Печать документов OpenOffice на java” находил тут. А вообще масса полезной инфы – там однако искать там что-то – сам черт ногу сломит. некоторые полезные снипеты 1. Как установить ориентацию печати для документов OpenOffice на java protected void storeDocComponent(XComponent xDoc, String storeUrl, boolean landscape) throws java.lang.Exception { XStorable xStorable = (XStorable)UnoRuntime.queryInterface(XStorable.class, …
- 1
- 2