Кирилл Сидоров: в общем, если реально необходимо ACCESS_FINE_LOCATION я бы сделал новый флавор, в котором кинул бы манифест с этим, и оставил бы обычный флавор - как есть. В итога просто при билде получили бы два апк, влив которые в маркет - оно бы само определяло куда какой устанавливать, а приложение одно будет.
Chvalov: ну в ру по всему материала маловато:) дело в том, что имхо, статьи технические нужно читать в оригинале, а то потом у всех появляются Немерения и Деятельности:)
Интересно, а почему вы так считаете? Данное утверждение связано с наблюдениями и замерами? Дело в том, что у нас так работает очень нагруженный бесконечный список - и задержек никаких нет.
ну на Genymoion возможен только x86. ARM EABI v7a System Image - полностью эмулирует все инструкции для этого типа процессоров, что бывает очень важно в разарботке на C/C++. Приложение такое можно протестировать только на реальном устройстве с процессором подходящим или на эмуляторе, на котором будет установлен этот образ
Я это реализовывал в приложении. Примеров подходящих не видел, свой код не имею права показывать. Да и от случая к случаю реализовывать это можно по разному, в зависимости от задач.
а вы как используете? context.getExternalFilesDir(null).getAbsolutePath() + то что у вас? И проверяете вы на скольких девайсах? Я бы рекомендовал проверить ваш способ на каком нибудь самсунге, с 4.4 на борту, или выше. Еще бы желательно проверить с реальной сд картой и эмулируемой.
Тупо перезагрузка телефона может помочь на некоторых девайсах, и все же правильное решение будет хранить файлы в предназначенной для этого папке: context.getExternalFilesDir(null). Это во первых политика безопасности, во вторых работает на всех устройствах и в третьих - все эти файлы будут удалены при удалении приложения.
developer.android.com/intl/ru/guide/topics/manifes...
ключевая фраза: To publish multiple APKs for the same application, you must enable Advanced mode in your application's APK files tab (as discussed in the previous section). Once in advanced mode, you can upload, activate, then publish multiple APKs for the same application.