Articles of Андроид

Масштабирование выталкиваемой внутри кнопки?

В настоящее время моя привлекательная просто масштабируется до нормального размера, я хочу, чтобы она поместилась внутри моей кнопки. Вот картина того, как это выглядит сейчас: Вот xml для кнопки: <LinearLayout android:layout_width="wrap_content" android:id="@+id/linearLayout2" android:layout_height="40dp" android:layout_weight="0.4" android:gravity="right|center_vertical" android:paddingRight="5dp"> <Button android:id="@+id/button1" android:background="@drawable/refresh" android:layout_height="25dp" android:layout_width="150dp" android:text="@string/buttonSearchAgain" android:drawableRight="@drawable/refresh_48"></Button> </LinearLayout> Поэтому я хочу, чтобы это выглядело так: Есть ли способ уменьшить […]

Android billing v3 – нет подписи

Что я хочу? После извлечения всех приобретенных элементов мне нужно проверить покупку на моем сервере, это я хочу сделать с подписью и подписанными данными, полученными от оплаты в приложении. Сначала я использовал биллинг v2 в приложении, я получал каждый раз с моей учетной записью разработчика правильную подпись и signdata для статического теста sku android.test.purchased . […]

HTTP GET с телом запроса RETROFIT

Я использую Retrofit, чтобы совершать вызовы api в приложении для Android. Я должен представить @Body из JSON @GET("api/") void getData(@Body UserPostRequestBody request) Я получаю сообщение об ошибке retrofit.RetrofitError: apiCall: Non-body HTTP method cannot contain @Body or @TypedOutput. У вас есть идеи?

Как узнать, включены ли уведомления или нет для приложения в android?

У меня есть ListView, который имеет список установленных приложений и для каждого приложения, мне нужно знать, включены ли уведомления или нет. В настоящее время я использую ниже код, чтобы узнать, включены ли уведомления: appOpsClass = Class.forName(AppOpsManager.class.getName()); Method checkOpNoThrowMethod = appOpsClass.getMethod(CHECK_OP_NO_THROW, Integer.TYPE, Integer.TYPE, String.class); Field opPostNotificationValue = appOpsClass.getDeclaredField(OP_POST_NOTIFICATION); int value = (int)opPostNotificationValue.get(Integer.class); return ((int)checkOpNoThrowMethod.invoke(mAppOps,value, appUID, appPackage) […]

Android: отладка ядра с помощью KGDB

Я пытаюсь выполнить отладку ядра для своего Nexus One и следую инструкциям из http://bootloader.wikidot.com/android:kgdb . Мне было интересно, есть ли у кого-нибудь на работе? И кто-нибудь сделал более современное решение для использования KGDB для отладки ядра?

Не останавливайте анимацию в списке

Я работаю с AnimationDrawable для загрузки progressBar. Я помещаю анимацию в getview, и она работает нормально. Но когда я прокручиваю список, анимация была остановлена. Есть ли какой-либо метод в AnimationDrawable, чтобы исправить это. Как setCancelable в диалоге. Помогите мне … спасибо ImageView anim = (ImageView) rootview.findViewById(R.id.imageView2); AnimationDrawable animation = (AnimationDrawable) anim.getDrawable(); animation.start(); Скриншот:

Правильный способ использования IdlingResource в Espresso Android

Я пишу тесты UI с помощью Espresso. Приложение тесно сотрудничает с сервером, поэтому во многих случаях мне нужно дождаться, когда будет вычисляться либо значение, либо данные будут получены и отображены, и т.д. Espresso предлагает использовать IdlingResource для этого. Мои классы IdlingResource выглядят так (простой и понятный пример). public class IRViewVisible implements IdlingResource { private View […]

Как сделать Rotate3dAnimation более плавным?

В моем приложении я использую Rotate3dAnimation для отображения карты Google. Код работает нормально, но анимация негладкая, некоторые строки также видны при повороте представления. Пожалуйста, взгляните на мой код и предложите мне, как сделать эту анимацию более гладкой? Предложение по достижению этого типа анимации любым другим эффективным способом высоко ценится. public class EventsActivity extends MapActivity implements […]

Android Fragment получает пустой контейнер в onCreateView ()

Я пытаюсь использовать Android-фрагменты очень простым способом, подобно учебнику на веб-сайте разработчика Android. У меня есть Activity (MediaInfoActivity) со следующим кодом: public class MediaInfoActivity extends FragmentActivity { private final String TAG = "MediaInfoActivity"; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Log.i(TAG, "onCreate()"); setContentView(R.layout.media_info_activity_layout); } } Вот код для файла media_info_activity_layout.xml: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" […]

Запуск службы с привилегиями Root или добавление разрешений с помощью root

В настоящее время я разрабатываю приложение, которое считывает SMS / электронную почту во время вождения. Многие пользователи пожелали поддержки WhatsApp / KakaoTalk. Однако, поскольку нет «официального» способа получения их сообщений, будет только три варианта, требующих root: Более простой способ сканирования их базы данных в заданной интервал. Легко реализуется. Однако эффективность батареи Также сообщения сразу не […]