Ответы пользователя по тегу Android
  • Как эффективно обезопасить себя от утечки личных данных при потере Android-смартфона?

    VYakushev
    @VYakushev
    Разработчик Android в Nowtaxi
    Можете воспользоваться родным сервисом Google: https://www.google.com/android/devicemanager?hl=ru. Возможности: найти на карте, форматнуть, блокировать. Остальные сервисы для нормальной работы требуют root-прав. Если они есть, то в качестве бесплатного инструмента могу предложить Avast. C ним даже сброс на заводские настройки через Recovery не поможет.
    Ответ написан
  • ООП - Как понимать Интерфейсы в java?

    VYakushev
    @VYakushev
    Разработчик Android в Nowtaxi
    Приведу пример на базе упрощенной биржи фриланса. Есть класс разработчик, и есть класс заказчик. У каждого из них свои интересы и задачи. Разработчик может выполнять какие-то работы, а какие-то нет.
    1. Поэтому он у себя в резюме пишет, что он, к примеру, может разрабатывать приложения для Android (объявляет интерфейс Android-разработчик).
    2. На бирже он находит всех заказчиков, которые раньше давали заказы под Android. Пишет им в личку и говорит, что если что готов рассмотреть их предложения и выполнить работы (подписывается как слушатель).
    3. Однажды у заказчика возникает идея приложения. Он поднимает список своих контактов и находит тех, кто может разрабатывать под Android (то есть своих "слушателей"). И рассылает им сообщения.

    Пример не совсем полный, но я старался показать что интерфейс - это своего рода контракт. Класс говорит, что я хотел бы принимать определенные события от других классов и у меня есть всё необходимое для этого. Интерфейс описывает как раз, какие методы должен содержать класс, чтобы реагировать на нужные события.
    Ответ написан
    Комментировать
  • Как найти ошибку в коде java на android?

    VYakushev
    @VYakushev
    Разработчик Android в Nowtaxi
    Вот описание ошибки и адрес к ней:
    02-19 12:57:42.807: E/AndroidRuntime(964): java.lang.IllegalArgumentException: column 'img' does not exist
    02-19 12:57:42.807: E/AndroidRuntime(964): 	at android.database.AbstractCursor.getColumnIndexOrThrow(AbstractCursor.java:302)
    02-19 12:57:42.807: E/AndroidRuntime(964): 	at android.support.v4.widget.SimpleCursorAdapter.findColumns(SimpleCursorAdapter.java:317)
    02-19 12:57:42.807: E/AndroidRuntime(964): 	at android.support.v4.widget.SimpleCursorAdapter.swapCursor(SimpleCursorAdapter.java:328)
    02-19 12:57:42.807: E/AndroidRuntime(964): 	at com.example.mytime.MainActivity.onLoadFinished(MainActivity.java:104)

    То есть ошибка происходит при заполнении адаптера. В методе onCreate() в MainActivity.java у вас есть такой код:
    String[] from = new String[] { DB.COLUMN_NAME, DB.COLUMN_TIME };
    int[] to = new int[] { R.id.tvTextName, R.id.tvText_time};
    
    // создааем адаптер и настраиваем список
            
    scAdapter = new SimpleCursorAdapter(this, R.layout.item, null, from, to, 0);
    lvData = (ListView) findViewById(R.id.lvData);
    lvData.setAdapter(scAdapter);

    Убедитесь, что R.id.tvTextName и R.id.tvText_time соответствуют правильным названиям столбцов БД. Ну, и как написал @sagus, убедитесь, что версия вашей таблицы соответствует вашему описанию в коде.
    Ответ написан
    Комментировать
  • Как на Android программно определить фиктивные координаты?

    VYakushev
    @VYakushev Автор вопроса
    Разработчик Android в Nowtaxi
    Затем, что некоторые товарищи, используя корпоративное приложение, мухлюют с координатами, нагревая при этом клиентов.
    Ответ написан
    Комментировать
  • Есть ли защищенное хранилище для хранения паролей в Android?

    VYakushev
    @VYakushev Автор вопроса
    Разработчик Android в Nowtaxi
    А стандартный AccountManager никак не подходит: создать аккаунт через addAccountExcplicitly и нему привязать пароль setPassword?

    palmut ваше предложение мне кажется очень подходящим для моей ситуации. Спасибо.
    Ответ написан
    Комментировать
  • Синтезатор русской речи на Android?

    VYakushev
    @VYakushev
    Разработчик Android в Nowtaxi
    TextToSpeech прекрассно работает, просто из коробки отсутствуют нужные языковые файлы. Если ваше приложение заточено на внутреннее применение, то можно подумать об установке соответствующих языковых файлов из Google Play. Самым лучшим в данном случае считаю SVOX. Если же предложение рассчитано на внешних пользователей, то тогда действительно стоит призудуматься о внедрении языкового движка в само приложение. Есть и платные варианты и бесплатные (тот же ru_tts).
    C другой стороны, если фраз не так много, то я бы остановился на озвучке в виде mp3-файлов. Но в таком случае я бы не стал их включать в само приложение, а предусмотрел загрузку их с сервера либо при инициализации приложения, либо при активации необходимой опции.
    Ответ написан
    Комментировать
  • Размер картинки на фон в Android-приложении?

    VYakushev
    @VYakushev
    Разработчик Android в Nowtaxi
    Один из возможных вариантов — это вариант предложенный Ivnika. Другой вариант — подготовить две квадратных картинки залитых фоном и шириной стороны в максимальную ширину для hdpi и xhdpi. При этом само изображение должно помещаться в минимальную ширину для hdpi и xhdpi. Но этот вариант сильно проигрывает, когда для фона используется одно изображение, а для картинки другое. Все равно на каких-то устройствах не избежать растяжения фона, а также на устройствах с максимальным разрешением для xhdpi и hdpi главная картинка на фоне будет меньше чем требуется. При использовании же раздельных изображений для фона можно выбрать хорошо ужатый JPEG (или PNG, который можно замостить), а для картинки сделать для каждого из разрешений в хорошем качестве PNG.
    Ответ написан
    Комментировать
  • Вопрос по android верстке?

    VYakushev
    @VYakushev
    Разработчик Android в Nowtaxi
    Посмотри этот код. Там описанная тобой проблема решена.
    Ответ написан
    Комментировать
  • Простой учёт времени для ребёнка на Андроид

    VYakushev
    @VYakushev
    Разработчик Android в Nowtaxi
    Комментировать
  • SetAnimation + setVisibility не работает на Android 4?

    VYakushev
    @VYakushev
    Разработчик Android в Nowtaxi
    Судя по XML-файлу анимации вы изменяете размер по Y-оси со 100% до 0% по отношению к родителю buttonsBar. То есть в анимации вы buttonsBar скрываете, а в свойствах устанавливаете видимость. Вот он у вас вроде бы и видим, но скрыт анимацией.
    Ответ написан
  • Android: как получить информацию о подключенной bluetooth гарнитуре?

    VYakushev
    @VYakushev
    Разработчик Android в Nowtaxi
    А почему не обратились к официальной документации? Как понимаю для ответа и на первый, и на второй вопрос вам требуется BluetoothAdapter.
    Ответ написан
  • Нужна библиотека для читалки на Android?

    VYakushev
    @VYakushev Автор вопроса
    Разработчик Android в Nowtaxi
    Хотелось бы именно библиотеку, которую можно просто использовать прикрутив к проекту. Желательно с хорошей документацией. Может быть даже платную. Просматривая Google Play и представленные там читалки возникает ощущение что такая есть, т.к. есть некоторое сходство у некоторых приложений для чтения книг.
    Ответ написан
  • Система взаимодействия с клиентами + приложение под Android?

    VYakushev
    @VYakushev
    Разработчик Android в Nowtaxi
    В качестве бэкофиса можно использовать Basecamp. У данного ПО уже есть все необходимые вам API: получение списка проектов, задачи по проектам, прикрепление файлов. Написать под него приложение на Android не составит большого труда.
    Ответ написан