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

Каковы правильные места для параметров в OKHttp в многопроцессном вызове?

Я пытаюсь реплицировать загрузку файла jpg с использованием OKHttp в многостраничную форму на сервере PHP. Я верю, что у меня есть некоторые параметры в неправильном месте, у меня нет знакомства с многочастными формами в http и номенклатуре. Вот что я пытаюсь сделать Опубликовать параметры (пары значений имени): myuser, токен, типы https://www.somesite.com/jpgphotoupload.php Затем я делаю запрос […]

Как использовать @ ActivityInfo.ScreenOrientation

Я пытаюсь создать метод, который возвращает мне зависящую от экрана ориентацию, поскольку устройство является переносным или планшетом. public int getScreenOrientation(boolean isTablet){ if(isTablet){ return ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE; } else { return ActivityInfo.SCREEN_ORIENTATION_PORTRAIT; } } Но когда я использую setRequestedOrientation(getScreenOrientation)); Я получаю lint-error. Must be one of: ActivityInfo.SCREEN_ORIENTATION_……… который я могу подавить, но это не похоже на чистый код. […]

Скажите Proguard, чтобы сохранить аннотацию по методам

Я использую свою собственную аннотацию: @Retention(RetentionPolicy.RUNTIME) @Target({ElementType.METHOD, ElementType.TYPE}) public @interface Loggable { } И обфускация с помощью Proguard. Я использую -keepattributes *Annotation* в конфигурации Proguard, чтобы сохранить аннотации. Во время выполнения, когда я извлекаю аннотацию из аннотированного класса с помощью someClass.getAnnotation(Loggable.class) все работает – я извлекаю ненулевой экземпляр моей аннотации. Однако, когда я хочу применить […]

Коллекции в ORMLite

Здравствуйте, я хочу сохранить некоторые данные коллекции с ORMlite в моем приложении для Android. Например : class Person { @DatabaseField(generatedId=true) private int id; @DatabaseField private String name; @DatabaseField private String surname; @ForeignCollectionField private Collections<Phone> phones; } class Phone { @DatabaseField(generatedId=true) private int id; @DatabaseField private String number; @DatabaseField private String type; } Как я должен […]

Массив из ImageButtons, назначьте R.view.id из переменной

Привет всем. Мое приложение будет использовать массив из 64 ImageButtons (8×8), и все они уже объявлены в моем XML-макете с именами типа one1, two5, eight8 и т. Д. Вместо того, чтобы объявлять их каждый отдельно в моей Java, я думал, что это Может быть умным, чтобы объявить их все в некоторых для циклов. у меня […]

Странные исключения в android 4.0 с eclipse

Когда я использую eclipse для разработки моего проекта Android, logCat всегда печатает эти предупреждения, но приложение работает нормально, может ли кто-нибудь рассказать мне, что произошло. 11-23 18:17:35.802: A/NetworkStats(87): problem reading network stats 11-23 18:17:35.802: A/NetworkStats(87): java.lang.IllegalStateException: problem parsing line: null 11-23 18:17:35.802: A/NetworkStats(87): at com.android.internal.net.NetworkStatsFactory.readNetworkStatsDetail(NetworkStatsFactory.java:313) 11-23 18:17:35.802: A/NetworkStats(87): at com.android.server.NetworkManagementService.getNetworkStatsUidDetail(NetworkManagementService.java:1223) 11-23 18:17:35.802: A/NetworkStats(87): at com.android.server.net.NetworkStatsService.performPollLocked(NetworkStatsService.java:810) […]

Показанный первый фрагмент ViewPager всегда неверен с FragmentStatePager

Я пытаюсь создать тот же проект view pager + tabs виде PlayStore 5.1.x. Вот мой макет: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_gravity="center_vertical|center_horizontal" android:gravity="center_vertical|center_horizontal" android:orientation="vertical"> <com.astuetz.PagerSlidingTabStrip android:id="@+id/tabs" android:layout_width="match_parent" android:layout_height="50dp" android:background="@drawable/background_tabs" /> <android.support.v4.view.ViewPager android:id="@+id/pager" android:layout_width="match_parent" android:layout_height="match_parent" /> </LinearLayout> Мой адаптер: public class MainPagerAdapter extends FragmentStatePagerAdapter { private ArrayList<FakeFragment> fragments; public MainPagerAdapter(FragmentManager fm) { super(fm); // […]

Получение истории использования мобильных данных с помощью NetworkStatsManager

Я хочу знать историю использования данных и заметил «новый» Android- NetworkStatsManager который кажется положительным (я использовал TrafficStats некоторое время, но это не будет покрывать что-либо ранее перезагрузкой). Из документации API: ПРИМЕЧАНИЕ. Для этого API требуется разрешение PACKAGE_USAGE_STATS, которое является разрешением на системном уровне и не будет предоставлено сторонним приложениям. Тем не менее, объявление разрешения подразумевает […]

Пользователь получает запрос разрешений, которые не включены в манифест

Я только что выпустил приложение, которое имеет два разрешения в своем файле манифеста (для показа баннерной рекламы). "Android.permission.INTERNET" и "android.permission.ACCESS_NETWORK_STATE". Для тестирования я попытался установить свое приложение с игрового рынка и обнаружил, что для приложения требуется Identity, Location, Photo / Media / Files !! В моем файле манифеста нет таких разрешений, и они мне не […]

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

Я видел этот вопрос и ответ, но добавление информации о телефоне (и даже электронной почты) по-прежнему не приводит к тому, что информация о контакте должным образом сводится (когда я проверяю приложение «Люди», я могу видеть несколько записей под тем же именем). Вот код, который я использую для его проверки. //get the account Account acct = […]