Я.JuniorDeveloper
понедельник, 1 февраля 2016 г.
суббота, 26 сентября 2015 г.
воскресенье, 6 сентября 2015 г.
Permissions patterns
Permission requests should be simple, transparent, and understandable. When requesting access, apps should ensure that either the feature itself or an explanation provided makes it clear why a permission is needed.
Permissions patterns
Permissions patterns
Why runtime permissions shouldn’t scare you
As great as this is, I’m sure that you’ve thought to yourself “that’s okay, I just won’t update to Marshmallow until I have to.” Updating your app isn’t as daunting as you might think, though. You simply need add a few lines of code that build in checks and graceful failures. So here’s a handy guide to walk you through it.
Step 1: check the platform. If the device is running Lollipop or earlier, then the user granted permission at install time, and you’re good to go. But if the device is running Marshmallow, you can’t be so certain. Clever developers can use the support library, though, which will do this check for you. That’s one less line of code for you to add.
пятница, 4 сентября 2015 г.
Radio Trek на Google Play
Запаблишил свою новую програму на Google Play.
Радио Трек - Лучшая FM-радиостанция на Ровенщине теперь доступна на Android.
Радио Трек - Лучшая FM-радиостанция на Ровенщине теперь доступна на Android.
вторник, 18 августа 2015 г.
Google Testing Blog: Test Sizes
Google Testing Blog: Test Sizes: by Simon Stewart What do you call a test that tests your application through its UI? An end-to-end test? A functional test?
Googlers like to make decisions based on data, rather than just relying on gut instinct or something that can’t be measured and assessed. Over time we’ve come to agree on a set of data-driven naming conventions for our tests. We call them “Small”, “Medium” and “Large” tests. They differ like so:
Googlers like to make decisions based on data, rather than just relying on gut instinct or something that can’t be measured and assessed. Over time we’ve come to agree on a set of data-driven naming conventions for our tests. We call them “Small”, “Medium” and “Large” tests. They differ like so:
Feature | Small | Medium | Large |
Network access | No | localhost only | Yes |
Database | No | Yes | Yes |
File system access | No | Yes | Yes |
Use external systems | No | Discouraged | Yes |
Multiple threads | No | Yes | Yes |
Sleep statements | No | Yes | Yes |
System properties | No | Yes | Yes |
Time limit (seconds) | 60 | 300 | 900+ |
вторник, 4 августа 2015 г.
FlatBuffers
FlatBuffers is an efficient cross platform serialization library for C++, with support for Java, C# and Go. It was created at Google specifically for game development and other performance-critical applications.
It is available as Open Source on GitHub under the Apache license, v2 (see LICENSE.txt).
Подписаться на:
Сообщения (Atom)