Loading docs/html/distribute/essentials/quality/billions.jd +10 −0 Original line number Diff line number Diff line Loading @@ -585,6 +585,16 @@ screen</h4> Implementing a Preferences Activity</a>.</li> </ul> <h3 class="rel-resources clearfloat">Related resources</h3> <div class="resource-widget resource-flow-layout col-13" data-query="collection:distribute/essentials/billionsquality/cost" data-sortOrder="-timestamp" data-cardSizes="6x3" data-maxResults="6"></div> <!-- consumption --> <div class="headerLine"> <h2 id="consumption">Battery Consumption</h2> Loading docs/html/jd_collections.js +40 −2 Original line number Diff line number Diff line Loading @@ -375,7 +375,7 @@ var RESOURCE_COLLECTIONS = { "distribute/essentials/quality/tv.html", "distribute/essentials/quality/wear.html", "distribute/essentials/quality/auto.html", "https://developers.google.com/edu/guidelines" "distribute/essentials/quality/billions.html" ] }, "distribute/essentials/zhcn": { Loading Loading @@ -506,7 +506,7 @@ var RESOURCE_COLLECTIONS = { "distribute/essentials/quality/wear.html", "distribute/essentials/quality/tv.html", "distribute/essentials/quality/auto.html", "https://developers.google.com/edu/guidelines" "distribute/essentials/quality/billions.html" ] }, "distribute/essentials/tools": { Loading Loading @@ -1007,6 +1007,44 @@ var RESOURCE_COLLECTIONS = { "google/play/filters.html" ] }, "distribute/essentials/billionsquality/connectivity": { "title": "", "resources": [ "training/basics/network-ops/managing.html", "training/monitoring-device-state/connectivity-monitoring.html", "guide/topics/providers/content-providers.html" ] }, "distribute/essentials/billionsquality/capability": { "title": "", "resources": [ "guide/practices/screens_support.html", "training/multiscreen/screendensities.html", "training/articles/memory.html" ] }, "distribute/essentials/billionsquality/cost": { "title": "", "resources": [ "https://medium.com/@wkalicinski/smallerapk-part-6-image-optimization-zopfli-webp-4c462955647d#.23hlddo3x", "training/basics/network-ops/managing.html" ] }, "distribute/essentials/billionsquality/consumption": { "title": "", "resources": [ "training/efficient-downloads/efficient-network-access.html", "training/monitoring-device-state/index.html" ] }, "distribute/essentials/billionsquality/content": { "title": "", "resources": [ "training/material/animations.html#Touch", "training/articles/perf-anr.html", "training/improving-layouts/index.html" ] }, "distribute/essentials/tabletguidelines": { "title": "", "resources": [ Loading docs/html/jd_extras.js +24 −0 Original line number Diff line number Diff line Loading @@ -31,6 +31,17 @@ DISTRIBUTE_RESOURCES = DISTRIBUTE_RESOURCES.concat([ "image":"https://cdn-images-1.medium.com/max/2000/1*chMiA9mGa_FBUOoesHHk3Q.png", "type":"medium" }, { "title":"SmallerAPK, Part 6: Image optimization, Zopfli & WebP", "category":"", "summary":"Series of posts on minimizing your APK size.", "url":"https://medium.com/@wkalicinski/smallerapk-part-6-image-optimization-zopfli-webp-4c462955647d#.23hlddo3x", "group":"", "keywords": [], "tags": [], "image":"https://cdn-images-1.medium.com/max/2000/1*chMiA9mGa_FBUOoesHHk3Q.png", "type":"medium" }, { "title":"Measure your app’s user acquisition channels", "titleFriendly":"", Loading Loading @@ -995,6 +1006,19 @@ DISTRIBUTE_RESOURCES = DISTRIBUTE_RESOURCES.concat([ "type": "guide", "titleFriendly": "" }, { "lang": "en", "group": "", "tags": [], "url": "training/material/animations.html#Touch", "timestamp": 1194884220000, "image": null, "title": "Customize Touch Feedback", "summary": "Provide visual confirmation when users interact with your UI.", "keywords": [], "type": "develop", "category": "guide" }, { "lang": "en", "group": "", Loading Loading
docs/html/distribute/essentials/quality/billions.jd +10 −0 Original line number Diff line number Diff line Loading @@ -585,6 +585,16 @@ screen</h4> Implementing a Preferences Activity</a>.</li> </ul> <h3 class="rel-resources clearfloat">Related resources</h3> <div class="resource-widget resource-flow-layout col-13" data-query="collection:distribute/essentials/billionsquality/cost" data-sortOrder="-timestamp" data-cardSizes="6x3" data-maxResults="6"></div> <!-- consumption --> <div class="headerLine"> <h2 id="consumption">Battery Consumption</h2> Loading
docs/html/jd_collections.js +40 −2 Original line number Diff line number Diff line Loading @@ -375,7 +375,7 @@ var RESOURCE_COLLECTIONS = { "distribute/essentials/quality/tv.html", "distribute/essentials/quality/wear.html", "distribute/essentials/quality/auto.html", "https://developers.google.com/edu/guidelines" "distribute/essentials/quality/billions.html" ] }, "distribute/essentials/zhcn": { Loading Loading @@ -506,7 +506,7 @@ var RESOURCE_COLLECTIONS = { "distribute/essentials/quality/wear.html", "distribute/essentials/quality/tv.html", "distribute/essentials/quality/auto.html", "https://developers.google.com/edu/guidelines" "distribute/essentials/quality/billions.html" ] }, "distribute/essentials/tools": { Loading Loading @@ -1007,6 +1007,44 @@ var RESOURCE_COLLECTIONS = { "google/play/filters.html" ] }, "distribute/essentials/billionsquality/connectivity": { "title": "", "resources": [ "training/basics/network-ops/managing.html", "training/monitoring-device-state/connectivity-monitoring.html", "guide/topics/providers/content-providers.html" ] }, "distribute/essentials/billionsquality/capability": { "title": "", "resources": [ "guide/practices/screens_support.html", "training/multiscreen/screendensities.html", "training/articles/memory.html" ] }, "distribute/essentials/billionsquality/cost": { "title": "", "resources": [ "https://medium.com/@wkalicinski/smallerapk-part-6-image-optimization-zopfli-webp-4c462955647d#.23hlddo3x", "training/basics/network-ops/managing.html" ] }, "distribute/essentials/billionsquality/consumption": { "title": "", "resources": [ "training/efficient-downloads/efficient-network-access.html", "training/monitoring-device-state/index.html" ] }, "distribute/essentials/billionsquality/content": { "title": "", "resources": [ "training/material/animations.html#Touch", "training/articles/perf-anr.html", "training/improving-layouts/index.html" ] }, "distribute/essentials/tabletguidelines": { "title": "", "resources": [ Loading
docs/html/jd_extras.js +24 −0 Original line number Diff line number Diff line Loading @@ -31,6 +31,17 @@ DISTRIBUTE_RESOURCES = DISTRIBUTE_RESOURCES.concat([ "image":"https://cdn-images-1.medium.com/max/2000/1*chMiA9mGa_FBUOoesHHk3Q.png", "type":"medium" }, { "title":"SmallerAPK, Part 6: Image optimization, Zopfli & WebP", "category":"", "summary":"Series of posts on minimizing your APK size.", "url":"https://medium.com/@wkalicinski/smallerapk-part-6-image-optimization-zopfli-webp-4c462955647d#.23hlddo3x", "group":"", "keywords": [], "tags": [], "image":"https://cdn-images-1.medium.com/max/2000/1*chMiA9mGa_FBUOoesHHk3Q.png", "type":"medium" }, { "title":"Measure your app’s user acquisition channels", "titleFriendly":"", Loading Loading @@ -995,6 +1006,19 @@ DISTRIBUTE_RESOURCES = DISTRIBUTE_RESOURCES.concat([ "type": "guide", "titleFriendly": "" }, { "lang": "en", "group": "", "tags": [], "url": "training/material/animations.html#Touch", "timestamp": 1194884220000, "image": null, "title": "Customize Touch Feedback", "summary": "Provide visual confirmation when users interact with your UI.", "keywords": [], "type": "develop", "category": "guide" }, { "lang": "en", "group": "", Loading