diff --git a/docs/html/distribute/essentials/quality/billions.jd b/docs/html/distribute/essentials/quality/billions.jd index 58f15a39c6301..70421433e0bb0 100644 --- a/docs/html/distribute/essentials/quality/billions.jd +++ b/docs/html/distribute/essentials/quality/billions.jd @@ -585,6 +585,16 @@ screen Implementing a Preferences Activity. + + +

Related resources

+
+ +

Battery Consumption

diff --git a/docs/html/jd_collections.js b/docs/html/jd_collections.js index cf6fb97b9d154..04e7a3daf0dcf 100644 --- a/docs/html/jd_collections.js +++ b/docs/html/jd_collections.js @@ -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": { @@ -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": { @@ -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": [ diff --git a/docs/html/jd_extras.js b/docs/html/jd_extras.js index d1768830129a3..685394fe0733c 100644 --- a/docs/html/jd_extras.js +++ b/docs/html/jd_extras.js @@ -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":"", @@ -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": "",