Articles of Андроид

Почему ContentResolver.requestSync не вызывает синхронизацию?

Я пытаюсь реализовать шаблон адаптера Content-Provider-Sync, как описано в Google IO – слайд 26. Мой контент-провайдер работает, и моя синхронизация работает, когда я запускаю его из приложения Dev Tools Sync Tester, однако, когда я вызываю ContentResolver. RequestSync (учетная запись, полномочия, пакет) из моего ContentProvider, моя синхронизация никогда не запускается. ContentResolver.requestSync( account, AUTHORITY, new Bundle()); Изменить […]

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

Недавно запущенные реагируют на собственные функции, как пример приложения iOS и документы.

Удалить прослушиватель onclick

У меня есть объект, где текст циклически отображает сообщения о состоянии. Когда сообщения меняются, я хочу, чтобы событие щелчка объекта изменилось, чтобы перейти к активности, к которому относится сообщение. Итак, у меня есть TextView mTitleView и я назначаю это событие следующим образом. public void setOnTitleClickListener(OnClickListener listener) { mTitleView.setOnClickListener(listener); } Как удалить событие click? Есть некоторые […]

Нити AsyncTask никогда не умирают

Я использую AsyncTask s для извлечения данных в ответ на нажатие кнопки пользователем. Это хорошо работает и поддерживает взаимодействие интерфейса при извлечении данных, но когда я проверил, что происходит в отладчике Eclipse, я узнал, что каждый раз, когда создавалась новая AsyncTask (что довольно часто, потому что их можно использовать только Один раз), новый поток создавался, […]

«Зависимости» не могут применяться к «(groovy.lang.Closure)»

Я не могу исправить эту ошибку: dependencies cannot be applied to '(groovy.lang.Closure) Это мой файл gradle: buildscript { repositories { maven { url 'http://download.crashlytics.com/maven' } } dependencies { classpath 'com.crashlytics.tools.gradle:crashlytics-gradle:1.+' } } apply plugin: 'android' apply plugin: 'crashlytics' repositories { maven { url 'http://download.crashlytics.com/maven' } } dependencies { compile fileTree(dir: "$buildDir/native-libs", include: 'native-libs.jar') compile fileTree(dir: […]

Как получить битмап из Uri?

Как получить объект Bitmap из Uri (если мне удастся его сохранить в /data/data/MYFOLDER/myimage.png или file///data/data/MYFOLDER/myimage.png ), чтобы использовать его в моем приложении? Кто-нибудь есть идея о том, как это сделать?

Активность, AppCompatActivity, FragmentActivity и ActionBarActivity: когда использовать что?

Я прихожу из iOS, где это легко, и вы просто используете UIViewController. Однако в Android вещи кажутся намного более сложными, с некоторыми UIComponents для определенных уровней API. Я читаю BigNerdRanch для Android (книга составляет примерно 2 года), и они предлагают использовать Activity для размещения своих FragmentActivities . Тем не менее, я думал, что Activity устарела. […]

Как передать объект из одной активности в другую на Android?

Мне нужно иметь возможность использовать один объект в нескольких действиях в моем приложении, и он должен быть одним и тем же объектом. Каков наилучший способ сделать это? Я попытался сделать объект «public static», поэтому к нему могут быть доступны другие действия, но по какой-то причине это просто не разрезает его. Есть ли другой способ сделать […]

Как создать подписанный файл APK с использованием интерфейса командной строки Cordova?

Это мой первый опыт работы над Apache Cordova. Я сделал пример приложения с именем checkStatus . Теперь я хочу создать подписанный файл APK. Поэтому я могу установить его на разных устройствах для тестирования. Для этого я Googled и нашел эту документацию . В соответствии с документом я переключился на каталог проекта и выполнил следующую команду: […]

Идеальный способ отменить выполнение AsyncTask

Я запускаю операции удаленного аудиофайла и воспроизведения аудиофайлов в фоновом потоке с использованием AsyncTask . На момент выполнения операции выборки отображается индикатор выполнения Cancellable . Я хочу отменить / прервать выполнение AsyncTask когда пользователь отменяет (отменяет) операцию. Каков идеальный способ справиться с таким делом?