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

Разрешение манифеста в Android Studio

Я хочу знать, могу ли я добавить разрешения для манифеста в Android Studio так же, как и в eclipse. То, что я имею в виду, – это вкладка разрешения, которая генерируется автоматически, вместо того, чтобы ее вручную вводить. Вопрос здесь, если есть опция, которая делает это автоматически, а не добавляет ее вручную!

Файлы Autogenerated XAML.g.cs не компилируются в проекте Xamarin Forms PCL

У меня есть форма Xamarin (я использую проект Xamarin Studio 5.7) с общим PCL, содержащим компоненты пользовательского интерфейса. Я просто использовал классы (нет дизайнеров XAML), чтобы начать мой проект, и он хорошо работает, компилируется и имеет ContentPage с несколькими дополнительными страницами. Я решил добавить новый файл AboutPage.xaml и AboutPage.cs и использовать пользовательский интерфейс для редактирования […]

Уведомление Android для воспроизведения только звука

У меня есть таймер обратного отсчета в моей деятельности, и когда он достигает нуля, я отправляю уведомление в строку состояния, которая также воспроизводит пользовательский wav-файл, чтобы предупредить пользователя. Я только хочу, чтобы уведомление в строке состояния появлялось, если пользователь не использовал приложение в то время, но я все еще хочу, чтобы wav-файл воспроизводился, видно ли […]

Каковы правильные места для параметров в 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); // […]