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

Правильный подход к веб-службе вызовов (API) из класса фрагментов

Мне нужно знать. В каком методе обратного вызова фрагмента мы должны вызвать веб-службу, с которой после возврата к фрагменту веб-служба не должна звонить снова. Например. У меня есть класс фрагментов MyFragment.java public class MyFragment extends Fragment { @Override public void onAttach(Activity activity) { super.onAttach(activity); } @Override public void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method […]

Как создать цикл обновления / рисования с помощью андроида opengl?

Я хотел написать простую игру в андроиде, используя opengl es, но сразу столкнулся с проблемами с основным игровым циклом. Поскольку я читаю здесь: http://developer.android.com/resources/tutorials/opengl/opengl-es10.html приложение вызывает public void onDrawFrame(GL10 gl) каждый раз, когда ему нужно перерисовать поверхность. Или что-то вроде этого. Моя проблема заключалась в том, как создать цикл обновления, который не зависит от вызовов […]

API разработчика Google Play: «startTimeMillis» обновляется, когда он не должен

Я разрабатываю приложение с подписками в приложении. На наших серверах я проверяю действительность каждой подписки через API разработчика Google Play . Как указано в документах, запрос к конечной точке Purchases.subscriptions возвращает что-то вроде этого: { "kind": "androidpublisher#subscriptionPurchase", "startTimeMillis": long, "expiryTimeMillis": long, "autoRenewing": boolean } Тем не менее, я нахожу с ней какое-то странное поведение. Когда […]

Добавить значок в правом нижнем углу уведомления InboxStyle

Я пытаюсь добавить значок, обозначенный номером 5 на изображении выше. Я использую класс InboxStyle и NotificationCompat.Builder для его создания. Я уже вызвал setSmallIcon без везения. Есть идеи? Благодаря!

Как создать вкладку в Android 4.0?

Теперь, когда TabActivity устарела, каков правильный способ создания интерфейса с вкладками с использованием фрагментов? Каждый учебник, который я видел, использует другой подход. Некоторые из них в высшей степени сложны, подталкивая мирскую тему программирования на территорию ракетной науки. Что дает? Я кодирую ICS Android 4.0. Благодарю.

Каковы десять самых смертоносных разрешений?

Я хотел бы знать, что будет в десятке самых смертоносных разрешений, которые могут быть запрошены андроидом. Я знаю, что это может быть вопросом мнения, но, полагая, что у меня было 10 разрешений, перечисленных в приложении, я определенно знал бы, что мое приложение не вызвало большой уверенности среди пользователей. Какими были бы разрешения, с которыми я, […]

Android – Как сканировать точки доступа и выбирать самый сильный сигнал?

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

Измерение текста на масштабированном холсте

Я боролся с текстовыми измерениями и масштабированными холстами. Когда холст немасштабирован, getTextBounds и measureText предоставляют точные результаты. Однако, когда размер холста масштабируется, оба метода не предоставляют результаты, соответствующие фактическому размеру напечатанного текста. Для тестирования я создал подкласс View с помощью следующего метода onDraw: final float scaling = 0.51f; final int fontSize = 50; canvas.scale(scaling, scaling); […]

StartBluetoothSco () выбрасывает исключение безопасности (BROADCAST_STICKY) на ICS

У меня есть стек, отправленный пользователем с ICS. На моем устройстве Froyo все работает нормально, но пользователь, по-видимому, получает отказ в разрешении при AudioManager.startBluetoothSco() … Я понятия не имею, почему это происходит. Я знаю, что широковещательная передача для ACTION_SCO_AUDIO_STATE_CHANGED является липкой , но она не является Приложение, которое его отправляет, поэтому ему не нужно разрешение […]

Android: Почему я не должен использовать действия внутри вкладок?

Я читал в нескольких местах, что я не должен использовать «Деятельность» в качестве содержимого моих вкладок. Я хотел бы знать, почему это не рекомендуется … Любые предложения?