Я столкнулся с проблемой появления на старте игры диалогов, запрашивающих пользователя о получении разрешений.
Должен сказать, что я выполняю экспорт проекта под Android и собираю его вручную. Я добавил несколько библиотек, которые используют кое-какие разрешения с уровнем безопасности "dangerous". Я также добавил их в AndroidManifest. Параметр targetSdk установлен в значение 23. Это значит, что мне нужно запрашивать разрешения во время выполнения.
Я удивился, когда увидел эти диалоги на старте. Я потратил много времени, пытаясь понять что происходит и какая библиотека выполняет эти запросы. Как оказалось, Unity умеет самостоятельно запрашивать разрешения начиная с версии 5.2.4.
Что ж, если вам нужно отключить этот функционал, то решение очень простое.
March 21, 2016
March 18, 2016
Unity and permissions in Android 6
I faced with a problem of appearing "ask-permissions" dialog at the starting up of my app.
At first I need to say that I've exported android project and built it manually. I've added few java-libs which use some permissions with protection level "dangerous". I've added them to AndroidManifest as well. My targetSdk parameter is 23. This means I have to ask for permissions at run-time.
I was wondered that "ask-permissions" dialog appeared at the beginning. I spent lot of time trying to understand what happens. As it turned out, Unity brought this behavior as default starting from version 5.2.4.
Well, if you want to disable this feature, solution is very simple.
At first I need to say that I've exported android project and built it manually. I've added few java-libs which use some permissions with protection level "dangerous". I've added them to AndroidManifest as well. My targetSdk parameter is 23. This means I have to ask for permissions at run-time.
I was wondered that "ask-permissions" dialog appeared at the beginning. I spent lot of time trying to understand what happens. As it turned out, Unity brought this behavior as default starting from version 5.2.4.
Well, if you want to disable this feature, solution is very simple.
March 09, 2016
Андроид статистика от 7 марта
Последняя статистика о версиях Андроида доступна на сайте developer.android.com как обычно. Мы можем видеть, как KitKat продолжает терять своих пользователей, и, с другой стороны, здесь уже заметен прогресс для Lollipop и Marshmallow. Это хорошая причина переключиться на minSdkVersion=19.
Я понял, что страница "Android Dashboards" нуждается в других типах данных в секции "Screen Sizes and Densities".
Я понял, что страница "Android Dashboards" нуждается в других типах данных в секции "Screen Sizes and Densities".
Android Dashboards - March 7th
Latest statistics about version of Android available on developer.android.com as usual. We can see KitKat keeps losing its users and from other side here is stable progress for Lollipop and Marshmallow. It's a very good reason to switch for minSdkVersion=19.
I've realized that page "Android Dashboards" needs another set of data in section "Screen Sizes and Densities".
I've realized that page "Android Dashboards" needs another set of data in section "Screen Sizes and Densities".
March 08, 2016
Составной итератор. Java
Composite Iterator. Java
March 01, 2016
Привет, мир!
Нашёл неплохой трюк, как сделать свой блог доступным на нескольких языках. Буду стараться публиковать статьи на нескольких языках одновременно.
Если такого рода публикации будут популярны, то я добавлю переводы для своих старых записей.
Посмотрим, что из этого получится. Следите за обновлениями, всем спасибо!
Если такого рода публикации будут популярны, то я добавлю переводы для своих старых записей.
Посмотрим, что из этого получится. Следите за обновлениями, всем спасибо!
How to move object following sine curve in Unity?
Today I solved little task of moving objects following given direction. In my case it was sine curve.
Subscribe to:
Posts (Atom)