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

Как я могу получить groupId / GroupName контакта в Android?

У меня есть список контактов, присутствующих на устройстве Android. Я хочу получить связанные groupIds и GroupName всех контактов. Я пытаюсь использовать ContactsContract.Groups._ID для получения идентификатора, но я не могу его получить. Может ли кто-нибудь предоставить мне другой способ получить контакт группы?

Java.lang.OutOfMemoryError на Android 4.0 (API 14)

У меня есть приложение для Android, которое хорошо работает в эмуляторах для Android 2.2, 2.3.1 и 2.3.3. Но когда я тестирую его на Android 4.0, он дает эту ошибку: Caused by: java.lang.RuntimeException: Unable to start activity ComponentInfo … … Caused by: java.view.InflateException … … Caused by: java.lang.reflect.InvocationTargetException … … Caused by: java.lang.OutOfMemoryError Это происходит каждый […]

Предоставление услуги на переднем плане

У меня есть служба, которую я хочу сделать для службы Foreground. У моего сервиса нет необходимости общаться с пользователем. Самый простой пример, который я видел на этом форуме, – это поставить этот код в службу … Notification notification = new Notification(); startForeground(5481, notification); Я видел гораздо более сложный пример в книге Commonsware pp 606, в […]

Как реализовать вертикально скользящий фрагмент / панель, например, музыку Google в приложении для Android?

Я пытаюсь создать скользящую панель, которая скользит, чтобы свернуть / развернуть по вертикали, а не по горизонтали. Я пробовал библиотеку Умано, но для меня это нехорошо , потому что я использую фрагменты, а не действия. Любой способ реализовать это с помощью фрагментов? Благодарю.

FindViewById внутри статического метода

У меня есть этот статический метод: public static void displayLevelUp(int level, Context context) { LayoutInflater inflater = (LayoutInflater) context .getSystemService(Context.LAYOUT_INFLATER_SERVICE); View layout = inflater.inflate(R.layout.custom_level_coast, (ViewGroup) findViewById(R.id.toast_layout_root)); // this row TextView text = (TextView) layout.findViewById(R.id.toastText); text.setText("This is a custom toast"); Toast toast = new Toast(context); toast.setGravity(Gravity.CENTER_VERTICAL, 0, 0); toast.setDuration(Toast.LENGTH_LONG); toast.setView(layout); toast.show(); Toast.makeText(context, String.valueOf(level), Toast.LENGTH_SHORT) .show(); } […]

Android Beep или Light без объекта уведомления?

Есть ли способ запустить звуковой сигнал (да, звуковой сигнал) или включить свет устройства без экземпляра уведомления? С уведомлением это легко, как показано здесь: http://developer.android.com/guide/topics/ui/notifiers/notifications.html Это возможно сделать с iPhone API, и мне нужно, чтобы такое же поведение на Android-уровне было.

Parse JSON Array без ключа в Android

Как я могу проанализировать массив, подобный следующему в Android? [ 5, 10, 15, 20 ] Как вы можете видеть, нет ключа, определяющего массив, как и другие массивы примеров, например: { "items": [ 5, 10, 15 ] } Для второго массива я могу легко создать JSONObject и просто использовать: JSONArray itemArray = jsonObject.getJSONArray("items") Но, как очевидно, […]

Как отправить уведомление fcm на несколько устройств в одном формате fcm

Я хочу отправить уведомление на несколько устройств в одном запросе fcm. Мой текст уведомления одинаковый для всех устройств. Мне нужно отправить более 10000 уведомлений в одно и то же время всем пользователям, и текст одинаковый, поэтому я хочу отправить все уведомления с минимальным запросом fcm. Я использую службу asmx c #. Слышу мой код. String […]

Android ViewPager с вкладкой, не поддерживающей состояние после вращения экрана

Я реализую ViewPager с вкладками, подобными реализации, предоставляемой Google здесь . Мое приложение имеет следующее поведение. Мой ViewPager имеет 3 "страницы" (fragA, fragB, fragC), и я реализую 3 вкладки поверх ViewPager. Разница между реализацией google и моим заключается в том, что вкладки не используются для перемещения между фрагментами. Например, нажатие одной из моих вкладок загружает […]

Тип Enum не является общим; Его нельзя параметризовать с помощью аргументов <RestClient.RequestMethod>

The type Enum is not generic; it cannot be parameterized with arguments <RestClient.RequestMethod> У меня эта ошибка в следующем коде. package ayanoo.utility; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.net.HttpURLConnection; import java.net.URL; import java.util.Vector; import org.apache.http.HttpEntity; import org.apache.http.HttpResponse; import org.apache.http.NameValuePair; import org.apache.http.client.ClientProtocolException; import org.apache.http.client.HttpClient; import org.apache.http.client.entity.UrlEncodedFormEntity; import org.apache.http.client.methods.HttpPost; import org.apache.http.client.methods.HttpUriRequest; import org.apache.http.impl.client.DefaultHttpClient; import […]