Articles of андроидное

Медленная выборка содержимого из URL-адреса

Я пытаюсь получить содержимое этого URL-адреса. Содержимое будет изменено для каждого обновления. Я написал свой код, чтобы получить контент и отобразить его в своем приложении с помощью TextView нажатием кнопки. Но для получения данных и отображения в Textview требуется больше времени (минимум 2 секунды, максимум 6 секунд). Итак, какое изменение мне нужно в моем коде, […]

Eclipse Android Motodev и интеграция PHP

У меня есть и Motodev Android Eclipse, и установка PHP Eclipse, работающая на моей системе Windows. Они разделяют рабочую область, и проекты PHP и Android появляются в обоих, однако каждый экземпляр настроен только для одного языка / среды. Есть ли способ интегрировать две IDE, поэтому мне не нужно переключаться между ними. Могу ли я добавить […]

Сообщение Android GCM успешно отправлено, но не получено

Я пытаюсь использовать службу GCM для отправки push-уведомлений на мои устройства. Я следил за учебником Android Hive (который теперь устарел, как и многие другие вопросы и ответы об этом) для серверных функций, которые выглядят так, как ожидалось, так как я могу получить такие результаты: {"multicast_id":9131068334342174816,"success":1,"failure":0,"canonical_ids":0,"results":[{"message_id":"0:1377441098827443%1d84a26ff9fd7ecd"}]} Но, согласно некоторым ответам , получение этого ответа означает, что […]

AES Encryption Java -> PHP -> Java

В моем приложении Android я общаюсь с веб-службой, данные, отправленные и отправленные, шифруются с помощью AES-шифрования. Так что я делаю следующее. Я отправляю закодированную A64 зашифрованную кодировку AES с кодировкой base64 в share.php Затем Share.php расшифровывает эту строку и вставляет ее в базу данных. После этого PHP зашифрует и закодирует ответ. Моему Android-приложению необходимо расшифровать […]

Шифрование / Расшифровка строки между Java и PHP

Я использую шифрование AES для шифрования и расшифровки строки между php на стороне сервера и приложения Android (как клиент). Зашифрованная строка в PHP: HaxRKnMxT24kCJWUXaVvqDHahzurJQK+sYA4lIHql/U= и в Java это: HaxRKnMxT24kCJWUXaVvqD/KMEkJTPTXEcCsHIYGX9TGtCNOHQcJyUURPk8qlgf3 Я использую phpseclib в PHP-скрипте для шифрования. Что мне здесь не хватает? Соответствующий Java-код здесь SecretKeySpec skeySpec = new SecretKeySpec(pad16(pass), "AES"); Cipher c = Cipher.getInstance("AES"); c.init(Cipher.ENCRYPT_MODE, […]

Медленное дешифрование AES в Android

Я попытался расшифровать файл размером 4.2 MB .dcf с использованием ключа AES 128 бит, но потребовалось 33 секунды для расшифровки (на функции cipher.doFinal (data)), нормально ли это? Вот фрагмент кода: long start = System.currentTimeMillis()/1000L; try { SecretKeySpec skeySpec = new SecretKeySpec(key, "AES"); Cipher cipher = Cipher.getInstance("AES/CBC/PKCS5Padding"); cipher.init(Cipher.DECRYPT_MODE, skeySpec, ivspec); android.util.Log.d("TEST", "Start decoding…." + String.valueOf(length)); byte[] […]

Как разобрать GCM, чтобы удалить неверный идентификатор регистрации с сервера с помощью php

Я получил вопрос о Google Cloud Messaging … Я отправляю GCM в Google для трех регистрационных идентификаторов, затем Google отвечает, что 2 регистрационных идентификатора отправлены успешно, а один нет, потому что регистрационный идентификатор был неправильным! Но он не сообщает мне, какой регистрационный идентификатор не был отправлен … Теперь вот мой вопрос: как я могу разобрать […]

Шифрование / дешифрование PHP + Android XML

У меня есть приложение, которое загружает и анализирует xml в базе данных sql. Моя проблема заключается в том, что данные из xml после развертывания приложения могут быть легко очищены, а другие люди могут использовать мои тяжелые заработанные данные для своих злых целей / приложений. В основном мне нужно зашифровать xml с помощью php, а затем […]

Шифрование AES 128 в Java Decryption в PHP

Я пытаюсь расшифровать строку с использованием AES-128 CBC, который был изначально зашифрован с использованием шифрования JAVA AES. В java PKCS7 используется прокладка. И я попытался зашифровать и расшифровать с помощью аналогичного PHP-кода. Но я получаю разные результаты. Мой код Java import java.security.MessageDigest; import java.security.spec.AlgorithmParameterSpec; import javax.crypto.Cipher; import javax.crypto.spec.IvParameterSpec; import javax.crypto.spec.SecretKeySpec; import android.util.Base64; /** * @author […]

Сообщение об ошибке PHP GCM MismatchSenderId

Я столкнулся с проблемой уведомления GCM push. Я получаю следующую ошибку. { "multicast_id":4630467710672911593, "success":0, "failure":1, "canonical_ids":0, "results":[{ "error":"MismatchSenderId" }] } Ниже приведен код. Любая помощь могла бы быть полезна. Заранее спасибо. public function gcmPush() { $regId = "APA91bHFcgOssQZEqtdUk3EC1ojwC5-LVG3NPV2bMqKyC9rPymR6StmAbz-N7Ss8fnvruZhWWNrR3lmBqpjQItlu00AKHPbltBclUJF-EfC5qG4CF2xiuYYC0NCf8u5rbiYFk8ARhIT4lY2AEPWzGpl1OtTvQEC0gA"; $registatoin_ids = array($regId); $message = array("msg" => 12345); $this->send_notification($registatoin_ids, $message); } public function send_notification($registatoin_ids, $message) { // […]