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

Android NDK возможность декомпиляции собственного кода

Можно ли декодировать собственный код, скомпилированный и любимый для android через ndk? И возможно ли от apk восстановить проект и импортировать его в eclipse (или любую другую среду IDE)? Возможно ли снова использовать файлы .so в файле apk для восстановления проекта или с помощью другого проекта, если объявление собственной функции java выполняется соответствующим образом?

Процедуры шифрования и дешифрования PHP и JAVA

У меня есть следующая процедура PHP для шифрования моего сообщения с клиентом: public static function encrypt($input, $key) { $size = mcrypt_get_block_size(MCRYPT_RIJNDAEL_128, MCRYPT_MODE_ECB); $input = AES::pkcs5_pad($input, $size); $td = mcrypt_module_open(MCRYPT_RIJNDAEL_128, '', MCRYPT_MODE_ECB, ''); $iv = mcrypt_create_iv (mcrypt_enc_get_iv_size($td), MCRYPT_RAND); mcrypt_generic_init($td, $key, $iv); $data = mcrypt_generic($td, $input); mcrypt_generic_deinit($td); mcrypt_module_close($td); $data = base64_encode($data); return $data; } И следующий Java […]

Matcher.replaceAll () и String.replaceAll (), похоже, не работают на Galaxy S 6

Мне нужно удалить некоторые символы из строки. В настоящее время я пытаюсь удалить '' (пробел) и '-' (дефис). Я пробовал два пути. Оба они работают на Nexus 5X с Android N Beta. Ни один из них не работает на Samsung Galaxy S 6 с Android M. Первый подход: String normalizedNumber = phoneNumber.replaceAll("[ -]", ""); Второй […]

Android OCR: невозможно разрешить ошибку для getBoundingBox

Я студент и новичок в разработке android, и я должен сделать функцию OCR для Android для приложения управления контактами для моего школьного проекта. Это для преобразования изображения в текст с карточек имен. Я искал много форумов для получения информации об этом и нашел несколько хороших примеров. В настоящее время я нашел открытый исходный код в […]

Как получить текущий фрейм (в виде растрового изображения) для андеграунда-андеграунда в событии Tracker?

У меня есть стандартный com.google.android.gms.vision.Tracker пример, успешно запущенный на моем устройстве Android, и теперь мне нужно выполнить постпроцесс изображения, чтобы найти радужную оболочку текущего лица, которое было уведомлено в методах событий Tracker. Итак, как мне получить растровое изображение, которое соответствует именно com.google.android.gms.vision.face.Face, полученному в событиях Tracker? Это также означает, что окончательное растровое изображение должно соответствовать […]

Интеграция GCM и gcm_defaultSenderId не разрешена

Я интегрирую GCM в свое приложение, что я сделал, я сделал файл конфигурации google-services.json и поместил его в папку приложения (я использую Android Studio), файл ресурсов также импортирован, и я также включаю плагин В моем build.gradle приложения вроде этого apply plugin: 'com.google.gms.google-services' Проблема в том, что она по-прежнему не решена . Я хочу знать, что […]

Можно ли заменить regex в Android на группы из матча?

Я бы хотел сделать что-то подобное на Android: из: *foo* bar*stuff* Адресат: <b>foo</b> bar<b>stuff</b> В C# я создал Regex и заменил: string text = "*foo* bar*stuff*"; Regex bold = new Regex(@"\*(.+?)\*", RegexOptions.Singleline); html = bold.Replace(html, new MatchEvaluator(p => string.Format("<b>{0}</b>", p.Groups[1].Value))); Я прочитал документацию java.util.regex.Matcher Android, и он говорит, что метод replace() заменяет все соответствие строкой […]

Java.lang.ClassNotFoundException в dalvik.system.BaseDexClassLoader.findClass

Я не знаю, как это исправить …. Пожалуйста, помогите! Это мой кот. java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.me.hexavoidaa/com.me.hexavoidaa.PTPlayer}: java.lang.ClassNotFoundException: Didn't find class "com.me.hexavoidaa.PTPlayer" on path: DexPathList[[zip file "/data/app/com.me.hexavoidaa-1.apk"],nativeLibraryDirectories=[/data/app-lib/com.me.hexavoidaa-1, /vendor/lib, /system/lib]] at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2208) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2340) at android.app.ActivityThread.access$800(ActivityThread.java:157) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1247) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:157) at android.app.ActivityThread.main(ActivityThread.java:5293) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:515) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1265) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1081) at dalvik.system.NativeStart.main(Native […]

Android: создание различных версий моего приложения (бесплатно, премиум и т. Д.) С Eclipse

С моей текущей базой кода я хотел бы построить две или несколько разных версий моего приложения для Android (бесплатно, премиум, …). Для iPhone (XCode) я могу определить разные цели. Что-то подобное реализовано в Eclipse?

В чем разница между этими двумя кнопками? Программирование на Android

Ok ive только начал программировать какой-то андроид в Eclipse, и я немного ошарашил это. Вот два способа программирования кнопок в этой книге, оба они работают нормально, за исключением того, что первый кажется более простым и коротким. Что лучше и почему? View newButton = findViewById(R.id.main_new_button); newButton.setOnClickListener(this); Button newButton= (Button) this.findViewById(R.id.main_new_button); newButton.setOnClickListener(this);