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

Как получить имя метода из этого метода?

Я пытаюсь создать функцию, которая возвращает имя метода из этого метода: public static String getMethodName(final int depth) { final StackTraceElement[] ste = Thread.currentThread().getStackTrace(); return ste[ste.length – 1 – depth].getMethodName(); } Однако, когда я вызываю этот метод из Activity.onCreate (), он возвращает «main» вместо «onCreate». Как получить фактическое имя метода из этого метода?

TargetSdkVersion

Если бы кто-то помог мне с этим. Я загрузил AndroidSDK и все остальное, что нужно для программирования на Android, и я столкнулся с некоторыми проблемами с (смешно сказать) миром приветствия. Я просто не понимаю, что с настройкой tarketSdkVersion в AppManifest. Всякий раз, когда он не установлен на «13» (только что заметил 8, который работает мой […]

Regex для удаления пробелов между номерами

Мне нужно удалить пробелы между номерами, так что строка вроде этого: "Hello 111 222 333 World!" становится "Hello 111222333 World!" Я пробовал это: message = message.replaceAll("[\\d+](\\s+)[\\d+]", ""); Кажется, это не сделано.

Не удается установить Android ADT в Eclipse Helios (Windows)

Не удается установить Android ADT в Eclipe Helios, вызывая ошибки: Cannot complete the install because of a conflicting dependency. Software being installed: Android Development Tools 16.0.1.v201112150204-238534 (com.android.ide.eclipse.adt.feature.group 16.0.1.v201112150204-238534) Software currently installed: Eclipse IDE for Java Developers 1.3.1.20100916-1202 (epp.package.java 1.3.1.20100916-1202) Only one of the following can be installed at once: Eclipse UI 3.7.0.I20110602-0100 (org.eclipse.ui 3.7.0.I20110602-0100) Eclipse […]

Как подсчитать длину андроида gcm

В документе GCM андроида указано, что полезная нагрузка имеет ограничение в 4096 байт. Однако я обнаружил, что могу отправить полезную нагрузку с 16834 байтами. Я сделал ошибку? Я вычислил длину следующим образом: Map<Object, Object> jsonRequest = new HashMap<Object, Object>(); setJsonField(jsonRequest, GCMConstants.PARAM_TIME_TO_LIVE, message.getTimeToLive()); setJsonField(jsonRequest, GCMConstants.PARAM_COLLAPSE_KEY, message.getCollapseKey()); setJsonField(jsonRequest, GCMConstants.PARAM_DELAY_WHILE_IDLE, message.isDelayWhileIdle()); jsonRequest.put(GCMConstants.JSON_REGISTRATION_IDS, registrationIds); Map<String, Object> payload = message.getData(); […]

Просмотр Android DDMS недоступен в Eclipse Juno

Я работаю над переносом игры, которую я сделал в андроид (никогда не запрограммирован на андроид раньше), и хочу, чтобы DDFS для Android был профилирован, как показано в разделе Использование DDMS, но представление не доступно в eclipse (без DDMS в Show View -> Other) даже Хотя диспетчер SDK сообщает, что он установлен, и я могу запустить […]

View.OnClickListener () – функция или интерфейс

Является ли View.OnClickListener () функцией или интерфейсом? Когда мы пытаемся установить метод onclicklistener () в android, мы используем новый View.OnClickListener (), и это меня задевает там, насколько я знаю, Нам не нужно инициализировать объект класса, содержащий статический метод inorder, чтобы использовать эти методы. Почему мы это делаем? Когда мы используем инструменты inorder для реализации интерфейса, […]

Отправить push-уведомление GCM по java

Я настроил клиентский Android-браузер Google Cloud Messaging (GCM) для получения push-уведомлений, но я не могу настроить сервер в java для отправки уведомлений на устройства. Как я мог?

Android admob изменить размер на пейзаж

Я объявил adMob о манифесте как <activity android:name="com.google.ads.AdActivity" android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize" /> Он правильно изменяется при включении устройства, но теперь я должен добавить android:configChanges="keyboardHidden|orientation" для активности, содержащей adMob, чтобы предотвратить перезагрузку активности. Я достигаю его, но теперь adMob не масштабируется, когда пейзаж. OnConfigChanges. Теперь я могу заставить adMob изменять размеры с соответствующими размерами ландшафта. Как? Спасибо. @Override […]

Изменение имени приложения в Eclipse

Несколько дней назад я закончил приложение для викторины. Теперь я хочу опубликовать вторую викторину с разными вопросами. Я скопировал проект в Eclipse и изменил вопросы. Теперь, когда он устанавливается на моем смартфоне, он сообщает мне, что это приложение уже существует. Итак, где я могу изменить имя, которое два приложения отличаются? Или мне нужно что-то изменить?