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

Текст в речь Локаль Хинди Индийский

Я создал Text to Speech Engine для Android, который поддерживает многие языки, одним из которых является хинди. В настройках Android Text to Speech, когда пользователь выбирает стандартную локаль, Android выполняет ряд проверок, включая отправку намерения ACTION_GET_SAMPLE_TEXT Вот список поддерживаемых локалей: private static final String[] SUPPORTED_LANGUAGES = { "eng-GBR", "eng-USA", "fra-FRA", "spa-ESP", "deu-DEU", "ita-ITA", "kor-KOR", "nld-NLD", […]

Как изменить / изменить вид из макета в RemoteView или создать RemoteView из представления?

Я создаю виджет для Android-приложения (в Java, конечно). У меня есть классический RemoteViews, созданный из макета (с использованием идентификатора макета) RemoteViews rv = new RemoteViews(context.getPackageName(), R.layout.view); И мне нужно изменить или изменить представление (идентифицировать по id). В классическом представлении легко, используя функцию findViewById. View v = … //inflate layout R.layout.view View my = v.findViewById(R.id.myViewId); processView(my); […]

Как передать массив объектов в Activity?

Я прочитал сообщения о передаче массивов из и в действия, но я смущен тем, как я буду делать это для моего конкретного случая. У меня есть массив объектов, называемых DaysWeather (массив DaysWeather []), где объекты имеют несколько атрибутов String, а также атрибут bitmap. Я где-то читал, что вы должны сделать его сериализуемым или доступным или […]

Android ViewGroup.setScaleX () вызывает обрезание представления

Я использую библиотеку NineOldAndroids для масштабирования моего пользовательского макета. public class MyLayout extends FrameLayout { // LayoutParams.MATCH_PARENT and all. … @Override public boolean setPositionAndScale(ViewGroup v, PositionAndScale pas, PointInfo pi) { … mScale = pas.getScale(); ViewHelper.setScaleX(this, mScale); ViewHelper.setScaleY(this, mScale); } } Я пробовал FrameLayout и AbsoluteLayout. Все они имеют одинаковый эффект. Когда mScale < 1.0 масштабирование […]

Связь между вкладками SlidingTabLayout

Я много искал, как общаться между фрагментами, используя SlidingTabLayout, но на самом деле не получил хорошего ответа. Я знаю, используя ActionBar, но мне нужен новый способ для android lollipop с помощью SlidingTabLayout. Я попробовал это -> http://android-er.blogspot.in/2012/06/communication-between-fragments-in.html, но мне нужен материальный дизайн. Я сослался на эту ссылку http://www.android4devs.com/2015/01/how-to-make-material-design-sliding-tabs.html для создания скользящих вкладок для дизайна материалов. […]

Акселерометры гравитационные компоненты

Я знаю, что этот вопрос определенно разрешен где-то уже много раз, пожалуйста, просветите меня, если вы знаете о своем существовании, спасибо. Быстрое изложение: я хочу вычислить с 3-х осевого акселерометра гравитационную составляющую на каждой из этих трех осей. Я использовал 2 оси свободного тела диаграммы для разработки силы акселерометра силы тяжести в мире XZ, YZ […]

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

Я ищу способ получить таймер с высоким разрешением (источник синхронизации) на Android. Это должно быть в собственном коде и может быть довольно не переносимым. Я хотел бы получить разрешение на микросекунду, или лучше. Для моего конкретного приложения разрешение более важно, чем точность, и лучше всего использовать монотонный таймер. Я тестировал на определенном чипсете ARMv7 с […]

Android SipManager: android.net.sip.SipException: SipService.createSession () возвращает null

Итак, я кодировал это приложение Android Sip с помощью Androids Sip library в течение некоторого времени, но я не могу заставить регистрацию работать. В настоящее время он дает мне следующую ошибку, когда я вызываю SipManager.register() : android.net.sip.SipException: SipService.createSession() returns null . Мой код: public static void Register(final String username, final String password, final String domain, […]

Android-приложение, использующее android.permission.READ_LOGS – это невежливо?

У меня есть приложение, доступное на Android Market. Некоторые пользователи попросили способ отладки, когда все не работает, как ожидалось. Я изучал добавление пункта меню, в котором будет отображаться вывод Process mLogcatProc = null; BufferedReader reader = null; mLogcatProc = Runtime.getRuntime().exec( new String[] {"logcat", "-d", "AndroidRuntime:E BDtN:V *:S" }); reader = new BufferedReader(new InputStreamReader (mLogcatProc.getInputStream())); String […]

Сравнение Layer, Applozic, Quickblox & SendBird для быстрого обмена сообщениями WhatsApp в приложении для Android

У нас в Wishbook есть мобильное приложение для B2B (Android и iPhone), в котором мы хотим внедрить текстовую и фотосвязь – между пользователями от 1 до 1 или от пользователя к его группе покупателей. Мы стремимся к чему-то, что может довести нас до скорости как можно быстрее, предлагает хорошую поддержку, зрелую библиотеку / сервер, а […]