Yii Framework и приложение для Android

Мне нравится поднимать некоторые вопросы, регулирующие структуру Yii и приложения для Android. Я собираюсь создать мобильное приложение на платформе Android и реализовать структуру Yii как серверную. Мне нравится знать, насколько Yii поддерживает платформу Android? Являются ли веб-сервисы Yii полностью совместимыми с Android?

И если кто-нибудь может предложить какой-то учебник или полезную информацию, это будет очень полезно для меня …

    Проверьте это: Yii REST API

    Вы можете использовать JSON / XML для связи вашего приложения Android с инфраструктурой php yii путем создания простого REST API.

    Чтобы использовать REST API, вам необходимо отправить HTTP-запрос (Get / Post) из приложения Android. Затем выполните свою операцию на основе запроса и отправьте в JAON formate, используя php json_encode или XML, если вы предпочитаете.

    Вы также можете выполнить его с помощью Google Gson . Это поможет вам создать JSON из java-объекта.

    Обратите внимание: простой API с использованием Yii

    Недавно я сделал подобное,

    Сторона Yii

    Вам нужен настраиваемый контроллер, отправляющий json-массив, и вы можете обратиться к API Yii REST

    public function actionTest() { $commands = Command::model()->findAll(); $cmdlist = array(); if( $commands != '0'){ foreach( $commands as $item ) { $object = array(); $object ['cmd'] = $item->command; $object ['command'] = $item->getCommandOptions($item->command); $object ['number'] = $item->number; $object ['id'] = $item->id; $cmdlist[] = $object; } $arr['command'] = $cmdlist; } header('Content-type: application/json'); echo json_encode($arr); Yii::app()->end(); } 

    Сторона андроида

    Вам нужен аккуратный клиент Async Http с парсером Json. Я использовал android-async-http

    У меня есть приложение для Android, которое находится на рынке, и я перехожу к использованию структуры Yii. Я использую расширение http://www.yiiframework.com/extension/restfulii/ . Пока это здорово. У меня было несколько проблем с безопасностью и другими вещами, но в целом инструмент – это то, что вам нужно. Все, что вам действительно нужно для yii, – это иметь успокоительный API, остальная логика должна быть действительно обработана в вашем приложении для Android. Также в качестве типа ответа в этот момент я бы использовал только json. Я попытался реализовать платформу Android XML и решил отступить, потому что json сделал все, что мне нужно, и было легко.

    Intereting Posts
    Android Intents, вопросы о setClass () Как можно выбрать первую активность во время выполнения на основе данных? Невозможно использовать LayoutInflater в пользовательском адаптере Как использовать разные фоновые изображения для разных разрешений в Android? Может PackageManager.getInstallerPackageName () сказать мне, что мое приложение было установлено из магазина приложений Amazon? Повторение растрового изображения не очень хорошо отражается на состоянии state_pressed GCM: Как отправить heartbeat на сервер GCM Флеш-приложения для Android без установки adobe air Вызов функций JNI в имени пакета Android, содержащем знак подчеркивания Service.onDestroy () вызывается сразу после создания, в любом случае Служба выполняет свою работу Удержание Bluetooth-соединения во всех действиях на Android Как продлить действие SherlockFragmentActivity при реализации Facebook SDK 3.0 Какой широковещательный приемник использовать? Доступ к новым настройкам уведомлений в Android 4.3 через код Как удалить и выйти из текущего пользователя