1 page.title= 2 page.image=images/cards/card-n-guide_2x.png 3 meta.tags="preview", "testing" 4 page.tags="preview", "developer preview" 5 6 @jd:body 7 8 <div id="tb-wrapper"> 9 <div id="tb"> 10 <h2></h2> 11 <ol> 12 <li><a href="#runtime-permissions"></a></li> 13 <li><a href="#doze-standby">Doze </a></li> 14 <li><a href="#ids"></a></li> 15 </ol> 16 </div> 17 </div> 18 19 <p> 20 Android N 21 <a href="{@docRoot}preview/api-overview.html">API </a><a href="{@docRoot}preview/behavior-changes.html"></a> API 22 23 24 25 26 </p> 27 28 <p> 29 30 31 32 </p> 33 34 <ul> 35 <li><a href="#runtime-permissions"></a> 36 </li> 37 <li><a href="#doze-standby">Doze </a> 38 </li> 39 <li><a href="#ids"></a></li> 40 </ul> 41 42 <p> 43 <a href="{@docRoot}preview/setup-sdk.html">Android N SDK </a> 44 45 46 </p> 47 48 49 <h2 id="runtime-permissions"></h2> 50 51 <p> 52 <a href="{@docRoot}preview/features/runtime-permissions.html"></a> 53 54 55 56 57 58 59 60 </p> 61 62 <p class="caution"> 63 64 65 66 67 </p> 68 69 70 <h3 id="permission-test-tips"></h3> 71 72 <p> 73 74 75 </p> 76 77 <ul> 78 <li></li> 79 <li></li> 80 <li></li> 81 <li>{@code adb} 82 <ul> 83 <li> 84 <pre>adb shell pm list permissions -d -g</pre> 85 </li> 86 <li> 1 <br> 87 <pre>adb shell pm [grant|revoke] <permission.name> ...</pre> 88 </li> 89 </ul> 90 </li> 91 <li></li> 92 </ul> 93 94 <h3 id="permission-test-strategy"></h3> 95 96 <p> 97 98 99 100 101 102 </p> 103 104 <p> 105 106 107 {@code targetSdkVersion} 108 <a href="{@docRoot}preview/setup-sdk.html#">Android N SDK </a> 109 110 111 </p> 112 113 <p> 114 115 116 117 118 </p> 119 120 <p> 121 Developer Preview <a href="{@docRoot}preview/features/runtime-permissions.html"></a> 122 123 124 </p> 125 126 127 <h2 id="doze-standby">Doze </h2> 128 129 <p> 130 Doze 131 132 133 134 135 136 </p> 137 138 <h4 id="doze"> Doze </h4> 139 140 <p> Doze : </p> 141 142 <ol> 143 <li>Android N </li> 144 <li></li> 145 <li></li> 146 <li> Doze 147 148 <pre> 149 $ adb shell dumpsys battery unplug 150 $ adb shell dumpsys deviceidle step 151 $ adb shell dumpsys deviceidle -h 152 </pre> 153 154 </li> 155 <li> Doze 156 </li> 157 </ol> 158 159 160 <h4 id="standby"> </h4> 161 162 <p> : </p> 163 164 <ol> 165 <li>Android N </li> 166 <li></li> 167 <li></li> 168 <li> 169 170 <pre> 171 $ adb shell am broadcast -a android.os.action.DISCHARGING 172 $ adb shell am set-idle <packageName> true 173 </pre> 174 175 </li> 176 <li> 177 <pre>$ adb shell am set-idle <packageName> false</pre> 178 </li> 179 <li> 180 181 </li> 182 </ol> 183 184 <h2 id="ids"></h2> 185 186 <p>Google Cloud Messaging ID <a href="{@docRoot}preview/backup/index.html"></a> 187 188 189 190 </p> 191