{"id":1136,"date":"2016-01-09T09:44:12","date_gmt":"2016-01-09T01:44:12","guid":{"rendered":"https:\/\/ai.zhousir.top\/?p=1136"},"modified":"2016-01-09T10:16:48","modified_gmt":"2016-01-09T02:16:48","slug":"android%e5%bf%ab%e9%80%9f%e5%bc%80%e5%8f%91%e7%b3%bb%e5%88%97-10%e4%b8%aa%e5%b8%b8%e7%94%a8%e5%b7%a5%e5%85%b7%e7%b1%bb","status":"publish","type":"post","link":"https:\/\/ai.zhousir.top\/?p=1136","title":{"rendered":"Android\u5feb\u901f\u5f00\u53d1\u7cfb\u5217 10\u4e2a\u5e38\u7528\u5de5\u5177\u7c7b"},"content":{"rendered":"<p>10\u4e2a\u57fa\u672c\u6bcf\u4e2a\u9879\u76ee\u4e2d\u90fd\u4f1a\u4f7f\u7528\u7684\u5de5\u5177\u7c7b\uff0c\u7528\u4e8e\u5feb\u901f\u5f00\u53d1~~<!--more--><\/p>\n<h1>1\u3001\u65e5\u5fd7\u5de5\u5177\u7c7bL.java<\/h1>\n<div id=\"crayon-568feae27bdba133923231\" class=\"crayon-syntax crayon-theme-eclipse crayon-font-monaco crayon-os-pc print-yes notranslate\" data-settings=\" minimize scroll-always\">\n<div class=\"crayon-toolbar\" data-settings=\" show\">\n<div class=\"crayon-tools\"><span class=\"crayon-language\">Java<\/span><\/div>\n<\/div>\n<div class=\"crayon-plain-wrap\"><\/div>\n<div class=\"crayon-main\">\n<table class=\"crayon-table\">\n<tbody>\n<tr class=\"crayon-row\">\n<td class=\"crayon-nums \" data-settings=\"show\">\n<div class=\"crayon-nums-content\">\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdba133923231-1\">1<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdba133923231-2\">2<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdba133923231-3\">3<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdba133923231-4\">4<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdba133923231-5\">5<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdba133923231-6\">6<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdba133923231-7\">7<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdba133923231-8\">8<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdba133923231-9\">9<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdba133923231-10\">10<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdba133923231-11\">11<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdba133923231-12\">12<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdba133923231-13\">13<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdba133923231-14\">14<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdba133923231-15\">15<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdba133923231-16\">16<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdba133923231-17\">17<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdba133923231-18\">18<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdba133923231-19\">19<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdba133923231-20\">20<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdba133923231-21\">21<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdba133923231-22\">22<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdba133923231-23\">23<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdba133923231-24\">24<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdba133923231-25\">25<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdba133923231-26\">26<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdba133923231-27\">27<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdba133923231-28\">28<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdba133923231-29\">29<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdba133923231-30\">30<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdba133923231-31\">31<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdba133923231-32\">32<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdba133923231-33\">33<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdba133923231-34\">34<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdba133923231-35\">35<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdba133923231-36\">36<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdba133923231-37\">37<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdba133923231-38\">38<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdba133923231-39\">39<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdba133923231-40\">40<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdba133923231-41\">41<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdba133923231-42\">42<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdba133923231-43\">43<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdba133923231-44\">44<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdba133923231-45\">45<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdba133923231-46\">46<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdba133923231-47\">47<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdba133923231-48\">48<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdba133923231-49\">49<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdba133923231-50\">50<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdba133923231-51\">51<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdba133923231-52\">52<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdba133923231-53\">53<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdba133923231-54\">54<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdba133923231-55\">55<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdba133923231-56\">56<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdba133923231-57\">57<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdba133923231-58\">58<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdba133923231-59\">59<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdba133923231-60\">60<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdba133923231-61\">61<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdba133923231-62\">62<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdba133923231-63\">63<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdba133923231-64\">64<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdba133923231-65\">65<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdba133923231-66\">66<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdba133923231-67\">67<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdba133923231-68\">68<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdba133923231-69\">69<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdba133923231-70\">70<\/div>\n<\/div>\n<\/td>\n<td class=\"crayon-code\">\n<div class=\"crayon-pre\">\n<div id=\"crayon-568feae27bdba133923231-1\" class=\"crayon-line\"><span class=\"crayon-t\">package<\/span> <span class=\"crayon-v\">com<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">zhy<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">utils<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdba133923231-2\" class=\"crayon-line crayon-striped-line\"><\/div>\n<div id=\"crayon-568feae27bdba133923231-3\" class=\"crayon-line\"><span class=\"crayon-r\">import<\/span> <span class=\"crayon-v\">android<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">util<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">Log<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdba133923231-4\" class=\"crayon-line crayon-striped-line\"><\/div>\n<div id=\"crayon-568feae27bdba133923231-5\" class=\"crayon-line\"><span class=\"crayon-c\">\/** <\/span><\/div>\n<div id=\"crayon-568feae27bdba133923231-6\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\"> * Log\u7edf\u4e00\u7ba1\u7406\u7c7b <\/span><\/div>\n<div id=\"crayon-568feae27bdba133923231-7\" class=\"crayon-line\"><span class=\"crayon-c\"> *\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdba133923231-8\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\"> *\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdba133923231-9\" class=\"crayon-line\"><span class=\"crayon-c\"> *\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdba133923231-10\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\"> *\/<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdba133923231-11\" class=\"crayon-line\"><span class=\"crayon-m\">public<\/span> <span class=\"crayon-t\">class<\/span> <span class=\"crayon-e\">L<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdba133923231-12\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdba133923231-13\" class=\"crayon-line\"><\/div>\n<div id=\"crayon-568feae27bdba133923231-14\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-m\">private<\/span> <span class=\"crayon-e\">L<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdba133923231-15\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdba133923231-16\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">\/* cannot be instantiated *\/<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdba133923231-17\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">throw<\/span> <span class=\"crayon-r\">new<\/span> <span class=\"crayon-e\">UnsupportedOperationException<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-s\">&#8220;cannot be instantiated&#8221;<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdba133923231-18\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdba133923231-19\" class=\"crayon-line\"><\/div>\n<div id=\"crayon-568feae27bdba133923231-20\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-m\">public<\/span> <span class=\"crayon-m\">static<\/span> <span class=\"crayon-t\">boolean<\/span> <span class=\"crayon-v\">isDebug<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-t\">true<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-c\">\/\/ \u662f\u5426\u9700\u8981\u6253\u5370bug\uff0c\u53ef\u4ee5\u5728application\u7684onCreate\u51fd\u6570\u91cc\u9762\u521d\u59cb\u5316\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdba133923231-21\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-m\">private<\/span> <span class=\"crayon-m\">static<\/span> <span class=\"crayon-m\">final<\/span> <span class=\"crayon-t\">String<\/span> <span class=\"crayon-v\">TAG<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-s\">&#8220;way&#8221;<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdba133923231-22\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0<\/span><span class=\"crayon-c\">\/\/ \u4e0b\u9762\u56db\u4e2a\u662f\u9ed8\u8ba4tag\u7684\u51fd\u6570\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdba133923231-23\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-m\">public<\/span> <span class=\"crayon-m\">static<\/span> <span class=\"crayon-t\">void<\/span> <span class=\"crayon-e\">i<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-t\">String<\/span> <span class=\"crayon-v\">msg<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdba133923231-24\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdba133923231-25\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">if<\/span> <span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">isDebug<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdba133923231-26\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">Log<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">i<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">TAG<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-v\">msg<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdba133923231-27\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdba133923231-28\" class=\"crayon-line crayon-striped-line\"><\/div>\n<div id=\"crayon-568feae27bdba133923231-29\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-m\">public<\/span> <span class=\"crayon-m\">static<\/span> <span class=\"crayon-t\">void<\/span> <span class=\"crayon-e\">d<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-t\">String<\/span> <span class=\"crayon-v\">msg<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdba133923231-30\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdba133923231-31\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">if<\/span> <span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">isDebug<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdba133923231-32\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">Log<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">d<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">TAG<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-v\">msg<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdba133923231-33\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdba133923231-34\" class=\"crayon-line crayon-striped-line\"><\/div>\n<div id=\"crayon-568feae27bdba133923231-35\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-m\">public<\/span> <span class=\"crayon-m\">static<\/span> <span class=\"crayon-t\">void<\/span> <span class=\"crayon-e\">e<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-t\">String<\/span> <span class=\"crayon-v\">msg<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdba133923231-36\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdba133923231-37\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">if<\/span> <span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">isDebug<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdba133923231-38\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">Log<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">e<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">TAG<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-v\">msg<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdba133923231-39\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdba133923231-40\" class=\"crayon-line crayon-striped-line\"><\/div>\n<div id=\"crayon-568feae27bdba133923231-41\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-m\">public<\/span> <span class=\"crayon-m\">static<\/span> <span class=\"crayon-t\">void<\/span> <span class=\"crayon-e\">v<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-t\">String<\/span> <span class=\"crayon-v\">msg<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdba133923231-42\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdba133923231-43\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">if<\/span> <span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">isDebug<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdba133923231-44\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">Log<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">v<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">TAG<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-v\">msg<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdba133923231-45\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdba133923231-46\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\/\/ \u4e0b\u9762\u662f\u4f20\u5165\u81ea\u5b9a\u4e49tag\u7684\u51fd\u6570\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdba133923231-47\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-m\">public<\/span> <span class=\"crayon-m\">static<\/span> <span class=\"crayon-t\">void<\/span> <span class=\"crayon-e\">i<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-t\">String<\/span> <span class=\"crayon-v\">tag<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-t\">String<\/span> <span class=\"crayon-v\">msg<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdba133923231-48\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdba133923231-49\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">if<\/span> <span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">isDebug<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdba133923231-50\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">Log<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">i<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">tag<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-v\">msg<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdba133923231-51\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdba133923231-52\" class=\"crayon-line crayon-striped-line\"><\/div>\n<div id=\"crayon-568feae27bdba133923231-53\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-m\">public<\/span> <span class=\"crayon-m\">static<\/span> <span class=\"crayon-t\">void<\/span> <span class=\"crayon-e\">d<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-t\">String<\/span> <span class=\"crayon-v\">tag<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-t\">String<\/span> <span class=\"crayon-v\">msg<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdba133923231-54\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdba133923231-55\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">if<\/span> <span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">isDebug<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdba133923231-56\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">Log<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">i<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">tag<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-v\">msg<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdba133923231-57\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdba133923231-58\" class=\"crayon-line crayon-striped-line\"><\/div>\n<div id=\"crayon-568feae27bdba133923231-59\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-m\">public<\/span> <span class=\"crayon-m\">static<\/span> <span class=\"crayon-t\">void<\/span> <span class=\"crayon-e\">e<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-t\">String<\/span> <span class=\"crayon-v\">tag<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-t\">String<\/span> <span class=\"crayon-v\">msg<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdba133923231-60\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdba133923231-61\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">if<\/span> <span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">isDebug<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdba133923231-62\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">Log<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">i<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">tag<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-v\">msg<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdba133923231-63\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdba133923231-64\" class=\"crayon-line crayon-striped-line\"><\/div>\n<div id=\"crayon-568feae27bdba133923231-65\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-m\">public<\/span> <span class=\"crayon-m\">static<\/span> <span class=\"crayon-t\">void<\/span> <span class=\"crayon-e\">v<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-t\">String<\/span> <span class=\"crayon-v\">tag<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-t\">String<\/span> <span class=\"crayon-v\">msg<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdba133923231-66\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdba133923231-67\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">if<\/span> <span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">isDebug<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdba133923231-68\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">Log<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">i<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">tag<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-v\">msg<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdba133923231-69\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdba133923231-70\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-sy\">}<\/span><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>\u7f51\u4e0a\u770b\u5230\u7684\u7c7b\uff0c\u6ce8\u91ca\u4e0a\u5e94\u8be5\u539f\u521b\u4f5c\u8005\u7684\u540d\u5b57\uff0c\u5f88\u7b80\u5355\u7684\u4e00\u4e2a\u7c7b\uff1b\u7f51\u4e0a\u4e5f\u6709\u5f88\u591a\u63d0\u4f9b\u628a\u65e5\u5fd7\u8bb0\u5f55\u5230SDCard\u4e0a\u7684\uff0c\u4e0d\u8fc7\u6211\u662f\u4ece\u6765\u6ca1\u8bb0\u5f55\u8fc7\uff0c\u6240\u4ee5\u5f15\u5165\u4e2a\u6700\u7b80\u5355\u7684\uff0c\u5927\u5bb6\u53ef\u4ee5\u8fdb\u884c\u8bc4\u4ef7\u662f\u5426\u9700\u8981\u6269\u5145~~<\/p>\n<h1>2\u3001Toast\u7edf\u4e00\u7ba1\u7406\u7c7b<\/h1>\n<div id=\"crayon-568feae27bdc6999324772\" class=\"crayon-syntax crayon-theme-eclipse crayon-font-monaco crayon-os-pc print-yes notranslate\" data-settings=\" minimize scroll-always\">\n<div class=\"crayon-main\">\n<table class=\"crayon-table\">\n<tbody>\n<tr class=\"crayon-row\">\n<td class=\"crayon-nums \" data-settings=\"show\">\n<div class=\"crayon-nums-content\">\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdc6999324772-1\">1<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdc6999324772-2\">2<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdc6999324772-3\">3<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdc6999324772-4\">4<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdc6999324772-5\">5<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdc6999324772-6\">6<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdc6999324772-7\">7<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdc6999324772-8\">8<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdc6999324772-9\">9<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdc6999324772-10\">10<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdc6999324772-11\">11<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdc6999324772-12\">12<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdc6999324772-13\">13<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdc6999324772-14\">14<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdc6999324772-15\">15<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdc6999324772-16\">16<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdc6999324772-17\">17<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdc6999324772-18\">18<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdc6999324772-19\">19<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdc6999324772-20\">20<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdc6999324772-21\">21<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdc6999324772-22\">22<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdc6999324772-23\">23<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdc6999324772-24\">24<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdc6999324772-25\">25<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdc6999324772-26\">26<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdc6999324772-27\">27<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdc6999324772-28\">28<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdc6999324772-29\">29<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdc6999324772-30\">30<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdc6999324772-31\">31<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdc6999324772-32\">32<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdc6999324772-33\">33<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdc6999324772-34\">34<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdc6999324772-35\">35<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdc6999324772-36\">36<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdc6999324772-37\">37<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdc6999324772-38\">38<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdc6999324772-39\">39<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdc6999324772-40\">40<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdc6999324772-41\">41<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdc6999324772-42\">42<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdc6999324772-43\">43<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdc6999324772-44\">44<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdc6999324772-45\">45<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdc6999324772-46\">46<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdc6999324772-47\">47<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdc6999324772-48\">48<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdc6999324772-49\">49<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdc6999324772-50\">50<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdc6999324772-51\">51<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdc6999324772-52\">52<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdc6999324772-53\">53<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdc6999324772-54\">54<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdc6999324772-55\">55<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdc6999324772-56\">56<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdc6999324772-57\">57<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdc6999324772-58\">58<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdc6999324772-59\">59<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdc6999324772-60\">60<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdc6999324772-61\">61<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdc6999324772-62\">62<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdc6999324772-63\">63<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdc6999324772-64\">64<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdc6999324772-65\">65<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdc6999324772-66\">66<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdc6999324772-67\">67<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdc6999324772-68\">68<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdc6999324772-69\">69<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdc6999324772-70\">70<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdc6999324772-71\">71<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdc6999324772-72\">72<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdc6999324772-73\">73<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdc6999324772-74\">74<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdc6999324772-75\">75<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdc6999324772-76\">76<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdc6999324772-77\">77<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdc6999324772-78\">78<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdc6999324772-79\">79<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdc6999324772-80\">80<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdc6999324772-81\">81<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdc6999324772-82\">82<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdc6999324772-83\">83<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdc6999324772-84\">84<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdc6999324772-85\">85<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdc6999324772-86\">86<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdc6999324772-87\">87<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdc6999324772-88\">88<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdc6999324772-89\">89<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdc6999324772-90\">90<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdc6999324772-91\">91<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdc6999324772-92\">92<\/div>\n<\/div>\n<\/td>\n<td class=\"crayon-code\">\n<div class=\"crayon-pre\">\n<div id=\"crayon-568feae27bdc6999324772-1\" class=\"crayon-line\"><span class=\"crayon-t\">package<\/span> <span class=\"crayon-v\">com<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">zhy<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">utils<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdc6999324772-2\" class=\"crayon-line crayon-striped-line\"><\/div>\n<div id=\"crayon-568feae27bdc6999324772-3\" class=\"crayon-line\"><span class=\"crayon-r\">import<\/span> <span class=\"crayon-v\">android<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">content<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">Context<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdc6999324772-4\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-r\">import<\/span> <span class=\"crayon-v\">android<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">widget<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">Toast<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdc6999324772-5\" class=\"crayon-line\"><\/div>\n<div id=\"crayon-568feae27bdc6999324772-6\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\/** <\/span><\/div>\n<div id=\"crayon-568feae27bdc6999324772-7\" class=\"crayon-line\"><span class=\"crayon-c\"> * Toast\u7edf\u4e00\u7ba1\u7406\u7c7b <\/span><\/div>\n<div id=\"crayon-568feae27bdc6999324772-8\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\"> *\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdc6999324772-9\" class=\"crayon-line\"><span class=\"crayon-c\"> *\/<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdc6999324772-10\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-m\">public<\/span> <span class=\"crayon-t\">class<\/span> <span class=\"crayon-e\">T<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdc6999324772-11\" class=\"crayon-line\"><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdc6999324772-12\" class=\"crayon-line crayon-striped-line\"><\/div>\n<div id=\"crayon-568feae27bdc6999324772-13\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-m\">private<\/span> <span class=\"crayon-e\">T<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdc6999324772-14\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdc6999324772-15\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">\/** cannot be instantiated**\/<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdc6999324772-16\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">throw<\/span> <span class=\"crayon-r\">new<\/span> <span class=\"crayon-e\">UnsupportedOperationException<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-s\">&#8220;cannot be instantiated&#8221;<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdc6999324772-17\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdc6999324772-18\" class=\"crayon-line crayon-striped-line\"><\/div>\n<div id=\"crayon-568feae27bdc6999324772-19\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-m\">public<\/span> <span class=\"crayon-m\">static<\/span> <span class=\"crayon-t\">boolean<\/span> <span class=\"crayon-v\">isShow<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-t\">true<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdc6999324772-20\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\/** <\/span><\/div>\n<div id=\"crayon-568feae27bdc6999324772-21\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 * \u77ed\u65f6\u95f4\u663e\u793aToast <\/span><\/div>\n<div id=\"crayon-568feae27bdc6999324772-22\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 *\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdc6999324772-23\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 * @param context <\/span><\/div>\n<div id=\"crayon-568feae27bdc6999324772-24\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 * @param message <\/span><\/div>\n<div id=\"crayon-568feae27bdc6999324772-25\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 *\/<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdc6999324772-26\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-m\">public<\/span> <span class=\"crayon-m\">static<\/span> <span class=\"crayon-t\">void<\/span> <span class=\"crayon-e\">showShort<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-e\">Context <\/span><span class=\"crayon-v\">context<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-e\">CharSequence <\/span><span class=\"crayon-v\">message<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdc6999324772-27\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdc6999324772-28\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">if<\/span> <span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">isShow<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdc6999324772-29\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">Toast<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">makeText<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">context<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-v\">message<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-v\">Toast<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">LENGTH_SHORT<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">show<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdc6999324772-30\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdc6999324772-31\" class=\"crayon-line\"><\/div>\n<div id=\"crayon-568feae27bdc6999324772-32\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">\/** <\/span><\/div>\n<div id=\"crayon-568feae27bdc6999324772-33\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 * \u77ed\u65f6\u95f4\u663e\u793aToast <\/span><\/div>\n<div id=\"crayon-568feae27bdc6999324772-34\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 *\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdc6999324772-35\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 * @param context <\/span><\/div>\n<div id=\"crayon-568feae27bdc6999324772-36\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 * @param message <\/span><\/div>\n<div id=\"crayon-568feae27bdc6999324772-37\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 *\/<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdc6999324772-38\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-m\">public<\/span> <span class=\"crayon-m\">static<\/span> <span class=\"crayon-t\">void<\/span> <span class=\"crayon-e\">showShort<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-e\">Context <\/span><span class=\"crayon-v\">context<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-t\">int<\/span> <span class=\"crayon-v\">message<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdc6999324772-39\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdc6999324772-40\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">if<\/span> <span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">isShow<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdc6999324772-41\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">Toast<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">makeText<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">context<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-v\">message<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-v\">Toast<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">LENGTH_SHORT<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">show<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdc6999324772-42\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdc6999324772-43\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">\/** <\/span><\/div>\n<div id=\"crayon-568feae27bdc6999324772-44\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 * \u957f\u65f6\u95f4\u663e\u793aToast <\/span><\/div>\n<div id=\"crayon-568feae27bdc6999324772-45\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 *\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdc6999324772-46\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 * @param context <\/span><\/div>\n<div id=\"crayon-568feae27bdc6999324772-47\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 * @param message <\/span><\/div>\n<div id=\"crayon-568feae27bdc6999324772-48\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 *\/<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdc6999324772-49\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-m\">public<\/span> <span class=\"crayon-m\">static<\/span> <span class=\"crayon-t\">void<\/span> <span class=\"crayon-e\">showLong<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-e\">Context <\/span><span class=\"crayon-v\">context<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-e\">CharSequence <\/span><span class=\"crayon-v\">message<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdc6999324772-50\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdc6999324772-51\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">if<\/span> <span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">isShow<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdc6999324772-52\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">Toast<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">makeText<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">context<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-v\">message<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-v\">Toast<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">LENGTH_LONG<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">show<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdc6999324772-53\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdc6999324772-54\" class=\"crayon-line crayon-striped-line\"><\/div>\n<div id=\"crayon-568feae27bdc6999324772-55\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">\/** <\/span><\/div>\n<div id=\"crayon-568feae27bdc6999324772-56\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 * \u957f\u65f6\u95f4\u663e\u793aToast <\/span><\/div>\n<div id=\"crayon-568feae27bdc6999324772-57\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 *\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdc6999324772-58\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 * @param context <\/span><\/div>\n<div id=\"crayon-568feae27bdc6999324772-59\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 * @param message <\/span><\/div>\n<div id=\"crayon-568feae27bdc6999324772-60\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 *\/<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdc6999324772-61\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-m\">public<\/span> <span class=\"crayon-m\">static<\/span> <span class=\"crayon-t\">void<\/span> <span class=\"crayon-e\">showLong<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-e\">Context <\/span><span class=\"crayon-v\">context<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-t\">int<\/span> <span class=\"crayon-v\">message<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdc6999324772-62\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdc6999324772-63\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">if<\/span> <span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">isShow<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdc6999324772-64\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">Toast<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">makeText<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">context<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-v\">message<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-v\">Toast<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">LENGTH_LONG<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">show<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdc6999324772-65\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdc6999324772-66\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">\/** <\/span><\/div>\n<div id=\"crayon-568feae27bdc6999324772-67\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 * \u81ea\u5b9a\u4e49\u663e\u793aToast\u65f6\u95f4 <\/span><\/div>\n<div id=\"crayon-568feae27bdc6999324772-68\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 *\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdc6999324772-69\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 * @param context <\/span><\/div>\n<div id=\"crayon-568feae27bdc6999324772-70\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 * @param message <\/span><\/div>\n<div id=\"crayon-568feae27bdc6999324772-71\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 * @param duration <\/span><\/div>\n<div id=\"crayon-568feae27bdc6999324772-72\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 *\/<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdc6999324772-73\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-m\">public<\/span> <span class=\"crayon-m\">static<\/span> <span class=\"crayon-t\">void<\/span> <span class=\"crayon-e\">show<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-e\">Context <\/span><span class=\"crayon-v\">context<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-e\">CharSequence <\/span><span class=\"crayon-v\">message<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-t\">int<\/span> <span class=\"crayon-v\">duration<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdc6999324772-74\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdc6999324772-75\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">if<\/span> <span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">isShow<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdc6999324772-76\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">Toast<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">makeText<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">context<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-v\">message<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-v\">duration<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">show<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdc6999324772-77\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdc6999324772-78\" class=\"crayon-line crayon-striped-line\"><\/div>\n<div id=\"crayon-568feae27bdc6999324772-79\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">\/** <\/span><\/div>\n<div id=\"crayon-568feae27bdc6999324772-80\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 * \u81ea\u5b9a\u4e49\u663e\u793aToast\u65f6\u95f4 <\/span><\/div>\n<div id=\"crayon-568feae27bdc6999324772-81\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 *\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdc6999324772-82\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 * @param context <\/span><\/div>\n<div id=\"crayon-568feae27bdc6999324772-83\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 * @param message <\/span><\/div>\n<div id=\"crayon-568feae27bdc6999324772-84\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 * @param duration <\/span><\/div>\n<div id=\"crayon-568feae27bdc6999324772-85\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 *\/<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdc6999324772-86\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-m\">public<\/span> <span class=\"crayon-m\">static<\/span> <span class=\"crayon-t\">void<\/span> <span class=\"crayon-e\">show<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-e\">Context <\/span><span class=\"crayon-v\">context<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-t\">int<\/span> <span class=\"crayon-v\">message<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-t\">int<\/span> <span class=\"crayon-v\">duration<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdc6999324772-87\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdc6999324772-88\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">if<\/span> <span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">isShow<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdc6999324772-89\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">Toast<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">makeText<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">context<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-v\">message<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-v\">duration<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">show<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdc6999324772-90\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdc6999324772-91\" class=\"crayon-line\"><\/div>\n<div id=\"crayon-568feae27bdc6999324772-92\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-sy\">}<\/span><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>\u4e5f\u662f\u975e\u5e38\u7b80\u5355\u7684\u4e00\u4e2a\u5c01\u88c5\uff0c\u80fd\u7701\u5219\u7701\u4e86~~<\/p>\n<h1>3\u3001SharedPreferences\u5c01\u88c5\u7c7bSPUtils<\/h1>\n<div id=\"crayon-568feae27bdcc147287869\" class=\"crayon-syntax crayon-theme-eclipse crayon-font-monaco crayon-os-pc print-yes notranslate\" data-settings=\" minimize scroll-always\">\n<div class=\"crayon-main\">\n<table class=\"crayon-table\">\n<tbody>\n<tr class=\"crayon-row\">\n<td class=\"crayon-nums \" data-settings=\"show\">\n<div class=\"crayon-nums-content\">\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-1\">1<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-2\">2<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-3\">3<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-4\">4<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-5\">5<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-6\">6<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-7\">7<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-8\">8<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-9\">9<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-10\">10<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-11\">11<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-12\">12<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-13\">13<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-14\">14<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-15\">15<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-16\">16<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-17\">17<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-18\">18<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-19\">19<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-20\">20<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-21\">21<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-22\">22<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-23\">23<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-24\">24<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-25\">25<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-26\">26<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-27\">27<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-28\">28<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-29\">29<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-30\">30<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-31\">31<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-32\">32<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-33\">33<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-34\">34<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-35\">35<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-36\">36<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-37\">37<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-38\">38<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-39\">39<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-40\">40<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-41\">41<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-42\">42<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-43\">43<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-44\">44<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-45\">45<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-46\">46<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-47\">47<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-48\">48<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-49\">49<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-50\">50<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-51\">51<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-52\">52<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-53\">53<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-54\">54<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-55\">55<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-56\">56<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-57\">57<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-58\">58<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-59\">59<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-60\">60<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-61\">61<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-62\">62<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-63\">63<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-64\">64<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-65\">65<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-66\">66<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-67\">67<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-68\">68<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-69\">69<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-70\">70<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-71\">71<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-72\">72<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-73\">73<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-74\">74<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-75\">75<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-76\">76<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-77\">77<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-78\">78<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-79\">79<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-80\">80<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-81\">81<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-82\">82<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-83\">83<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-84\">84<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-85\">85<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-86\">86<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-87\">87<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-88\">88<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-89\">89<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-90\">90<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-91\">91<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-92\">92<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-93\">93<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-94\">94<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-95\">95<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-96\">96<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-97\">97<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-98\">98<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-99\">99<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-100\">100<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-101\">101<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-102\">102<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-103\">103<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-104\">104<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-105\">105<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-106\">106<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-107\">107<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-108\">108<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-109\">109<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-110\">110<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-111\">111<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-112\">112<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-113\">113<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-114\">114<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-115\">115<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-116\">116<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-117\">117<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-118\">118<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-119\">119<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-120\">120<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-121\">121<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-122\">122<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-123\">123<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-124\">124<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-125\">125<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-126\">126<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-127\">127<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-128\">128<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-129\">129<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-130\">130<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-131\">131<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-132\">132<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-133\">133<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-134\">134<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-135\">135<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-136\">136<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-137\">137<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-138\">138<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-139\">139<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-140\">140<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-141\">141<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-142\">142<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-143\">143<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-144\">144<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-145\">145<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-146\">146<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-147\">147<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-148\">148<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-149\">149<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-150\">150<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-151\">151<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-152\">152<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-153\">153<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-154\">154<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-155\">155<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-156\">156<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-157\">157<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-158\">158<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-159\">159<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-160\">160<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-161\">161<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-162\">162<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-163\">163<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-164\">164<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-165\">165<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-166\">166<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-167\">167<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-168\">168<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-169\">169<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-170\">170<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-171\">171<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-172\">172<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-173\">173<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-174\">174<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-175\">175<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-176\">176<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-177\">177<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-178\">178<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-179\">179<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-180\">180<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-181\">181<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-182\">182<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-183\">183<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-184\">184<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-185\">185<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-186\">186<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-187\">187<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-188\">188<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdcc147287869-189\">189<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdcc147287869-190\">190<\/div>\n<\/div>\n<\/td>\n<td class=\"crayon-code\">\n<div class=\"crayon-pre\">\n<div id=\"crayon-568feae27bdcc147287869-1\" class=\"crayon-line\"><span class=\"crayon-t\">package<\/span> <span class=\"crayon-v\">com<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">zhy<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">utils<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-2\" class=\"crayon-line crayon-striped-line\"><\/div>\n<div id=\"crayon-568feae27bdcc147287869-3\" class=\"crayon-line\"><span class=\"crayon-r\">import<\/span> <span class=\"crayon-v\">java<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">lang<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">reflect<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">InvocationTargetException<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-4\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-r\">import<\/span> <span class=\"crayon-v\">java<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">lang<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">reflect<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">Method<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-5\" class=\"crayon-line\"><span class=\"crayon-r\">import<\/span> <span class=\"crayon-v\">java<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">util<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">Map<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-6\" class=\"crayon-line crayon-striped-line\"><\/div>\n<div id=\"crayon-568feae27bdcc147287869-7\" class=\"crayon-line\"><span class=\"crayon-r\">import<\/span> <span class=\"crayon-v\">android<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">content<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">Context<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-8\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-r\">import<\/span> <span class=\"crayon-v\">android<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">content<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">SharedPreferences<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-9\" class=\"crayon-line\"><\/div>\n<div id=\"crayon-568feae27bdcc147287869-10\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-m\">public<\/span> <span class=\"crayon-t\">class<\/span> <span class=\"crayon-e\">SPUtils<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-11\" class=\"crayon-line\"><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-12\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">\/** <\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-13\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 * \u4fdd\u5b58\u5728\u624b\u673a\u91cc\u9762\u7684\u6587\u4ef6\u540d <\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-14\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 *\/<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-15\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-m\">public<\/span> <span class=\"crayon-m\">static<\/span> <span class=\"crayon-m\">final<\/span> <span class=\"crayon-t\">String<\/span> <span class=\"crayon-v\">FILE_NAME<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-s\">&#8220;share_data&#8221;<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-16\" class=\"crayon-line crayon-striped-line\"><\/div>\n<div id=\"crayon-568feae27bdcc147287869-17\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">\/** <\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-18\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 * \u4fdd\u5b58\u6570\u636e\u7684\u65b9\u6cd5\uff0c\u6211\u4eec\u9700\u8981\u62ff\u5230\u4fdd\u5b58\u6570\u636e\u7684\u5177\u4f53\u7c7b\u578b\uff0c\u7136\u540e\u6839\u636e\u7c7b\u578b\u8c03\u7528\u4e0d\u540c\u7684\u4fdd\u5b58\u65b9\u6cd5 <\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-19\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 *\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-20\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 * @param context <\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-21\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 * @param key <\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-22\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 * @param object <\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-23\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 *\/<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-24\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-m\">public<\/span> <span class=\"crayon-m\">static<\/span> <span class=\"crayon-t\">void<\/span> <span class=\"crayon-e\">put<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-e\">Context <\/span><span class=\"crayon-v\">context<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-t\">String<\/span> <span class=\"crayon-v\">key<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-t\">Object<\/span> <span class=\"crayon-t\">object<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-25\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-26\" class=\"crayon-line crayon-striped-line\"><\/div>\n<div id=\"crayon-568feae27bdcc147287869-27\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-e\">SharedPreferences <\/span><span class=\"crayon-v\">sp<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-v\">context<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">getSharedPreferences<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">FILE_NAME<\/span><span class=\"crayon-sy\">,<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-28\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">Context<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">MODE_PRIVATE<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-29\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">SharedPreferences<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">Editor <\/span><span class=\"crayon-v\">editor<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-v\">sp<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">edit<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-30\" class=\"crayon-line crayon-striped-line\"><\/div>\n<div id=\"crayon-568feae27bdcc147287869-31\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">if<\/span> <span class=\"crayon-sy\">(<\/span><span class=\"crayon-t\">object<\/span> <span class=\"crayon-r\">instanceof<\/span> <span class=\"crayon-t\">String<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-32\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-33\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">editor<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">putString<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">key<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-sy\">(<\/span><span class=\"crayon-t\">String<\/span><span class=\"crayon-sy\">)<\/span> <span class=\"crayon-t\">object<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-34\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span> <span class=\"crayon-st\">else<\/span> <span class=\"crayon-st\">if<\/span> <span class=\"crayon-sy\">(<\/span><span class=\"crayon-t\">object<\/span> <span class=\"crayon-r\">instanceof<\/span> <span class=\"crayon-t\">Integer<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-35\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-36\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">editor<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">putInt<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">key<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-sy\">(<\/span><span class=\"crayon-t\">Integer<\/span><span class=\"crayon-sy\">)<\/span> <span class=\"crayon-t\">object<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-37\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span> <span class=\"crayon-st\">else<\/span> <span class=\"crayon-st\">if<\/span> <span class=\"crayon-sy\">(<\/span><span class=\"crayon-t\">object<\/span> <span class=\"crayon-r\">instanceof<\/span> <span class=\"crayon-t\">Boolean<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-38\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-39\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">editor<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">putBoolean<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">key<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-sy\">(<\/span><span class=\"crayon-t\">Boolean<\/span><span class=\"crayon-sy\">)<\/span> <span class=\"crayon-t\">object<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-40\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span> <span class=\"crayon-st\">else<\/span> <span class=\"crayon-st\">if<\/span> <span class=\"crayon-sy\">(<\/span><span class=\"crayon-t\">object<\/span> <span class=\"crayon-r\">instanceof<\/span> <span class=\"crayon-t\">Float<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-41\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-42\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">editor<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">putFloat<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">key<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-sy\">(<\/span><span class=\"crayon-t\">Float<\/span><span class=\"crayon-sy\">)<\/span> <span class=\"crayon-t\">object<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-43\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span> <span class=\"crayon-st\">else<\/span> <span class=\"crayon-st\">if<\/span> <span class=\"crayon-sy\">(<\/span><span class=\"crayon-t\">object<\/span> <span class=\"crayon-r\">instanceof<\/span> <span class=\"crayon-t\">Long<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-44\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-45\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">editor<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">putLong<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">key<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-sy\">(<\/span><span class=\"crayon-t\">Long<\/span><span class=\"crayon-sy\">)<\/span> <span class=\"crayon-t\">object<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-46\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span> <span class=\"crayon-st\">else<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-47\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-48\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">editor<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">putString<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">key<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-t\">object<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">toString<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-49\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-50\" class=\"crayon-line crayon-striped-line\"><\/div>\n<div id=\"crayon-568feae27bdcc147287869-51\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">SharedPreferencesCompat<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">apply<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">editor<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-52\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-53\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">\/** <\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-54\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 * \u5f97\u5230\u4fdd\u5b58\u6570\u636e\u7684\u65b9\u6cd5\uff0c\u6211\u4eec\u6839\u636e\u9ed8\u8ba4\u503c\u5f97\u5230\u4fdd\u5b58\u7684\u6570\u636e\u7684\u5177\u4f53\u7c7b\u578b\uff0c\u7136\u540e\u8c03\u7528\u76f8\u5bf9\u4e8e\u7684\u65b9\u6cd5\u83b7\u53d6\u503c <\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-55\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 *\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-56\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 * @param context <\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-57\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 * @param key <\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-58\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 * @param defaultObject <\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-59\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 * @return <\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-60\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 *\/<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-61\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-m\">public<\/span> <span class=\"crayon-m\">static<\/span> <span class=\"crayon-t\">Object<\/span> <span class=\"crayon-e\">get<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-e\">Context <\/span><span class=\"crayon-v\">context<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-t\">String<\/span> <span class=\"crayon-v\">key<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-t\">Object<\/span> <span class=\"crayon-v\">defaultObject<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-62\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-63\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-e\">SharedPreferences <\/span><span class=\"crayon-v\">sp<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-v\">context<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">getSharedPreferences<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">FILE_NAME<\/span><span class=\"crayon-sy\">,<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-64\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">Context<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">MODE_PRIVATE<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-65\" class=\"crayon-line\"><\/div>\n<div id=\"crayon-568feae27bdcc147287869-66\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">if<\/span> <span class=\"crayon-sy\">(<\/span><span class=\"crayon-e\">defaultObject <\/span><span class=\"crayon-r\">instanceof<\/span> <span class=\"crayon-t\">String<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-67\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-68\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">return<\/span> <span class=\"crayon-v\">sp<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">getString<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">key<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-sy\">(<\/span><span class=\"crayon-t\">String<\/span><span class=\"crayon-sy\">)<\/span> <span class=\"crayon-v\">defaultObject<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-69\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span> <span class=\"crayon-st\">else<\/span> <span class=\"crayon-st\">if<\/span> <span class=\"crayon-sy\">(<\/span><span class=\"crayon-e\">defaultObject <\/span><span class=\"crayon-r\">instanceof<\/span> <span class=\"crayon-t\">Integer<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-70\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-71\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">return<\/span> <span class=\"crayon-v\">sp<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">getInt<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">key<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-sy\">(<\/span><span class=\"crayon-t\">Integer<\/span><span class=\"crayon-sy\">)<\/span> <span class=\"crayon-v\">defaultObject<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-72\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span> <span class=\"crayon-st\">else<\/span> <span class=\"crayon-st\">if<\/span> <span class=\"crayon-sy\">(<\/span><span class=\"crayon-e\">defaultObject <\/span><span class=\"crayon-r\">instanceof<\/span> <span class=\"crayon-t\">Boolean<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-73\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-74\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">return<\/span> <span class=\"crayon-v\">sp<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">getBoolean<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">key<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-sy\">(<\/span><span class=\"crayon-t\">Boolean<\/span><span class=\"crayon-sy\">)<\/span> <span class=\"crayon-v\">defaultObject<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-75\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span> <span class=\"crayon-st\">else<\/span> <span class=\"crayon-st\">if<\/span> <span class=\"crayon-sy\">(<\/span><span class=\"crayon-e\">defaultObject <\/span><span class=\"crayon-r\">instanceof<\/span> <span class=\"crayon-t\">Float<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-76\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-77\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">return<\/span> <span class=\"crayon-v\">sp<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">getFloat<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">key<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-sy\">(<\/span><span class=\"crayon-t\">Float<\/span><span class=\"crayon-sy\">)<\/span> <span class=\"crayon-v\">defaultObject<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-78\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span> <span class=\"crayon-st\">else<\/span> <span class=\"crayon-st\">if<\/span> <span class=\"crayon-sy\">(<\/span><span class=\"crayon-e\">defaultObject <\/span><span class=\"crayon-r\">instanceof<\/span> <span class=\"crayon-t\">Long<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-79\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-80\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">return<\/span> <span class=\"crayon-v\">sp<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">getLong<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">key<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-sy\">(<\/span><span class=\"crayon-t\">Long<\/span><span class=\"crayon-sy\">)<\/span> <span class=\"crayon-v\">defaultObject<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-81\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-82\" class=\"crayon-line crayon-striped-line\"><\/div>\n<div id=\"crayon-568feae27bdcc147287869-83\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">return<\/span> <span class=\"crayon-t\">null<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-84\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-85\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">\/** <\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-86\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 * \u79fb\u9664\u67d0\u4e2akey\u503c\u5df2\u7ecf\u5bf9\u5e94\u7684\u503c <\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-87\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 * @param context <\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-88\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 * @param key <\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-89\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 *\/<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-90\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-m\">public<\/span> <span class=\"crayon-m\">static<\/span> <span class=\"crayon-t\">void<\/span> <span class=\"crayon-e\">remove<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-e\">Context <\/span><span class=\"crayon-v\">context<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-t\">String<\/span> <span class=\"crayon-v\">key<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-91\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-92\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-e\">SharedPreferences <\/span><span class=\"crayon-v\">sp<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-v\">context<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">getSharedPreferences<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">FILE_NAME<\/span><span class=\"crayon-sy\">,<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-93\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">Context<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">MODE_PRIVATE<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-94\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">SharedPreferences<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">Editor <\/span><span class=\"crayon-v\">editor<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-v\">sp<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">edit<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-95\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">editor<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">remove<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">key<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-96\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">SharedPreferencesCompat<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">apply<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">editor<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-97\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-98\" class=\"crayon-line crayon-striped-line\"><\/div>\n<div id=\"crayon-568feae27bdcc147287869-99\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">\/** <\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-100\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 * \u6e05\u9664\u6240\u6709\u6570\u636e <\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-101\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 * @param context <\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-102\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 *\/<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-103\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-m\">public<\/span> <span class=\"crayon-m\">static<\/span> <span class=\"crayon-t\">void<\/span> <span class=\"crayon-e\">clear<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-e\">Context <\/span><span class=\"crayon-v\">context<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-104\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-105\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-e\">SharedPreferences <\/span><span class=\"crayon-v\">sp<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-v\">context<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">getSharedPreferences<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">FILE_NAME<\/span><span class=\"crayon-sy\">,<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-106\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">Context<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">MODE_PRIVATE<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-107\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">SharedPreferences<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">Editor <\/span><span class=\"crayon-v\">editor<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-v\">sp<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">edit<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-108\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">editor<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">clear<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-109\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">SharedPreferencesCompat<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">apply<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">editor<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-110\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-111\" class=\"crayon-line\"><\/div>\n<div id=\"crayon-568feae27bdcc147287869-112\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">\/** <\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-113\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 * \u67e5\u8be2\u67d0\u4e2akey\u662f\u5426\u5df2\u7ecf\u5b58\u5728 <\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-114\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 * @param context <\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-115\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 * @param key <\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-116\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 * @return <\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-117\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 *\/<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-118\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-m\">public<\/span> <span class=\"crayon-m\">static<\/span> <span class=\"crayon-t\">boolean<\/span> <span class=\"crayon-e\">contains<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-e\">Context <\/span><span class=\"crayon-v\">context<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-t\">String<\/span> <span class=\"crayon-v\">key<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-119\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-120\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-e\">SharedPreferences <\/span><span class=\"crayon-v\">sp<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-v\">context<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">getSharedPreferences<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">FILE_NAME<\/span><span class=\"crayon-sy\">,<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-121\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">Context<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">MODE_PRIVATE<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-122\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">return<\/span> <span class=\"crayon-v\">sp<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">contains<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">key<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-123\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-124\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">\/** <\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-125\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 * \u8fd4\u56de\u6240\u6709\u7684\u952e\u503c\u5bf9 <\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-126\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 *\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-127\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 * @param context <\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-128\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 * @return <\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-129\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 *\/<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-130\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-m\">public<\/span> <span class=\"crayon-m\">static<\/span> <span class=\"crayon-v\">Map<\/span><span class=\"crayon-o\">&lt;<\/span><span class=\"crayon-t\">String<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-sy\">?<\/span><span class=\"crayon-o\">&gt;<\/span> <span class=\"crayon-e\">getAll<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-e\">Context <\/span><span class=\"crayon-v\">context<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-131\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-132\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-e\">SharedPreferences <\/span><span class=\"crayon-v\">sp<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-v\">context<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">getSharedPreferences<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">FILE_NAME<\/span><span class=\"crayon-sy\">,<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-133\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">Context<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">MODE_PRIVATE<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-134\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">return<\/span> <span class=\"crayon-v\">sp<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">getAll<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-135\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-136\" class=\"crayon-line crayon-striped-line\"><\/div>\n<div id=\"crayon-568feae27bdcc147287869-137\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">\/** <\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-138\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 * \u521b\u5efa\u4e00\u4e2a\u89e3\u51b3SharedPreferencesCompat.apply\u65b9\u6cd5\u7684\u4e00\u4e2a\u517c\u5bb9\u7c7b <\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-139\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 *\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-140\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 * @author zhy <\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-141\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 *\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-142\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 *\/<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-143\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-m\">private<\/span> <span class=\"crayon-m\">static<\/span> <span class=\"crayon-t\">class<\/span> <span class=\"crayon-e\">SharedPreferencesCompat<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-144\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-145\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-m\">private<\/span> <span class=\"crayon-m\">static<\/span> <span class=\"crayon-m\">final<\/span> <span class=\"crayon-e\">Method <\/span><span class=\"crayon-v\">sApplyMethod<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-e\">findApplyMethod<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-146\" class=\"crayon-line crayon-striped-line\"><\/div>\n<div id=\"crayon-568feae27bdcc147287869-147\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">\/** <\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-148\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 * \u53cd\u5c04\u67e5\u627eapply\u7684\u65b9\u6cd5 <\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-149\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 *\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-150\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 * @return <\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-151\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 *\/<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-152\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-n\">@SuppressWarnings<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">{<\/span> <span class=\"crayon-s\">&#8220;unchecked&#8221;<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-s\">&#8220;rawtypes&#8221;<\/span> <span class=\"crayon-sy\">}<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-153\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-m\">private<\/span> <span class=\"crayon-m\">static<\/span> <span class=\"crayon-e\">Method <\/span><span class=\"crayon-e\">findApplyMethod<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-154\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-155\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">try<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-156\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-157\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-t\">Class<\/span> <span class=\"crayon-v\">clz<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-v\">SharedPreferences<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">Editor<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-t\">class<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-158\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">return<\/span> <span class=\"crayon-v\">clz<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">getMethod<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-s\">&#8220;apply&#8221;<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-159\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span> <span class=\"crayon-st\">catch<\/span> <span class=\"crayon-sy\">(<\/span><span class=\"crayon-i\">NoSuchMethodException<\/span> <span class=\"crayon-v\">e<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-160\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-161\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-162\" class=\"crayon-line crayon-striped-line\"><\/div>\n<div id=\"crayon-568feae27bdcc147287869-163\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">return<\/span> <span class=\"crayon-t\">null<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-164\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-165\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">\/** <\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-166\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 * \u5982\u679c\u627e\u5230\u5219\u4f7f\u7528apply\u6267\u884c\uff0c\u5426\u5219\u4f7f\u7528commit <\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-167\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 *\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-168\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 * @param editor <\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-169\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 *\/<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-170\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-m\">public<\/span> <span class=\"crayon-m\">static<\/span> <span class=\"crayon-t\">void<\/span> <span class=\"crayon-e\">apply<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">SharedPreferences<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">Editor <\/span><span class=\"crayon-v\">editor<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-171\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-172\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">try<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-173\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-174\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">if<\/span> <span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">sApplyMethod<\/span> <span class=\"crayon-o\">!=<\/span> <span class=\"crayon-t\">null<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-175\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-176\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">sApplyMethod<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">invoke<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">editor<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-177\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">return<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-178\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-179\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span> <span class=\"crayon-st\">catch<\/span> <span class=\"crayon-sy\">(<\/span><span class=\"crayon-i\">IllegalArgumentException<\/span> <span class=\"crayon-v\">e<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-180\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-181\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span> <span class=\"crayon-st\">catch<\/span> <span class=\"crayon-sy\">(<\/span><span class=\"crayon-i\">IllegalAccessException<\/span> <span class=\"crayon-v\">e<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-182\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-183\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span> <span class=\"crayon-st\">catch<\/span> <span class=\"crayon-sy\">(<\/span><span class=\"crayon-i\">InvocationTargetException<\/span> <span class=\"crayon-v\">e<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-184\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-185\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-186\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">editor<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">commit<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-187\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-188\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdcc147287869-189\" class=\"crayon-line\"><\/div>\n<div id=\"crayon-568feae27bdcc147287869-190\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-sy\">}<\/span><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>\u5bf9SharedPreference\u7684\u4f7f\u7528\u505a\u4e86\u5efa\u8bae\u7684\u5c01\u88c5\uff0c\u5bf9\u5916\u516c\u5e03\u51faput\uff0cget\uff0cremove\uff0cclear\u7b49\u7b49\u65b9\u6cd5\uff1b<\/p>\n<p>\u6ce8\u610f\u4e00\u70b9\uff0c\u91cc\u9762\u6240\u6709\u7684commit\u64cd\u4f5c\u4f7f\u7528\u4e86SharedPreferencesCompat.apply\u8fdb\u884c\u4e86\u66ff\u4ee3\uff0c\u76ee\u7684\u662f\u5c3d\u53ef\u80fd\u7684\u4f7f\u7528apply\u4ee3\u66ffcommit<\/p>\n<p>\u9996\u5148\u8bf4\u4e0b\u4e3a\u4ec0\u4e48\uff0c\u56e0\u4e3acommit\u65b9\u6cd5\u662f\u540c\u6b65\u7684\uff0c\u5e76\u4e14\u6211\u4eec\u5f88\u591a\u65f6\u5019\u7684commit\u64cd\u4f5c\u90fd\u662fUI\u7ebf\u7a0b\u4e2d\uff0c\u6bd5\u7adf\u662fIO\u64cd\u4f5c\uff0c\u5c3d\u53ef\u80fd\u5f02\u6b65\uff1b<\/p>\n<p>\u6240\u4ee5\u6211\u4eec\u4f7f\u7528apply\u8fdb\u884c\u66ff\u4ee3\uff0capply\u5f02\u6b65\u7684\u8fdb\u884c\u5199\u5165\uff1b<\/p>\n<p>\u4f46\u662fapply\u76f8\u5f53\u4e8ecommit\u6765\u8bf4\u662fnew API\u5462\uff0c\u4e3a\u4e86\u66f4\u597d\u7684\u517c\u5bb9\uff0c\u6211\u4eec\u505a\u4e86\u9002\u914d\uff1b<\/p>\n<p>SharedPreferencesCompat\u4e5f\u53ef\u4ee5\u7ed9\u5927\u5bb6\u521b\u5efa\u517c\u5bb9\u7c7b\u63d0\u4f9b\u4e86\u4e00\u5b9a\u7684\u53c2\u8003~~<\/p>\n<h1>4\u3001\u5355\u4f4d\u8f6c\u6362\u7c7b\u00a0DensityUtils<\/h1>\n<div id=\"crayon-568feae27bdd7741033540\" class=\"crayon-syntax crayon-theme-eclipse crayon-font-monaco crayon-os-pc print-yes notranslate\" data-settings=\" minimize scroll-always\">\n<div class=\"crayon-plain-wrap\"><\/div>\n<div class=\"crayon-main\">\n<table class=\"crayon-table\">\n<tbody>\n<tr class=\"crayon-row\">\n<td class=\"crayon-nums \" data-settings=\"show\">\n<div class=\"crayon-nums-content\">\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdd7741033540-1\">1<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdd7741033540-2\">2<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdd7741033540-3\">3<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdd7741033540-4\">4<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdd7741033540-5\">5<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdd7741033540-6\">6<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdd7741033540-7\">7<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdd7741033540-8\">8<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdd7741033540-9\">9<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdd7741033540-10\">10<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdd7741033540-11\">11<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdd7741033540-12\">12<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdd7741033540-13\">13<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdd7741033540-14\">14<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdd7741033540-15\">15<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdd7741033540-16\">16<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdd7741033540-17\">17<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdd7741033540-18\">18<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdd7741033540-19\">19<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdd7741033540-20\">20<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdd7741033540-21\">21<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdd7741033540-22\">22<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdd7741033540-23\">23<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdd7741033540-24\">24<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdd7741033540-25\">25<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdd7741033540-26\">26<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdd7741033540-27\">27<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdd7741033540-28\">28<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdd7741033540-29\">29<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdd7741033540-30\">30<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdd7741033540-31\">31<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdd7741033540-32\">32<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdd7741033540-33\">33<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdd7741033540-34\">34<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdd7741033540-35\">35<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdd7741033540-36\">36<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdd7741033540-37\">37<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdd7741033540-38\">38<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdd7741033540-39\">39<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdd7741033540-40\">40<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdd7741033540-41\">41<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdd7741033540-42\">42<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdd7741033540-43\">43<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdd7741033540-44\">44<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdd7741033540-45\">45<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdd7741033540-46\">46<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdd7741033540-47\">47<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdd7741033540-48\">48<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdd7741033540-49\">49<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdd7741033540-50\">50<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdd7741033540-51\">51<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdd7741033540-52\">52<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdd7741033540-53\">53<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdd7741033540-54\">54<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdd7741033540-55\">55<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdd7741033540-56\">56<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdd7741033540-57\">57<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdd7741033540-58\">58<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdd7741033540-59\">59<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdd7741033540-60\">60<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdd7741033540-61\">61<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdd7741033540-62\">62<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdd7741033540-63\">63<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdd7741033540-64\">64<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdd7741033540-65\">65<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdd7741033540-66\">66<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdd7741033540-67\">67<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdd7741033540-68\">68<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdd7741033540-69\">69<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdd7741033540-70\">70<\/div>\n<\/div>\n<\/td>\n<td class=\"crayon-code\">\n<div class=\"crayon-pre\">\n<div id=\"crayon-568feae27bdd7741033540-1\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-t\">package<\/span> <span class=\"crayon-v\">com<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">zhy<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">utils<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdd7741033540-2\" class=\"crayon-line crayon-striped-line\"><\/div>\n<div id=\"crayon-568feae27bdd7741033540-3\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r\">import<\/span> <span class=\"crayon-v\">android<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">content<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">Context<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdd7741033540-4\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r\">import<\/span> <span class=\"crayon-v\">android<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">util<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">TypedValue<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdd7741033540-5\" class=\"crayon-line\"><\/div>\n<div id=\"crayon-568feae27bdd7741033540-6\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">\/** <\/span><\/div>\n<div id=\"crayon-568feae27bdd7741033540-7\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 * \u5e38\u7528\u5355\u4f4d\u8f6c\u6362\u7684\u8f85\u52a9\u7c7b <\/span><\/div>\n<div id=\"crayon-568feae27bdd7741033540-8\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 *\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdd7741033540-9\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 *\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdd7741033540-10\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 *\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdd7741033540-11\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 *\/<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdd7741033540-12\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-m\">public<\/span> <span class=\"crayon-t\">class<\/span> <span class=\"crayon-e\">DensityUtils<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdd7741033540-13\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdd7741033540-14\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-m\">private<\/span> <span class=\"crayon-e\">DensityUtils<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdd7741033540-15\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdd7741033540-16\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">\/** cannot be instantiated **\/<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdd7741033540-17\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">throw<\/span> <span class=\"crayon-r\">new<\/span> <span class=\"crayon-e\">UnsupportedOperationException<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-s\">&#8220;cannot be instantiated&#8221;<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdd7741033540-18\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdd7741033540-19\" class=\"crayon-line\"><\/div>\n<div id=\"crayon-568feae27bdd7741033540-20\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">\/** <\/span><\/div>\n<div id=\"crayon-568feae27bdd7741033540-21\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 * dp\u8f6cpx <\/span><\/div>\n<div id=\"crayon-568feae27bdd7741033540-22\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 *\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdd7741033540-23\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 * @param context <\/span><\/div>\n<div id=\"crayon-568feae27bdd7741033540-24\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 * @param val <\/span><\/div>\n<div id=\"crayon-568feae27bdd7741033540-25\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 * @return <\/span><\/div>\n<div id=\"crayon-568feae27bdd7741033540-26\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 *\/<\/span><\/div>\n<div id=\"crayon-568feae27bdd7741033540-27\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/span><span class=\"crayon-m\">public<\/span> <span class=\"crayon-m\">static<\/span> <span class=\"crayon-t\">int<\/span> <span class=\"crayon-e\">dp2px<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-e\">Context <\/span><span class=\"crayon-v\">context<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-t\">float<\/span> <span class=\"crayon-v\">dpVal<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdd7741033540-28\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdd7741033540-29\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">return<\/span> <span class=\"crayon-sy\">(<\/span><span class=\"crayon-t\">int<\/span><span class=\"crayon-sy\">)<\/span> <span class=\"crayon-v\">TypedValue<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">applyDimension<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">TypedValue<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">COMPLEX_UNIT_DIP<\/span><span class=\"crayon-sy\">,<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdd7741033540-30\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">dpVal<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-v\">context<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">getResources<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">getDisplayMetrics<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdd7741033540-31\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdd7741033540-32\" class=\"crayon-line crayon-striped-line\"><\/div>\n<div id=\"crayon-568feae27bdd7741033540-33\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">\/** <\/span><\/div>\n<div id=\"crayon-568feae27bdd7741033540-34\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 * sp\u8f6cpx <\/span><\/div>\n<div id=\"crayon-568feae27bdd7741033540-35\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 *\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdd7741033540-36\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 * @param context <\/span><\/div>\n<div id=\"crayon-568feae27bdd7741033540-37\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 * @param val <\/span><\/div>\n<div id=\"crayon-568feae27bdd7741033540-38\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 * @return <\/span><\/div>\n<div id=\"crayon-568feae27bdd7741033540-39\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 *\/<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdd7741033540-40\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-m\">public<\/span> <span class=\"crayon-m\">static<\/span> <span class=\"crayon-t\">int<\/span> <span class=\"crayon-e\">sp2px<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-e\">Context <\/span><span class=\"crayon-v\">context<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-t\">float<\/span> <span class=\"crayon-v\">spVal<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdd7741033540-41\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdd7741033540-42\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">return<\/span> <span class=\"crayon-sy\">(<\/span><span class=\"crayon-t\">int<\/span><span class=\"crayon-sy\">)<\/span> <span class=\"crayon-v\">TypedValue<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">applyDimension<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">TypedValue<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">COMPLEX_UNIT_SP<\/span><span class=\"crayon-sy\">,<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdd7741033540-43\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">spVal<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-v\">context<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">getResources<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">getDisplayMetrics<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdd7741033540-44\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdd7741033540-45\" class=\"crayon-line\"><\/div>\n<div id=\"crayon-568feae27bdd7741033540-46\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">\/** <\/span><\/div>\n<div id=\"crayon-568feae27bdd7741033540-47\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 * px\u8f6cdp <\/span><\/div>\n<div id=\"crayon-568feae27bdd7741033540-48\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 *\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdd7741033540-49\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 * @param context <\/span><\/div>\n<div id=\"crayon-568feae27bdd7741033540-50\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 * @param pxVal <\/span><\/div>\n<div id=\"crayon-568feae27bdd7741033540-51\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 * @return <\/span><\/div>\n<div id=\"crayon-568feae27bdd7741033540-52\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 *\/<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdd7741033540-53\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-m\">public<\/span> <span class=\"crayon-m\">static<\/span> <span class=\"crayon-t\">float<\/span> <span class=\"crayon-e\">px2dp<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-e\">Context <\/span><span class=\"crayon-v\">context<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-t\">float<\/span> <span class=\"crayon-v\">pxVal<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdd7741033540-54\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdd7741033540-55\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-m\">final<\/span> <span class=\"crayon-t\">float<\/span> <span class=\"crayon-v\">scale<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-v\">context<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">getResources<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">getDisplayMetrics<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">density<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdd7741033540-56\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">return<\/span> <span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">pxVal<\/span> <span class=\"crayon-o\">\/<\/span> <span class=\"crayon-v\">scale<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdd7741033540-57\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><\/div>\n<div id=\"crayon-568feae27bdd7741033540-58\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">\/** <\/span><\/div>\n<div id=\"crayon-568feae27bdd7741033540-59\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 * px\u8f6csp <\/span><\/div>\n<div id=\"crayon-568feae27bdd7741033540-60\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 *\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdd7741033540-61\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 * @param fontScale <\/span><\/div>\n<div id=\"crayon-568feae27bdd7741033540-62\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 * @param pxVal <\/span><\/div>\n<div id=\"crayon-568feae27bdd7741033540-63\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 * @return <\/span><\/div>\n<div id=\"crayon-568feae27bdd7741033540-64\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 *\/<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdd7741033540-65\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-m\">public<\/span> <span class=\"crayon-m\">static<\/span> <span class=\"crayon-t\">float<\/span> <span class=\"crayon-e\">px2sp<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-e\">Context <\/span><span class=\"crayon-v\">context<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-t\">float<\/span> <span class=\"crayon-v\">pxVal<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdd7741033540-66\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdd7741033540-67\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">return<\/span> <span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">pxVal<\/span> <span class=\"crayon-o\">\/<\/span> <span class=\"crayon-v\">context<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">getResources<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">getDisplayMetrics<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">scaledDensity<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdd7741033540-68\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdd7741033540-69\" class=\"crayon-line\"><\/div>\n<div id=\"crayon-568feae27bdd7741033540-70\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<h1>5\u3001SD\u5361\u76f8\u5173\u8f85\u52a9\u7c7b\u00a0SDCardUtils<\/h1>\n<div id=\"crayon-568feae27bde0524411790\" class=\"crayon-syntax crayon-theme-eclipse crayon-font-monaco crayon-os-pc print-yes notranslate\" data-settings=\" minimize scroll-always\">\n<div class=\"crayon-toolbar\" data-settings=\" show\"><\/div>\n<div class=\"crayon-main\">\n<table class=\"crayon-table\">\n<tbody>\n<tr class=\"crayon-row\">\n<td class=\"crayon-nums \" data-settings=\"show\">\n<div class=\"crayon-nums-content\">\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde0524411790-1\">1<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde0524411790-2\">2<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde0524411790-3\">3<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde0524411790-4\">4<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde0524411790-5\">5<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde0524411790-6\">6<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde0524411790-7\">7<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde0524411790-8\">8<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde0524411790-9\">9<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde0524411790-10\">10<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde0524411790-11\">11<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde0524411790-12\">12<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde0524411790-13\">13<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde0524411790-14\">14<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde0524411790-15\">15<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde0524411790-16\">16<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde0524411790-17\">17<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde0524411790-18\">18<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde0524411790-19\">19<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde0524411790-20\">20<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde0524411790-21\">21<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde0524411790-22\">22<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde0524411790-23\">23<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde0524411790-24\">24<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde0524411790-25\">25<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde0524411790-26\">26<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde0524411790-27\">27<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde0524411790-28\">28<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde0524411790-29\">29<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde0524411790-30\">30<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde0524411790-31\">31<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde0524411790-32\">32<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde0524411790-33\">33<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde0524411790-34\">34<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde0524411790-35\">35<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde0524411790-36\">36<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde0524411790-37\">37<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde0524411790-38\">38<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde0524411790-39\">39<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde0524411790-40\">40<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde0524411790-41\">41<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde0524411790-42\">42<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde0524411790-43\">43<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde0524411790-44\">44<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde0524411790-45\">45<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde0524411790-46\">46<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde0524411790-47\">47<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde0524411790-48\">48<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde0524411790-49\">49<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde0524411790-50\">50<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde0524411790-51\">51<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde0524411790-52\">52<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde0524411790-53\">53<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde0524411790-54\">54<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde0524411790-55\">55<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde0524411790-56\">56<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde0524411790-57\">57<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde0524411790-58\">58<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde0524411790-59\">59<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde0524411790-60\">60<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde0524411790-61\">61<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde0524411790-62\">62<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde0524411790-63\">63<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde0524411790-64\">64<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde0524411790-65\">65<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde0524411790-66\">66<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde0524411790-67\">67<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde0524411790-68\">68<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde0524411790-69\">69<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde0524411790-70\">70<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde0524411790-71\">71<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde0524411790-72\">72<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde0524411790-73\">73<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde0524411790-74\">74<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde0524411790-75\">75<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde0524411790-76\">76<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde0524411790-77\">77<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde0524411790-78\">78<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde0524411790-79\">79<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde0524411790-80\">80<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde0524411790-81\">81<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde0524411790-82\">82<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde0524411790-83\">83<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde0524411790-84\">84<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde0524411790-85\">85<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde0524411790-86\">86<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde0524411790-87\">87<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde0524411790-88\">88<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde0524411790-89\">89<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde0524411790-90\">90<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde0524411790-91\">91<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde0524411790-92\">92<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde0524411790-93\">93<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde0524411790-94\">94<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde0524411790-95\">95<\/div>\n<\/div>\n<\/td>\n<td class=\"crayon-code\">\n<div class=\"crayon-pre\">\n<div id=\"crayon-568feae27bde0524411790-1\" class=\"crayon-line\"><span class=\"crayon-t\">package<\/span> <span class=\"crayon-v\">com<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">zhy<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">utils<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde0524411790-2\" class=\"crayon-line crayon-striped-line\"><\/div>\n<div id=\"crayon-568feae27bde0524411790-3\" class=\"crayon-line\"><span class=\"crayon-r\">import<\/span> <span class=\"crayon-v\">java<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">io<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">File<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde0524411790-4\" class=\"crayon-line crayon-striped-line\"><\/div>\n<div id=\"crayon-568feae27bde0524411790-5\" class=\"crayon-line\"><span class=\"crayon-r\">import<\/span> <span class=\"crayon-v\">android<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">os<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">Environment<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde0524411790-6\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-r\">import<\/span> <span class=\"crayon-v\">android<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">os<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">StatFs<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde0524411790-7\" class=\"crayon-line\"><\/div>\n<div id=\"crayon-568feae27bde0524411790-8\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\/** <\/span><\/div>\n<div id=\"crayon-568feae27bde0524411790-9\" class=\"crayon-line\"><span class=\"crayon-c\"> * SD\u5361\u76f8\u5173\u7684\u8f85\u52a9\u7c7b <\/span><\/div>\n<div id=\"crayon-568feae27bde0524411790-10\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\"> *\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde0524411790-11\" class=\"crayon-line\"><span class=\"crayon-c\"> *\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde0524411790-12\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\"> *\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde0524411790-13\" class=\"crayon-line\"><span class=\"crayon-c\"> *\/<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde0524411790-14\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-m\">public<\/span> <span class=\"crayon-t\">class<\/span> <span class=\"crayon-e\">SDCardUtils<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde0524411790-15\" class=\"crayon-line\"><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde0524411790-16\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-m\">private<\/span> <span class=\"crayon-e\">SDCardUtils<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde0524411790-17\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde0524411790-18\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">\/** cannot be instantiated **\/<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde0524411790-19\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">throw<\/span> <span class=\"crayon-r\">new<\/span> <span class=\"crayon-e\">UnsupportedOperationException<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-s\">&#8220;cannot be instantiated&#8221;<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde0524411790-20\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde0524411790-21\" class=\"crayon-line\"><\/div>\n<div id=\"crayon-568feae27bde0524411790-22\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">\/** <\/span><\/div>\n<div id=\"crayon-568feae27bde0524411790-23\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 * \u5224\u65adSDCard\u662f\u5426\u53ef\u7528 <\/span><\/div>\n<div id=\"crayon-568feae27bde0524411790-24\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 *\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde0524411790-25\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 * @return <\/span><\/div>\n<div id=\"crayon-568feae27bde0524411790-26\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 *\/<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde0524411790-27\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-m\">public<\/span> <span class=\"crayon-m\">static<\/span> <span class=\"crayon-t\">boolean<\/span> <span class=\"crayon-e\">isSDCardEnable<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde0524411790-28\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde0524411790-29\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">return<\/span> <span class=\"crayon-v\">Environment<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">getExternalStorageState<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">equals<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde0524411790-30\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">Environment<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">MEDIA_MOUNTED<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde0524411790-31\" class=\"crayon-line\"><\/div>\n<div id=\"crayon-568feae27bde0524411790-32\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde0524411790-33\" class=\"crayon-line\"><\/div>\n<div id=\"crayon-568feae27bde0524411790-34\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">\/** <\/span><\/div>\n<div id=\"crayon-568feae27bde0524411790-35\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 * \u83b7\u53d6SD\u5361\u8def\u5f84 <\/span><\/div>\n<div id=\"crayon-568feae27bde0524411790-36\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 *\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde0524411790-37\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 * @return <\/span><\/div>\n<div id=\"crayon-568feae27bde0524411790-38\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 *\/<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde0524411790-39\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-m\">public<\/span> <span class=\"crayon-m\">static<\/span> <span class=\"crayon-t\">String<\/span> <span class=\"crayon-e\">getSDCardPath<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde0524411790-40\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde0524411790-41\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">return<\/span> <span class=\"crayon-v\">Environment<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">getExternalStorageDirectory<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">getAbsolutePath<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde0524411790-42\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-o\">+<\/span> <span class=\"crayon-v\">File<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">separator<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde0524411790-43\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde0524411790-44\" class=\"crayon-line crayon-striped-line\"><\/div>\n<div id=\"crayon-568feae27bde0524411790-45\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">\/** <\/span><\/div>\n<div id=\"crayon-568feae27bde0524411790-46\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 * \u83b7\u53d6SD\u5361\u7684\u5269\u4f59\u5bb9\u91cf \u5355\u4f4dbyte <\/span><\/div>\n<div id=\"crayon-568feae27bde0524411790-47\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 *\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde0524411790-48\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 * @return <\/span><\/div>\n<div id=\"crayon-568feae27bde0524411790-49\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 *\/<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde0524411790-50\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-m\">public<\/span> <span class=\"crayon-m\">static<\/span> <span class=\"crayon-t\">long<\/span> <span class=\"crayon-e\">getSDCardAllSize<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde0524411790-51\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde0524411790-52\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">if<\/span> <span class=\"crayon-sy\">(<\/span><span class=\"crayon-e\">isSDCardEnable<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde0524411790-53\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde0524411790-54\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-e\">StatFs <\/span><span class=\"crayon-v\">stat<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-r\">new<\/span> <span class=\"crayon-e\">StatFs<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-e\">getSDCardPath<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde0524411790-55\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">\/\/ \u83b7\u53d6\u7a7a\u95f2\u7684\u6570\u636e\u5757\u7684\u6570\u91cf\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde0524411790-56\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-t\">long<\/span> <span class=\"crayon-v\">availableBlocks<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-sy\">(<\/span><span class=\"crayon-t\">long<\/span><span class=\"crayon-sy\">)<\/span> <span class=\"crayon-v\">stat<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">getAvailableBlocks<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span> <span class=\"crayon-o\">&#8211;<\/span> <span class=\"crayon-cn\">4<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde0524411790-57\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">\/\/ \u83b7\u53d6\u5355\u4e2a\u6570\u636e\u5757\u7684\u5927\u5c0f\uff08byte\uff09\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde0524411790-58\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-t\">long<\/span> <span class=\"crayon-v\">freeBlocks<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-v\">stat<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">getAvailableBlocks<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde0524411790-59\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">return<\/span> <span class=\"crayon-v\">freeBlocks<\/span> <span class=\"crayon-o\">*<\/span> <span class=\"crayon-v\">availableBlocks<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde0524411790-60\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde0524411790-61\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">return<\/span> <span class=\"crayon-cn\">0<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde0524411790-62\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde0524411790-63\" class=\"crayon-line\"><\/div>\n<div id=\"crayon-568feae27bde0524411790-64\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">\/** <\/span><\/div>\n<div id=\"crayon-568feae27bde0524411790-65\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 * \u83b7\u53d6\u6307\u5b9a\u8def\u5f84\u6240\u5728\u7a7a\u95f4\u7684\u5269\u4f59\u53ef\u7528\u5bb9\u91cf\u5b57\u8282\u6570\uff0c\u5355\u4f4dbyte <\/span><\/div>\n<div id=\"crayon-568feae27bde0524411790-66\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 *\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde0524411790-67\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 * @param filePath <\/span><\/div>\n<div id=\"crayon-568feae27bde0524411790-68\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 * @return \u5bb9\u91cf\u5b57\u8282 SDCard\u53ef\u7528\u7a7a\u95f4\uff0c\u5185\u90e8\u5b58\u50a8\u53ef\u7528\u7a7a\u95f4 <\/span><\/div>\n<div id=\"crayon-568feae27bde0524411790-69\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 *\/<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde0524411790-70\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-m\">public<\/span> <span class=\"crayon-m\">static<\/span> <span class=\"crayon-t\">long<\/span> <span class=\"crayon-e\">getFreeBytes<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-t\">String<\/span> <span class=\"crayon-v\">filePath<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde0524411790-71\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde0524411790-72\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">\/\/ \u5982\u679c\u662fsd\u5361\u7684\u4e0b\u7684\u8def\u5f84\uff0c\u5219\u83b7\u53d6sd\u5361\u53ef\u7528\u5bb9\u91cf\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde0524411790-73\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">if<\/span> <span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">filePath<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">startsWith<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-e\">getSDCardPath<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde0524411790-74\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde0524411790-75\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">filePath<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-e\">getSDCardPath<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde0524411790-76\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span> <span class=\"crayon-st\">else<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde0524411790-77\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-c\">\/\/ \u5982\u679c\u662f\u5185\u90e8\u5b58\u50a8\u7684\u8def\u5f84\uff0c\u5219\u83b7\u53d6\u5185\u5b58\u5b58\u50a8\u7684\u53ef\u7528\u5bb9\u91cf\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde0524411790-78\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">filePath<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-v\">Environment<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">getDataDirectory<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">getAbsolutePath<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde0524411790-79\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde0524411790-80\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-e\">StatFs <\/span><span class=\"crayon-v\">stat<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-r\">new<\/span> <span class=\"crayon-e\">StatFs<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">filePath<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde0524411790-81\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-t\">long<\/span> <span class=\"crayon-v\">availableBlocks<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-sy\">(<\/span><span class=\"crayon-t\">long<\/span><span class=\"crayon-sy\">)<\/span> <span class=\"crayon-v\">stat<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">getAvailableBlocks<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span> <span class=\"crayon-o\">&#8211;<\/span> <span class=\"crayon-cn\">4<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde0524411790-82\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">return<\/span> <span class=\"crayon-v\">stat<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">getBlockSize<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span> <span class=\"crayon-o\">*<\/span> <span class=\"crayon-v\">availableBlocks<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde0524411790-83\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde0524411790-84\" class=\"crayon-line crayon-striped-line\"><\/div>\n<div id=\"crayon-568feae27bde0524411790-85\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">\/** <\/span><\/div>\n<div id=\"crayon-568feae27bde0524411790-86\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 * \u83b7\u53d6\u7cfb\u7edf\u5b58\u50a8\u8def\u5f84 <\/span><\/div>\n<div id=\"crayon-568feae27bde0524411790-87\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 *\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde0524411790-88\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 * @return <\/span><\/div>\n<div id=\"crayon-568feae27bde0524411790-89\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 *\/<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde0524411790-90\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-m\">public<\/span> <span class=\"crayon-m\">static<\/span> <span class=\"crayon-t\">String<\/span> <span class=\"crayon-e\">getRootDirectoryPath<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde0524411790-91\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde0524411790-92\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">return<\/span> <span class=\"crayon-v\">Environment<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">getRootDirectory<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">getAbsolutePath<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde0524411790-93\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde0524411790-94\" class=\"crayon-line crayon-striped-line\"><\/div>\n<div id=\"crayon-568feae27bde0524411790-95\" class=\"crayon-line\"><span class=\"crayon-sy\">}<\/span><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<h1>6\u3001\u5c4f\u5e55\u76f8\u5173\u8f85\u52a9\u7c7b\u00a0ScreenUtils<\/h1>\n<div id=\"crayon-568feae27bde6456413762\" class=\"crayon-syntax crayon-theme-eclipse crayon-font-monaco crayon-os-pc print-yes notranslate\" data-settings=\" minimize scroll-always\">\n<div class=\"crayon-plain-wrap\"><\/div>\n<div class=\"crayon-main\">\n<table class=\"crayon-table\">\n<tbody>\n<tr class=\"crayon-row\">\n<td class=\"crayon-nums \" data-settings=\"show\">\n<div class=\"crayon-nums-content\">\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde6456413762-1\">1<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde6456413762-2\">2<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde6456413762-3\">3<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde6456413762-4\">4<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde6456413762-5\">5<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde6456413762-6\">6<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde6456413762-7\">7<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde6456413762-8\">8<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde6456413762-9\">9<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde6456413762-10\">10<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde6456413762-11\">11<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde6456413762-12\">12<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde6456413762-13\">13<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde6456413762-14\">14<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde6456413762-15\">15<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde6456413762-16\">16<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde6456413762-17\">17<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde6456413762-18\">18<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde6456413762-19\">19<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde6456413762-20\">20<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde6456413762-21\">21<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde6456413762-22\">22<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde6456413762-23\">23<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde6456413762-24\">24<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde6456413762-25\">25<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde6456413762-26\">26<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde6456413762-27\">27<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde6456413762-28\">28<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde6456413762-29\">29<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde6456413762-30\">30<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde6456413762-31\">31<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde6456413762-32\">32<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde6456413762-33\">33<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde6456413762-34\">34<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde6456413762-35\">35<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde6456413762-36\">36<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde6456413762-37\">37<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde6456413762-38\">38<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde6456413762-39\">39<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde6456413762-40\">40<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde6456413762-41\">41<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde6456413762-42\">42<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde6456413762-43\">43<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde6456413762-44\">44<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde6456413762-45\">45<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde6456413762-46\">46<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde6456413762-47\">47<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde6456413762-48\">48<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde6456413762-49\">49<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde6456413762-50\">50<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde6456413762-51\">51<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde6456413762-52\">52<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde6456413762-53\">53<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde6456413762-54\">54<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde6456413762-55\">55<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde6456413762-56\">56<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde6456413762-57\">57<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde6456413762-58\">58<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde6456413762-59\">59<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde6456413762-60\">60<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde6456413762-61\">61<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde6456413762-62\">62<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde6456413762-63\">63<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde6456413762-64\">64<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde6456413762-65\">65<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde6456413762-66\">66<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde6456413762-67\">67<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde6456413762-68\">68<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde6456413762-69\">69<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde6456413762-70\">70<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde6456413762-71\">71<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde6456413762-72\">72<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde6456413762-73\">73<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde6456413762-74\">74<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde6456413762-75\">75<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde6456413762-76\">76<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde6456413762-77\">77<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde6456413762-78\">78<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde6456413762-79\">79<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde6456413762-80\">80<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde6456413762-81\">81<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde6456413762-82\">82<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde6456413762-83\">83<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde6456413762-84\">84<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde6456413762-85\">85<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde6456413762-86\">86<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde6456413762-87\">87<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde6456413762-88\">88<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde6456413762-89\">89<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde6456413762-90\">90<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde6456413762-91\">91<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde6456413762-92\">92<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde6456413762-93\">93<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde6456413762-94\">94<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde6456413762-95\">95<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde6456413762-96\">96<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde6456413762-97\">97<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde6456413762-98\">98<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde6456413762-99\">99<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde6456413762-100\">100<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde6456413762-101\">101<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde6456413762-102\">102<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde6456413762-103\">103<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde6456413762-104\">104<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde6456413762-105\">105<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde6456413762-106\">106<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde6456413762-107\">107<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde6456413762-108\">108<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde6456413762-109\">109<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde6456413762-110\">110<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde6456413762-111\">111<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde6456413762-112\">112<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde6456413762-113\">113<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde6456413762-114\">114<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde6456413762-115\">115<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde6456413762-116\">116<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde6456413762-117\">117<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde6456413762-118\">118<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde6456413762-119\">119<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde6456413762-120\">120<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde6456413762-121\">121<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde6456413762-122\">122<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde6456413762-123\">123<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde6456413762-124\">124<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bde6456413762-125\">125<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bde6456413762-126\">126<\/div>\n<\/div>\n<\/td>\n<td class=\"crayon-code\">\n<div class=\"crayon-pre\">\n<div id=\"crayon-568feae27bde6456413762-1\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-t\">package<\/span> <span class=\"crayon-v\">com<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">zhy<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">utils<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-2\" class=\"crayon-line crayon-striped-line\"><\/div>\n<div id=\"crayon-568feae27bde6456413762-3\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r\">import<\/span> <span class=\"crayon-v\">android<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">app<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">Activity<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-4\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r\">import<\/span> <span class=\"crayon-v\">android<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">content<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">Context<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-5\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r\">import<\/span> <span class=\"crayon-v\">android<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">graphics<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">Bitmap<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-6\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r\">import<\/span> <span class=\"crayon-v\">android<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">graphics<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">Rect<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-7\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r\">import<\/span> <span class=\"crayon-v\">android<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">util<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">DisplayMetrics<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-8\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r\">import<\/span> <span class=\"crayon-v\">android<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">view<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">View<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-9\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r\">import<\/span> <span class=\"crayon-v\">android<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">view<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">WindowManager<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-10\" class=\"crayon-line crayon-striped-line\"><\/div>\n<div id=\"crayon-568feae27bde6456413762-11\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">\/** <\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-12\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 * \u83b7\u5f97\u5c4f\u5e55\u76f8\u5173\u7684\u8f85\u52a9\u7c7b <\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-13\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 *\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-14\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 *\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-15\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 *\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-16\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 *\/<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-17\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-m\">public<\/span> <span class=\"crayon-t\">class<\/span> <span class=\"crayon-e\">ScreenUtils<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-18\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-19\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-m\">private<\/span> <span class=\"crayon-e\">ScreenUtils<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-20\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-21\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">\/** cannot be instantiated **\/<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-22\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">throw<\/span> <span class=\"crayon-r\">new<\/span> <span class=\"crayon-e\">UnsupportedOperationException<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-s\">&#8220;cannot be instantiated&#8221;<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-23\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-24\" class=\"crayon-line crayon-striped-line\"><\/div>\n<div id=\"crayon-568feae27bde6456413762-25\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">\/** <\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-26\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 * \u83b7\u5f97\u5c4f\u5e55\u9ad8\u5ea6 <\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-27\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 *\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-28\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 * @param context <\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-29\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 * @return <\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-30\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 *\/<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-31\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-m\">public<\/span> <span class=\"crayon-m\">static<\/span> <span class=\"crayon-t\">int<\/span> <span class=\"crayon-e\">getScreenWidth<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-e\">Context <\/span><span class=\"crayon-v\">context<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-32\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-33\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-e\">WindowManager <\/span><span class=\"crayon-v\">wm<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">WindowManager<\/span><span class=\"crayon-sy\">)<\/span> <span class=\"crayon-i\">context<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-34\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">getSystemService<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">Context<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">WINDOW_SERVICE<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-35\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-e\">DisplayMetrics <\/span><span class=\"crayon-v\">outMetrics<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-r\">new<\/span> <span class=\"crayon-e\">DisplayMetrics<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-36\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">wm<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">getDefaultDisplay<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">getMetrics<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">outMetrics<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-37\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">return<\/span> <span class=\"crayon-v\">outMetrics<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">widthPixels<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-38\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-39\" class=\"crayon-line\"><\/div>\n<div id=\"crayon-568feae27bde6456413762-40\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">\/** <\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-41\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 * \u83b7\u5f97\u5c4f\u5e55\u5bbd\u5ea6 <\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-42\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 *\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-43\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 * @param context <\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-44\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 * @return <\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-45\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 *\/<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-46\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-m\">public<\/span> <span class=\"crayon-m\">static<\/span> <span class=\"crayon-t\">int<\/span> <span class=\"crayon-e\">getScreenHeight<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-e\">Context <\/span><span class=\"crayon-v\">context<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-47\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-48\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-e\">WindowManager <\/span><span class=\"crayon-v\">wm<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">WindowManager<\/span><span class=\"crayon-sy\">)<\/span> <span class=\"crayon-i\">context<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-49\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">getSystemService<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">Context<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">WINDOW_SERVICE<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-50\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-e\">DisplayMetrics <\/span><span class=\"crayon-v\">outMetrics<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-r\">new<\/span> <span class=\"crayon-e\">DisplayMetrics<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-51\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">wm<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">getDefaultDisplay<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">getMetrics<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">outMetrics<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-52\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">return<\/span> <span class=\"crayon-v\">outMetrics<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">heightPixels<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-53\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-54\" class=\"crayon-line crayon-striped-line\"><\/div>\n<div id=\"crayon-568feae27bde6456413762-55\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">\/** <\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-56\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 * \u83b7\u5f97\u72b6\u6001\u680f\u7684\u9ad8\u5ea6 <\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-57\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 *\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-58\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 * @param context <\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-59\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 * @return <\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-60\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 *\/<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-61\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-m\">public<\/span> <span class=\"crayon-m\">static<\/span> <span class=\"crayon-t\">int<\/span> <span class=\"crayon-e\">getStatusHeight<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-e\">Context <\/span><span class=\"crayon-v\">context<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-62\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-63\" class=\"crayon-line\"><\/div>\n<div id=\"crayon-568feae27bde6456413762-64\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-t\">int<\/span> <span class=\"crayon-v\">statusHeight<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-o\">&#8211;<\/span><span class=\"crayon-cn\">1<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-65\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">try<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-66\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-67\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-t\">Class<\/span><span class=\"crayon-o\">&lt;<\/span><span class=\"crayon-sy\">?<\/span><span class=\"crayon-o\">&gt;<\/span> <span class=\"crayon-v\">clazz<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-t\">Class<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">forName<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-s\">&#8220;com.android.internal.R$dimen&#8221;<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-68\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-t\">Object<\/span> <span class=\"crayon-t\">object<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-v\">clazz<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">newInstance<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-69\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-t\">int<\/span> <span class=\"crayon-v\">height<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-t\">Integer<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">parseInt<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">clazz<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">getField<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-s\">&#8220;status_bar_height&#8221;<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-70\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">get<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-t\">object<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">toString<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-71\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">statusHeight<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-v\">context<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">getResources<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">getDimensionPixelSize<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">height<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-72\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span> <span class=\"crayon-st\">catch<\/span> <span class=\"crayon-sy\">(<\/span><span class=\"crayon-i\">Exception<\/span> <span class=\"crayon-v\">e<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-73\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-74\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">e<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">printStackTrace<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-75\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-76\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">return<\/span> <span class=\"crayon-v\">statusHeight<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-77\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-78\" class=\"crayon-line crayon-striped-line\"><\/div>\n<div id=\"crayon-568feae27bde6456413762-79\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">\/** <\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-80\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 * \u83b7\u53d6\u5f53\u524d\u5c4f\u5e55\u622a\u56fe\uff0c\u5305\u542b\u72b6\u6001\u680f <\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-81\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 *\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-82\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 * @param activity <\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-83\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 * @return <\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-84\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 *\/<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-85\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-m\">public<\/span> <span class=\"crayon-m\">static<\/span> <span class=\"crayon-e\">Bitmap <\/span><span class=\"crayon-e\">snapShotWithStatusBar<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-e\">Activity <\/span><span class=\"crayon-v\">activity<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-86\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-87\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-e\">View <\/span><span class=\"crayon-v\">view<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-v\">activity<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">getWindow<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">getDecorView<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-88\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">view<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">setDrawingCacheEnabled<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-t\">true<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-89\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">view<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">buildDrawingCache<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-90\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-e\">Bitmap <\/span><span class=\"crayon-v\">bmp<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-v\">view<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">getDrawingCache<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-91\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-t\">int<\/span> <span class=\"crayon-v\">width<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-e\">getScreenWidth<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">activity<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-92\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-t\">int<\/span> <span class=\"crayon-v\">height<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-e\">getScreenHeight<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">activity<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-93\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-e\">Bitmap <\/span><span class=\"crayon-v\">bp<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-t\">null<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-94\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">bp<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-v\">Bitmap<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">createBitmap<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">bmp<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-cn\">0<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-cn\">0<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-v\">width<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-v\">height<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-95\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">view<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">destroyDrawingCache<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-96\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">return<\/span> <span class=\"crayon-v\">bp<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-97\" class=\"crayon-line\"><\/div>\n<div id=\"crayon-568feae27bde6456413762-98\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-99\" class=\"crayon-line\"><\/div>\n<div id=\"crayon-568feae27bde6456413762-100\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">\/** <\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-101\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 * \u83b7\u53d6\u5f53\u524d\u5c4f\u5e55\u622a\u56fe\uff0c\u4e0d\u5305\u542b\u72b6\u6001\u680f <\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-102\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 *\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-103\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 * @param activity <\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-104\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 * @return <\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-105\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 *\/<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-106\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-m\">public<\/span> <span class=\"crayon-m\">static<\/span> <span class=\"crayon-e\">Bitmap <\/span><span class=\"crayon-e\">snapShotWithoutStatusBar<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-e\">Activity <\/span><span class=\"crayon-v\">activity<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-107\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-108\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-e\">View <\/span><span class=\"crayon-v\">view<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-v\">activity<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">getWindow<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">getDecorView<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-109\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">view<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">setDrawingCacheEnabled<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-t\">true<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-110\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">view<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">buildDrawingCache<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-111\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-e\">Bitmap <\/span><span class=\"crayon-v\">bmp<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-v\">view<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">getDrawingCache<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-112\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-e\">Rect <\/span><span class=\"crayon-v\">frame<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-r\">new<\/span> <span class=\"crayon-e\">Rect<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-113\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">activity<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">getWindow<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">getDecorView<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">getWindowVisibleDisplayFrame<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">frame<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-114\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-t\">int<\/span> <span class=\"crayon-v\">statusBarHeight<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-v\">frame<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">top<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-115\" class=\"crayon-line\"><\/div>\n<div id=\"crayon-568feae27bde6456413762-116\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-t\">int<\/span> <span class=\"crayon-v\">width<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-e\">getScreenWidth<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">activity<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-117\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-t\">int<\/span> <span class=\"crayon-v\">height<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-e\">getScreenHeight<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">activity<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-118\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-e\">Bitmap <\/span><span class=\"crayon-v\">bp<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-t\">null<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-119\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">bp<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-v\">Bitmap<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">createBitmap<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">bmp<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-cn\">0<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-v\">statusBarHeight<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-v\">width<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-v\">height<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-120\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-o\">&#8211;<\/span> <span class=\"crayon-v\">statusBarHeight<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-121\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">view<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">destroyDrawingCache<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-122\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">return<\/span> <span class=\"crayon-v\">bp<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-123\" class=\"crayon-line\"><\/div>\n<div id=\"crayon-568feae27bde6456413762-124\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bde6456413762-125\" class=\"crayon-line\"><\/div>\n<div id=\"crayon-568feae27bde6456413762-126\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<h1>7\u3001App\u76f8\u5173\u8f85\u52a9\u7c7b<\/h1>\n<div id=\"crayon-568feae27bdee312882946\" class=\"crayon-syntax crayon-theme-eclipse crayon-font-monaco crayon-os-pc print-yes notranslate\" data-settings=\" minimize scroll-always\">\n<div class=\"crayon-toolbar\" data-settings=\" show\"><\/div>\n<div class=\"crayon-main\">\n<table class=\"crayon-table\">\n<tbody>\n<tr class=\"crayon-row\">\n<td class=\"crayon-nums \" data-settings=\"show\">\n<div class=\"crayon-nums-content\">\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdee312882946-1\">1<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdee312882946-2\">2<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdee312882946-3\">3<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdee312882946-4\">4<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdee312882946-5\">5<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdee312882946-6\">6<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdee312882946-7\">7<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdee312882946-8\">8<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdee312882946-9\">9<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdee312882946-10\">10<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdee312882946-11\">11<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdee312882946-12\">12<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdee312882946-13\">13<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdee312882946-14\">14<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdee312882946-15\">15<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdee312882946-16\">16<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdee312882946-17\">17<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdee312882946-18\">18<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdee312882946-19\">19<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdee312882946-20\">20<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdee312882946-21\">21<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdee312882946-22\">22<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdee312882946-23\">23<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdee312882946-24\">24<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdee312882946-25\">25<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdee312882946-26\">26<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdee312882946-27\">27<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdee312882946-28\">28<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdee312882946-29\">29<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdee312882946-30\">30<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdee312882946-31\">31<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdee312882946-32\">32<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdee312882946-33\">33<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdee312882946-34\">34<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdee312882946-35\">35<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdee312882946-36\">36<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdee312882946-37\">37<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdee312882946-38\">38<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdee312882946-39\">39<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdee312882946-40\">40<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdee312882946-41\">41<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdee312882946-42\">42<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdee312882946-43\">43<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdee312882946-44\">44<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdee312882946-45\">45<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdee312882946-46\">46<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdee312882946-47\">47<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdee312882946-48\">48<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdee312882946-49\">49<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdee312882946-50\">50<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdee312882946-51\">51<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdee312882946-52\">52<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdee312882946-53\">53<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdee312882946-54\">54<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdee312882946-55\">55<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdee312882946-56\">56<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdee312882946-57\">57<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdee312882946-58\">58<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdee312882946-59\">59<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdee312882946-60\">60<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdee312882946-61\">61<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdee312882946-62\">62<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdee312882946-63\">63<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdee312882946-64\">64<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdee312882946-65\">65<\/div>\n<\/div>\n<\/td>\n<td class=\"crayon-code\">\n<div class=\"crayon-pre\">\n<div id=\"crayon-568feae27bdee312882946-1\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-t\">package<\/span> <span class=\"crayon-v\">com<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">zhy<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">utils<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdee312882946-2\" class=\"crayon-line crayon-striped-line\"><\/div>\n<div id=\"crayon-568feae27bdee312882946-3\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r\">import<\/span> <span class=\"crayon-v\">android<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">content<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">Context<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdee312882946-4\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r\">import<\/span> <span class=\"crayon-v\">android<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">content<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">pm<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">PackageInfo<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdee312882946-5\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r\">import<\/span> <span class=\"crayon-v\">android<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">content<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">pm<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">PackageManager<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdee312882946-6\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r\">import<\/span> <span class=\"crayon-v\">android<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">content<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">pm<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">PackageManager<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">NameNotFoundException<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdee312882946-7\" class=\"crayon-line\"><\/div>\n<div id=\"crayon-568feae27bdee312882946-8\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">\/** <\/span><\/div>\n<div id=\"crayon-568feae27bdee312882946-9\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 * \u8ddfApp\u76f8\u5173\u7684\u8f85\u52a9\u7c7b <\/span><\/div>\n<div id=\"crayon-568feae27bdee312882946-10\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 *\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdee312882946-11\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 *\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdee312882946-12\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 *\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdee312882946-13\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 *\/<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdee312882946-14\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-m\">public<\/span> <span class=\"crayon-t\">class<\/span> <span class=\"crayon-e\">AppUtils<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdee312882946-15\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdee312882946-16\" class=\"crayon-line crayon-striped-line\"><\/div>\n<div id=\"crayon-568feae27bdee312882946-17\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-m\">private<\/span> <span class=\"crayon-e\">AppUtils<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdee312882946-18\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdee312882946-19\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">\/**cannot be instantiated **\/<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdee312882946-20\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">throw<\/span> <span class=\"crayon-r\">new<\/span> <span class=\"crayon-e\">UnsupportedOperationException<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-s\">&#8220;cannot be instantiated&#8221;<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdee312882946-21\" class=\"crayon-line\"><\/div>\n<div id=\"crayon-568feae27bdee312882946-22\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdee312882946-23\" class=\"crayon-line\"><\/div>\n<div id=\"crayon-568feae27bdee312882946-24\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">\/** <\/span><\/div>\n<div id=\"crayon-568feae27bdee312882946-25\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 * \u83b7\u53d6\u5e94\u7528\u7a0b\u5e8f\u540d\u79f0 <\/span><\/div>\n<div id=\"crayon-568feae27bdee312882946-26\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 *\/<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdee312882946-27\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-m\">public<\/span> <span class=\"crayon-m\">static<\/span> <span class=\"crayon-t\">String<\/span> <span class=\"crayon-e\">getAppName<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-e\">Context <\/span><span class=\"crayon-v\">context<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdee312882946-28\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdee312882946-29\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">try<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdee312882946-30\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdee312882946-31\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-e\">PackageManager <\/span><span class=\"crayon-v\">packageManager<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-v\">context<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">getPackageManager<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdee312882946-32\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-e\">PackageInfo <\/span><span class=\"crayon-v\">packageInfo<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-v\">packageManager<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">getPackageInfo<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdee312882946-33\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">context<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">getPackageName<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-cn\">0<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdee312882946-34\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-t\">int<\/span> <span class=\"crayon-v\">labelRes<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-v\">packageInfo<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">applicationInfo<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">labelRes<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdee312882946-35\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">return<\/span> <span class=\"crayon-v\">context<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">getResources<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">getString<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">labelRes<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdee312882946-36\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span> <span class=\"crayon-st\">catch<\/span> <span class=\"crayon-sy\">(<\/span><span class=\"crayon-i\">NameNotFoundException<\/span> <span class=\"crayon-v\">e<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdee312882946-37\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdee312882946-38\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">e<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">printStackTrace<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdee312882946-39\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdee312882946-40\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">return<\/span> <span class=\"crayon-t\">null<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdee312882946-41\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdee312882946-42\" class=\"crayon-line crayon-striped-line\"><\/div>\n<div id=\"crayon-568feae27bdee312882946-43\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">\/** <\/span><\/div>\n<div id=\"crayon-568feae27bdee312882946-44\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 * [\u83b7\u53d6\u5e94\u7528\u7a0b\u5e8f\u7248\u672c\u540d\u79f0\u4fe1\u606f] <\/span><\/div>\n<div id=\"crayon-568feae27bdee312882946-45\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 *\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdee312882946-46\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 * @param context <\/span><\/div>\n<div id=\"crayon-568feae27bdee312882946-47\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 * @return \u5f53\u524d\u5e94\u7528\u7684\u7248\u672c\u540d\u79f0 <\/span><\/div>\n<div id=\"crayon-568feae27bdee312882946-48\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 *\/<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdee312882946-49\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-m\">public<\/span> <span class=\"crayon-m\">static<\/span> <span class=\"crayon-t\">String<\/span> <span class=\"crayon-e\">getVersionName<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-e\">Context <\/span><span class=\"crayon-v\">context<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdee312882946-50\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdee312882946-51\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">try<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdee312882946-52\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdee312882946-53\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-e\">PackageManager <\/span><span class=\"crayon-v\">packageManager<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-v\">context<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">getPackageManager<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdee312882946-54\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-e\">PackageInfo <\/span><span class=\"crayon-v\">packageInfo<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-v\">packageManager<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">getPackageInfo<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdee312882946-55\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">context<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">getPackageName<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-cn\">0<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdee312882946-56\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">return<\/span> <span class=\"crayon-v\">packageInfo<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">versionName<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdee312882946-57\" class=\"crayon-line\"><\/div>\n<div id=\"crayon-568feae27bdee312882946-58\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span> <span class=\"crayon-st\">catch<\/span> <span class=\"crayon-sy\">(<\/span><span class=\"crayon-i\">NameNotFoundException<\/span> <span class=\"crayon-v\">e<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdee312882946-59\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdee312882946-60\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">e<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">printStackTrace<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdee312882946-61\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdee312882946-62\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">return<\/span> <span class=\"crayon-t\">null<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdee312882946-63\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdee312882946-64\" class=\"crayon-line crayon-striped-line\"><\/div>\n<div id=\"crayon-568feae27bdee312882946-65\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<h1>8\u3001\u8f6f\u952e\u76d8\u76f8\u5173\u8f85\u52a9\u7c7bKeyBoardUtils<\/h1>\n<div id=\"crayon-568feae27bdf7195469375\" class=\"crayon-syntax crayon-theme-eclipse crayon-font-monaco crayon-os-pc print-yes notranslate\" data-settings=\" minimize scroll-always\">\n<div class=\"crayon-plain-wrap\"><\/div>\n<div class=\"crayon-main\">\n<table class=\"crayon-table\">\n<tbody>\n<tr class=\"crayon-row\">\n<td class=\"crayon-nums \" data-settings=\"show\">\n<div class=\"crayon-nums-content\">\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdf7195469375-1\">1<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdf7195469375-2\">2<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdf7195469375-3\">3<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdf7195469375-4\">4<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdf7195469375-5\">5<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdf7195469375-6\">6<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdf7195469375-7\">7<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdf7195469375-8\">8<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdf7195469375-9\">9<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdf7195469375-10\">10<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdf7195469375-11\">11<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdf7195469375-12\">12<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdf7195469375-13\">13<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdf7195469375-14\">14<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdf7195469375-15\">15<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdf7195469375-16\">16<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdf7195469375-17\">17<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdf7195469375-18\">18<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdf7195469375-19\">19<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdf7195469375-20\">20<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdf7195469375-21\">21<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdf7195469375-22\">22<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdf7195469375-23\">23<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdf7195469375-24\">24<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdf7195469375-25\">25<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdf7195469375-26\">26<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdf7195469375-27\">27<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdf7195469375-28\">28<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdf7195469375-29\">29<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdf7195469375-30\">30<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdf7195469375-31\">31<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdf7195469375-32\">32<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdf7195469375-33\">33<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdf7195469375-34\">34<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdf7195469375-35\">35<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdf7195469375-36\">36<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdf7195469375-37\">37<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdf7195469375-38\">38<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdf7195469375-39\">39<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdf7195469375-40\">40<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdf7195469375-41\">41<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdf7195469375-42\">42<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdf7195469375-43\">43<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdf7195469375-44\">44<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdf7195469375-45\">45<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdf7195469375-46\">46<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdf7195469375-47\">47<\/div>\n<\/div>\n<\/td>\n<td class=\"crayon-code\">\n<div class=\"crayon-pre\">\n<div id=\"crayon-568feae27bdf7195469375-1\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-t\">package<\/span> <span class=\"crayon-v\">com<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">zhy<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">utils<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdf7195469375-2\" class=\"crayon-line crayon-striped-line\"><\/div>\n<div id=\"crayon-568feae27bdf7195469375-3\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r\">import<\/span> <span class=\"crayon-v\">android<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">content<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">Context<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdf7195469375-4\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r\">import<\/span> <span class=\"crayon-v\">android<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">view<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">inputmethod<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">InputMethodManager<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdf7195469375-5\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r\">import<\/span> <span class=\"crayon-v\">android<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">widget<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">EditText<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdf7195469375-6\" class=\"crayon-line crayon-striped-line\"><\/div>\n<div id=\"crayon-568feae27bdf7195469375-7\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">\/** <\/span><\/div>\n<div id=\"crayon-568feae27bdf7195469375-8\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 * \u6253\u5f00\u6216\u5173\u95ed\u8f6f\u952e\u76d8 <\/span><\/div>\n<div id=\"crayon-568feae27bdf7195469375-9\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 *\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdf7195469375-10\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 * @author zhy <\/span><\/div>\n<div id=\"crayon-568feae27bdf7195469375-11\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 *\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdf7195469375-12\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 *\/<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdf7195469375-13\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-m\">public<\/span> <span class=\"crayon-t\">class<\/span> <span class=\"crayon-e\">KeyBoardUtils<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdf7195469375-14\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdf7195469375-15\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">\/** <\/span><\/div>\n<div id=\"crayon-568feae27bdf7195469375-16\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 * \u6253\u5361\u8f6f\u952e\u76d8 <\/span><\/div>\n<div id=\"crayon-568feae27bdf7195469375-17\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 *\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdf7195469375-18\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 * @param mEditText <\/span><\/div>\n<div id=\"crayon-568feae27bdf7195469375-19\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 *\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u8f93\u5165\u6846 <\/span><\/div>\n<div id=\"crayon-568feae27bdf7195469375-20\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 * @param mContext <\/span><\/div>\n<div id=\"crayon-568feae27bdf7195469375-21\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 *\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u4e0a\u4e0b\u6587 <\/span><\/div>\n<div id=\"crayon-568feae27bdf7195469375-22\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 *\/<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdf7195469375-23\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-m\">public<\/span> <span class=\"crayon-m\">static<\/span> <span class=\"crayon-t\">void<\/span> <span class=\"crayon-e\">openKeybord<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-e\">EditText <\/span><span class=\"crayon-v\">mEditText<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-e\">Context <\/span><span class=\"crayon-v\">mContext<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdf7195469375-24\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdf7195469375-25\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-e\">InputMethodManager <\/span><span class=\"crayon-v\">imm<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">InputMethodManager<\/span><span class=\"crayon-sy\">)<\/span> <span class=\"crayon-i\">mContext<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdf7195469375-26\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">getSystemService<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">Context<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">INPUT_METHOD_SERVICE<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdf7195469375-27\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">imm<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">showSoftInput<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">mEditText<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-v\">InputMethodManager<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">RESULT_SHOWN<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdf7195469375-28\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">imm<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">toggleSoftInput<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">InputMethodManager<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">SHOW_FORCED<\/span><span class=\"crayon-sy\">,<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdf7195469375-29\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">InputMethodManager<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">HIDE_IMPLICIT_ONLY<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdf7195469375-30\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdf7195469375-31\" class=\"crayon-line\"><\/div>\n<div id=\"crayon-568feae27bdf7195469375-32\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">\/** <\/span><\/div>\n<div id=\"crayon-568feae27bdf7195469375-33\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 * \u5173\u95ed\u8f6f\u952e\u76d8 <\/span><\/div>\n<div id=\"crayon-568feae27bdf7195469375-34\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 *\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdf7195469375-35\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 * @param mEditText <\/span><\/div>\n<div id=\"crayon-568feae27bdf7195469375-36\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 *\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u8f93\u5165\u6846 <\/span><\/div>\n<div id=\"crayon-568feae27bdf7195469375-37\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 * @param mContext <\/span><\/div>\n<div id=\"crayon-568feae27bdf7195469375-38\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 *\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u4e0a\u4e0b\u6587 <\/span><\/div>\n<div id=\"crayon-568feae27bdf7195469375-39\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 *\/<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdf7195469375-40\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-m\">public<\/span> <span class=\"crayon-m\">static<\/span> <span class=\"crayon-t\">void<\/span> <span class=\"crayon-e\">closeKeybord<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-e\">EditText <\/span><span class=\"crayon-v\">mEditText<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-e\">Context <\/span><span class=\"crayon-v\">mContext<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdf7195469375-41\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdf7195469375-42\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-e\">InputMethodManager <\/span><span class=\"crayon-v\">imm<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">InputMethodManager<\/span><span class=\"crayon-sy\">)<\/span> <span class=\"crayon-i\">mContext<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdf7195469375-43\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">getSystemService<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">Context<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">INPUT_METHOD_SERVICE<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdf7195469375-44\" class=\"crayon-line crayon-striped-line\"><\/div>\n<div id=\"crayon-568feae27bdf7195469375-45\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">imm<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">hideSoftInputFromWindow<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">mEditText<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">getWindowToken<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-cn\">0<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdf7195469375-46\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdf7195469375-47\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<h1>9\u3001\u7f51\u7edc\u76f8\u5173\u8f85\u52a9\u7c7b\u00a0NetUtils<\/h1>\n<div id=\"crayon-568feae27bdfb763931138\" class=\"crayon-syntax crayon-theme-eclipse crayon-font-monaco crayon-os-pc print-yes notranslate\" data-settings=\" minimize scroll-always\">\n<div class=\"crayon-main\">\n<table class=\"crayon-table\">\n<tbody>\n<tr class=\"crayon-row\">\n<td class=\"crayon-nums \" data-settings=\"show\">\n<div class=\"crayon-nums-content\">\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdfb763931138-1\">1<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdfb763931138-2\">2<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdfb763931138-3\">3<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdfb763931138-4\">4<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdfb763931138-5\">5<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdfb763931138-6\">6<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdfb763931138-7\">7<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdfb763931138-8\">8<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdfb763931138-9\">9<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdfb763931138-10\">10<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdfb763931138-11\">11<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdfb763931138-12\">12<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdfb763931138-13\">13<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdfb763931138-14\">14<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdfb763931138-15\">15<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdfb763931138-16\">16<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdfb763931138-17\">17<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdfb763931138-18\">18<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdfb763931138-19\">19<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdfb763931138-20\">20<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdfb763931138-21\">21<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdfb763931138-22\">22<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdfb763931138-23\">23<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdfb763931138-24\">24<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdfb763931138-25\">25<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdfb763931138-26\">26<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdfb763931138-27\">27<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdfb763931138-28\">28<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdfb763931138-29\">29<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdfb763931138-30\">30<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdfb763931138-31\">31<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdfb763931138-32\">32<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdfb763931138-33\">33<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdfb763931138-34\">34<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdfb763931138-35\">35<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdfb763931138-36\">36<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdfb763931138-37\">37<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdfb763931138-38\">38<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdfb763931138-39\">39<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdfb763931138-40\">40<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdfb763931138-41\">41<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdfb763931138-42\">42<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdfb763931138-43\">43<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdfb763931138-44\">44<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdfb763931138-45\">45<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdfb763931138-46\">46<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdfb763931138-47\">47<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdfb763931138-48\">48<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdfb763931138-49\">49<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdfb763931138-50\">50<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdfb763931138-51\">51<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdfb763931138-52\">52<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdfb763931138-53\">53<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdfb763931138-54\">54<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdfb763931138-55\">55<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdfb763931138-56\">56<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdfb763931138-57\">57<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdfb763931138-58\">58<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdfb763931138-59\">59<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdfb763931138-60\">60<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdfb763931138-61\">61<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdfb763931138-62\">62<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdfb763931138-63\">63<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdfb763931138-64\">64<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdfb763931138-65\">65<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdfb763931138-66\">66<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdfb763931138-67\">67<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdfb763931138-68\">68<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdfb763931138-69\">69<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdfb763931138-70\">70<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdfb763931138-71\">71<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdfb763931138-72\">72<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdfb763931138-73\">73<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdfb763931138-74\">74<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdfb763931138-75\">75<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdfb763931138-76\">76<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27bdfb763931138-77\">77<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27bdfb763931138-78\">78<\/div>\n<\/div>\n<\/td>\n<td class=\"crayon-code\">\n<div class=\"crayon-pre\">\n<div id=\"crayon-568feae27bdfb763931138-1\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-t\">package<\/span> <span class=\"crayon-v\">com<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">zhy<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">utils<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdfb763931138-2\" class=\"crayon-line crayon-striped-line\"><\/div>\n<div id=\"crayon-568feae27bdfb763931138-3\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r\">import<\/span> <span class=\"crayon-v\">android<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">app<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">Activity<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdfb763931138-4\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r\">import<\/span> <span class=\"crayon-v\">android<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">content<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">ComponentName<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdfb763931138-5\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r\">import<\/span> <span class=\"crayon-v\">android<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">content<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">Context<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdfb763931138-6\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r\">import<\/span> <span class=\"crayon-v\">android<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">content<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">Intent<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdfb763931138-7\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r\">import<\/span> <span class=\"crayon-v\">android<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">net<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">ConnectivityManager<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdfb763931138-8\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r\">import<\/span> <span class=\"crayon-v\">android<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">net<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">NetworkInfo<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdfb763931138-9\" class=\"crayon-line\"><\/div>\n<div id=\"crayon-568feae27bdfb763931138-10\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">\/** <\/span><\/div>\n<div id=\"crayon-568feae27bdfb763931138-11\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 * \u8ddf\u7f51\u7edc\u76f8\u5173\u7684\u5de5\u5177\u7c7b <\/span><\/div>\n<div id=\"crayon-568feae27bdfb763931138-12\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 *\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdfb763931138-13\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 *\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdfb763931138-14\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 *\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdfb763931138-15\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 *\/<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdfb763931138-16\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-m\">public<\/span> <span class=\"crayon-t\">class<\/span> <span class=\"crayon-e\">NetUtils<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdfb763931138-17\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdfb763931138-18\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-m\">private<\/span> <span class=\"crayon-e\">NetUtils<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdfb763931138-19\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdfb763931138-20\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">\/** cannot be instantiated **\/<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdfb763931138-21\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">throw<\/span> <span class=\"crayon-r\">new<\/span> <span class=\"crayon-e\">UnsupportedOperationException<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-s\">&#8220;cannot be instantiated&#8221;<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdfb763931138-22\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdfb763931138-23\" class=\"crayon-line\"><\/div>\n<div id=\"crayon-568feae27bdfb763931138-24\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">\/** <\/span><\/div>\n<div id=\"crayon-568feae27bdfb763931138-25\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 * \u5224\u65ad\u7f51\u7edc\u662f\u5426\u8fde\u63a5 <\/span><\/div>\n<div id=\"crayon-568feae27bdfb763931138-26\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 *\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdfb763931138-27\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 * @param context <\/span><\/div>\n<div id=\"crayon-568feae27bdfb763931138-28\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 * @return <\/span><\/div>\n<div id=\"crayon-568feae27bdfb763931138-29\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 *\/<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdfb763931138-30\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-m\">public<\/span> <span class=\"crayon-m\">static<\/span> <span class=\"crayon-t\">boolean<\/span> <span class=\"crayon-e\">isConnected<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-e\">Context <\/span><span class=\"crayon-v\">context<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdfb763931138-31\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdfb763931138-32\" class=\"crayon-line crayon-striped-line\"><\/div>\n<div id=\"crayon-568feae27bdfb763931138-33\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-e\">ConnectivityManager <\/span><span class=\"crayon-v\">connectivity<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">ConnectivityManager<\/span><span class=\"crayon-sy\">)<\/span> <span class=\"crayon-i\">context<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdfb763931138-34\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">getSystemService<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">Context<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">CONNECTIVITY_SERVICE<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdfb763931138-35\" class=\"crayon-line\"><\/div>\n<div id=\"crayon-568feae27bdfb763931138-36\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">if<\/span> <span class=\"crayon-sy\">(<\/span><span class=\"crayon-t\">null<\/span> <span class=\"crayon-o\">!=<\/span> <span class=\"crayon-v\">connectivity<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdfb763931138-37\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdfb763931138-38\" class=\"crayon-line crayon-striped-line\"><\/div>\n<div id=\"crayon-568feae27bdfb763931138-39\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-e\">NetworkInfo <\/span><span class=\"crayon-v\">info<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-v\">connectivity<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">getActiveNetworkInfo<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdfb763931138-40\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">if<\/span> <span class=\"crayon-sy\">(<\/span><span class=\"crayon-t\">null<\/span> <span class=\"crayon-o\">!=<\/span> <span class=\"crayon-v\">info<\/span> <span class=\"crayon-o\">&amp;&amp;<\/span> <span class=\"crayon-v\">info<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">isConnected<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdfb763931138-41\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdfb763931138-42\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">if<\/span> <span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">info<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">getState<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span> <span class=\"crayon-o\">==<\/span> <span class=\"crayon-v\">NetworkInfo<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">State<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">CONNECTED<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdfb763931138-43\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdfb763931138-44\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">return<\/span> <span class=\"crayon-t\">true<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdfb763931138-45\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdfb763931138-46\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdfb763931138-47\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdfb763931138-48\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">return<\/span> <span class=\"crayon-t\">false<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdfb763931138-49\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdfb763931138-50\" class=\"crayon-line crayon-striped-line\"><\/div>\n<div id=\"crayon-568feae27bdfb763931138-51\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">\/** <\/span><\/div>\n<div id=\"crayon-568feae27bdfb763931138-52\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 * \u5224\u65ad\u662f\u5426\u662fwifi\u8fde\u63a5 <\/span><\/div>\n<div id=\"crayon-568feae27bdfb763931138-53\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 *\/<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdfb763931138-54\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-m\">public<\/span> <span class=\"crayon-m\">static<\/span> <span class=\"crayon-t\">boolean<\/span> <span class=\"crayon-e\">isWifi<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-e\">Context <\/span><span class=\"crayon-v\">context<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdfb763931138-55\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdfb763931138-56\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-e\">ConnectivityManager <\/span><span class=\"crayon-v\">cm<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">ConnectivityManager<\/span><span class=\"crayon-sy\">)<\/span> <span class=\"crayon-i\">context<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdfb763931138-57\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">getSystemService<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">Context<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">CONNECTIVITY_SERVICE<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdfb763931138-58\" class=\"crayon-line crayon-striped-line\"><\/div>\n<div id=\"crayon-568feae27bdfb763931138-59\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">if<\/span> <span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">cm<\/span> <span class=\"crayon-o\">==<\/span> <span class=\"crayon-t\">null<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdfb763931138-60\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">return<\/span> <span class=\"crayon-t\">false<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdfb763931138-61\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">return<\/span> <span class=\"crayon-v\">cm<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">getActiveNetworkInfo<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">getType<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span> <span class=\"crayon-o\">==<\/span> <span class=\"crayon-v\">ConnectivityManager<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">TYPE_WIFI<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdfb763931138-62\" class=\"crayon-line crayon-striped-line\"><\/div>\n<div id=\"crayon-568feae27bdfb763931138-63\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdfb763931138-64\" class=\"crayon-line crayon-striped-line\"><\/div>\n<div id=\"crayon-568feae27bdfb763931138-65\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">\/** <\/span><\/div>\n<div id=\"crayon-568feae27bdfb763931138-66\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 * \u6253\u5f00\u7f51\u7edc\u8bbe\u7f6e\u754c\u9762 <\/span><\/div>\n<div id=\"crayon-568feae27bdfb763931138-67\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 *\/<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdfb763931138-68\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-m\">public<\/span> <span class=\"crayon-m\">static<\/span> <span class=\"crayon-t\">void<\/span> <span class=\"crayon-e\">openSetting<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-e\">Activity <\/span><span class=\"crayon-v\">activity<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdfb763931138-69\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdfb763931138-70\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-e\">Intent <\/span><span class=\"crayon-v\">intent<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-r\">new<\/span> <span class=\"crayon-e\">Intent<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-s\">&#8220;\/&#8221;<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdfb763931138-71\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-e\">ComponentName <\/span><span class=\"crayon-v\">cm<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-r\">new<\/span> <span class=\"crayon-e\">ComponentName<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-s\">&#8220;com.android.settings&#8221;<\/span><span class=\"crayon-sy\">,<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdfb763931138-72\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-s\">&#8220;com.android.settings.WirelessSettings&#8221;<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdfb763931138-73\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">intent<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">setComponent<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">cm<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdfb763931138-74\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">intent<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">setAction<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-s\">&#8220;android.intent.action.VIEW&#8221;<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdfb763931138-75\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">activity<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">startActivityForResult<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">intent<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-cn\">0<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdfb763931138-76\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27bdfb763931138-77\" class=\"crayon-line\"><\/div>\n<div id=\"crayon-568feae27bdfb763931138-78\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<h1>10\u3001Http\u76f8\u5173\u8f85\u52a9\u7c7b\u00a0HttpUtils<\/h1>\n<div id=\"crayon-568feae27be02325237934\" class=\"crayon-syntax crayon-theme-eclipse crayon-font-monaco crayon-os-pc print-yes notranslate\" data-settings=\" minimize scroll-always\">\n<div class=\"crayon-plain-wrap\"><\/div>\n<div class=\"crayon-main\">\n<table class=\"crayon-table\">\n<tbody>\n<tr class=\"crayon-row\">\n<td class=\"crayon-nums \" data-settings=\"show\">\n<div class=\"crayon-nums-content\">\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-1\">1<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-2\">2<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-3\">3<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-4\">4<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-5\">5<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-6\">6<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-7\">7<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-8\">8<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-9\">9<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-10\">10<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-11\">11<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-12\">12<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-13\">13<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-14\">14<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-15\">15<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-16\">16<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-17\">17<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-18\">18<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-19\">19<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-20\">20<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-21\">21<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-22\">22<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-23\">23<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-24\">24<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-25\">25<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-26\">26<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-27\">27<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-28\">28<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-29\">29<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-30\">30<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-31\">31<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-32\">32<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-33\">33<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-34\">34<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-35\">35<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-36\">36<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-37\">37<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-38\">38<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-39\">39<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-40\">40<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-41\">41<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-42\">42<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-43\">43<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-44\">44<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-45\">45<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-46\">46<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-47\">47<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-48\">48<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-49\">49<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-50\">50<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-51\">51<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-52\">52<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-53\">53<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-54\">54<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-55\">55<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-56\">56<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-57\">57<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-58\">58<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-59\">59<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-60\">60<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-61\">61<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-62\">62<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-63\">63<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-64\">64<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-65\">65<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-66\">66<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-67\">67<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-68\">68<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-69\">69<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-70\">70<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-71\">71<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-72\">72<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-73\">73<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-74\">74<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-75\">75<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-76\">76<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-77\">77<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-78\">78<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-79\">79<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-80\">80<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-81\">81<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-82\">82<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-83\">83<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-84\">84<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-85\">85<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-86\">86<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-87\">87<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-88\">88<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-89\">89<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-90\">90<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-91\">91<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-92\">92<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-93\">93<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-94\">94<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-95\">95<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-96\">96<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-97\">97<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-98\">98<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-99\">99<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-100\">100<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-101\">101<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-102\">102<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-103\">103<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-104\">104<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-105\">105<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-106\">106<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-107\">107<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-108\">108<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-109\">109<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-110\">110<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-111\">111<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-112\">112<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-113\">113<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-114\">114<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-115\">115<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-116\">116<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-117\">117<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-118\">118<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-119\">119<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-120\">120<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-121\">121<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-122\">122<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-123\">123<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-124\">124<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-125\">125<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-126\">126<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-127\">127<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-128\">128<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-129\">129<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-130\">130<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-131\">131<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-132\">132<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-133\">133<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-134\">134<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-135\">135<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-136\">136<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-137\">137<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-138\">138<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-139\">139<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-140\">140<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-141\">141<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-142\">142<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-143\">143<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-144\">144<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-145\">145<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-146\">146<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-147\">147<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-148\">148<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-149\">149<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-150\">150<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-151\">151<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-152\">152<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-153\">153<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-154\">154<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-155\">155<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-156\">156<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-157\">157<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-158\">158<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-159\">159<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-160\">160<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-161\">161<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-162\">162<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-163\">163<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-164\">164<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-165\">165<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-166\">166<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-167\">167<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-168\">168<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-169\">169<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-170\">170<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-171\">171<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-172\">172<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-173\">173<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-174\">174<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-175\">175<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-176\">176<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-177\">177<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-178\">178<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-179\">179<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-180\">180<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-181\">181<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-182\">182<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-183\">183<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-184\">184<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-185\">185<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-186\">186<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-187\">187<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-188\">188<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-189\">189<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-190\">190<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-191\">191<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-192\">192<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-193\">193<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-194\">194<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-195\">195<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-196\">196<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-197\">197<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-198\">198<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-199\">199<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-200\">200<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-201\">201<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-202\">202<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-203\">203<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-204\">204<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-205\">205<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-206\">206<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-207\">207<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-208\">208<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-209\">209<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-210\">210<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-211\">211<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-212\">212<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-213\">213<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-214\">214<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-215\">215<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-216\">216<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-217\">217<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-218\">218<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-219\">219<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-220\">220<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-221\">221<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-222\">222<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-223\">223<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-224\">224<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-225\">225<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-226\">226<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-227\">227<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-568feae27be02325237934-228\">228<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-568feae27be02325237934-229\">229<\/div>\n<\/div>\n<\/td>\n<td class=\"crayon-code\">\n<div class=\"crayon-pre\">\n<div id=\"crayon-568feae27be02325237934-1\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-t\">package<\/span> <span class=\"crayon-v\">com<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">zhy<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">utils<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-2\" class=\"crayon-line crayon-striped-line\"><\/div>\n<div id=\"crayon-568feae27be02325237934-3\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r\">import<\/span> <span class=\"crayon-v\">java<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">io<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">BufferedReader<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-4\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r\">import<\/span> <span class=\"crayon-v\">java<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">io<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">ByteArrayOutputStream<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-5\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r\">import<\/span> <span class=\"crayon-v\">java<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">io<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">IOException<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-6\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r\">import<\/span> <span class=\"crayon-v\">java<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">io<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">InputStream<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-7\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r\">import<\/span> <span class=\"crayon-v\">java<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">io<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">InputStreamReader<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-8\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r\">import<\/span> <span class=\"crayon-v\">java<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">io<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">PrintWriter<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-9\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r\">import<\/span> <span class=\"crayon-v\">java<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">net<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">HttpURLConnection<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-10\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r\">import<\/span> <span class=\"crayon-v\">java<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">net<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">URL<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-11\" class=\"crayon-line\"><\/div>\n<div id=\"crayon-568feae27be02325237934-12\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">\/** <\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-13\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 * Http\u8bf7\u6c42\u7684\u5de5\u5177\u7c7b <\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-14\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 *\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-15\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 * @author zhy <\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-16\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 *\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-17\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 *\/<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-18\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-m\">public<\/span> <span class=\"crayon-t\">class<\/span> <span class=\"crayon-e\">HttpUtils<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-19\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-20\" class=\"crayon-line crayon-striped-line\"><\/div>\n<div id=\"crayon-568feae27be02325237934-21\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-m\">private<\/span> <span class=\"crayon-m\">static<\/span> <span class=\"crayon-m\">final<\/span> <span class=\"crayon-t\">int<\/span> <span class=\"crayon-v\">TIMEOUT_IN_MILLIONS<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-cn\">5000<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-22\" class=\"crayon-line crayon-striped-line\"><\/div>\n<div id=\"crayon-568feae27be02325237934-23\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-m\">public<\/span> <span class=\"crayon-t\">interface<\/span> <span class=\"crayon-e\">CallBack<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-24\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-25\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-t\">void<\/span> <span class=\"crayon-e\">onRequestComplete<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-t\">String<\/span> <span class=\"crayon-v\">result<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-26\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-27\" class=\"crayon-line\"><\/div>\n<div id=\"crayon-568feae27be02325237934-28\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">\/** <\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-29\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 * \u5f02\u6b65\u7684Get\u8bf7\u6c42 <\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-30\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 *\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-31\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 * @param urlStr <\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-32\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 * @param callBack <\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-33\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 *\/<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-34\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-m\">public<\/span> <span class=\"crayon-m\">static<\/span> <span class=\"crayon-t\">void<\/span> <span class=\"crayon-e\">doGetAsyn<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-m\">final<\/span> <span class=\"crayon-t\">String<\/span> <span class=\"crayon-v\">urlStr<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-m\">final<\/span> <span class=\"crayon-e\">CallBack <\/span><span class=\"crayon-v\">callBack<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-35\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-36\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r\">new<\/span> <span class=\"crayon-e\">Thread<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-37\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-38\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-m\">public<\/span> <span class=\"crayon-t\">void<\/span> <span class=\"crayon-e\">run<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-39\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-40\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">try<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-41\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-42\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-t\">String<\/span> <span class=\"crayon-v\">result<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-e\">doGet<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">urlStr<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-43\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">if<\/span> <span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">callBack<\/span> <span class=\"crayon-o\">!=<\/span> <span class=\"crayon-t\">null<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-44\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-45\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">callBack<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">onRequestComplete<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">result<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-46\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-47\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span> <span class=\"crayon-st\">catch<\/span> <span class=\"crayon-sy\">(<\/span><span class=\"crayon-i\">Exception<\/span> <span class=\"crayon-v\">e<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-48\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-49\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">e<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">printStackTrace<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-50\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-51\" class=\"crayon-line\"><\/div>\n<div id=\"crayon-568feae27be02325237934-52\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-53\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">start<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-54\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-55\" class=\"crayon-line\"><\/div>\n<div id=\"crayon-568feae27be02325237934-56\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">\/** <\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-57\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 * \u5f02\u6b65\u7684Post\u8bf7\u6c42 <\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-58\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 * @param urlStr <\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-59\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 * @param params <\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-60\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 * @param callBack <\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-61\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 * @throws Exception <\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-62\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 *\/<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-63\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-m\">public<\/span> <span class=\"crayon-m\">static<\/span> <span class=\"crayon-t\">void<\/span> <span class=\"crayon-e\">doPostAsyn<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-m\">final<\/span> <span class=\"crayon-t\">String<\/span> <span class=\"crayon-v\">urlStr<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-m\">final<\/span> <span class=\"crayon-t\">String<\/span> <span class=\"crayon-v\">params<\/span><span class=\"crayon-sy\">,<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-64\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-m\">final<\/span> <span class=\"crayon-e\">CallBack <\/span><span class=\"crayon-v\">callBack<\/span><span class=\"crayon-sy\">)<\/span> <span class=\"crayon-m\">throws<\/span> <span class=\"crayon-e\">Exception<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-65\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-66\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r\">new<\/span> <span class=\"crayon-e\">Thread<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-67\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-68\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-m\">public<\/span> <span class=\"crayon-t\">void<\/span> <span class=\"crayon-e\">run<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-69\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-70\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">try<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-71\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-72\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-t\">String<\/span> <span class=\"crayon-v\">result<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-e\">doPost<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">urlStr<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-v\">params<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-73\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">if<\/span> <span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">callBack<\/span> <span class=\"crayon-o\">!=<\/span> <span class=\"crayon-t\">null<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-74\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-75\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">callBack<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">onRequestComplete<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">result<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-76\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-77\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span> <span class=\"crayon-st\">catch<\/span> <span class=\"crayon-sy\">(<\/span><span class=\"crayon-i\">Exception<\/span> <span class=\"crayon-v\">e<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-78\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-79\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">e<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">printStackTrace<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-80\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-81\" class=\"crayon-line\"><\/div>\n<div id=\"crayon-568feae27be02325237934-82\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-83\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">start<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-84\" class=\"crayon-line crayon-striped-line\"><\/div>\n<div id=\"crayon-568feae27be02325237934-85\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-86\" class=\"crayon-line crayon-striped-line\"><\/div>\n<div id=\"crayon-568feae27be02325237934-87\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">\/** <\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-88\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 * Get\u8bf7\u6c42\uff0c\u83b7\u5f97\u8fd4\u56de\u6570\u636e <\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-89\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 *\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-90\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 * @param urlStr <\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-91\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 * @return <\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-92\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 * @throws Exception <\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-93\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 *\/<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-94\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-m\">public<\/span> <span class=\"crayon-m\">static<\/span> <span class=\"crayon-t\">String<\/span> <span class=\"crayon-e\">doGet<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-t\">String<\/span> <span class=\"crayon-v\">urlStr<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0 <\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-95\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-96\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-e\">URL <\/span><span class=\"crayon-v\">url<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-t\">null<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-97\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-e\">HttpURLConnection <\/span><span class=\"crayon-v\">conn<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-t\">null<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-98\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-e\">InputStream <\/span><span class=\"crayon-st\">is<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-t\">null<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-99\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-e\">ByteArrayOutputStream <\/span><span class=\"crayon-v\">baos<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-t\">null<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-100\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">try<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-101\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-102\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">url<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-r\">new<\/span> <span class=\"crayon-e\">URL<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">urlStr<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-103\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">conn<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">HttpURLConnection<\/span><span class=\"crayon-sy\">)<\/span> <span class=\"crayon-v\">url<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">openConnection<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-104\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">conn<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">setReadTimeout<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">TIMEOUT_IN_MILLIONS<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-105\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">conn<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">setConnectTimeout<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">TIMEOUT_IN_MILLIONS<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-106\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">conn<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">setRequestMethod<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-s\">&#8220;GET&#8221;<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-107\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">conn<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">setRequestProperty<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-s\">&#8220;accept&#8221;<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-s\">&#8220;*\/*&#8221;<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-108\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">conn<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">setRequestProperty<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-s\">&#8220;connection&#8221;<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-s\">&#8220;Keep-Alive&#8221;<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-109\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">if<\/span> <span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">conn<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">getResponseCode<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span> <span class=\"crayon-o\">==<\/span> <span class=\"crayon-cn\">200<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-110\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-111\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">is<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-v\">conn<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">getInputStream<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-112\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">baos<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-r\">new<\/span> <span class=\"crayon-e\">ByteArrayOutputStream<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-113\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-t\">int<\/span> <span class=\"crayon-v\">len<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-o\">&#8211;<\/span><span class=\"crayon-cn\">1<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-114\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-t\">byte<\/span><span class=\"crayon-sy\">[<\/span><span class=\"crayon-sy\">]<\/span> <span class=\"crayon-v\">buf<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-r\">new<\/span> <span class=\"crayon-t\">byte<\/span><span class=\"crayon-sy\">[<\/span><span class=\"crayon-cn\">128<\/span><span class=\"crayon-sy\">]<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-115\" class=\"crayon-line\"><\/div>\n<div id=\"crayon-568feae27be02325237934-116\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">while<\/span> <span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">len<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-st\">is<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">read<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">buf<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">)<\/span> <span class=\"crayon-o\">!=<\/span> <span class=\"crayon-o\">&#8211;<\/span><span class=\"crayon-cn\">1<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-117\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-118\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">baos<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">write<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">buf<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-cn\">0<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-v\">len<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-119\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-120\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">baos<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">flush<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-121\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">return<\/span> <span class=\"crayon-v\">baos<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">toString<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-122\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span> <span class=\"crayon-st\">else<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-123\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-124\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">throw<\/span> <span class=\"crayon-r\">new<\/span> <span class=\"crayon-e\">RuntimeException<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-s\">&#8221; responseCode is not 200 &#8230; &#8220;<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-125\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-126\" class=\"crayon-line crayon-striped-line\"><\/div>\n<div id=\"crayon-568feae27be02325237934-127\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span> <span class=\"crayon-st\">catch<\/span> <span class=\"crayon-sy\">(<\/span><span class=\"crayon-i\">Exception<\/span> <span class=\"crayon-v\">e<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-128\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-129\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">e<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">printStackTrace<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-130\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span> <span class=\"crayon-st\">finally<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-131\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-132\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">try<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-133\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-134\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">if<\/span> <span class=\"crayon-sy\">(<\/span><span class=\"crayon-st\">is<\/span> <span class=\"crayon-o\">!=<\/span> <span class=\"crayon-t\">null<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-135\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">is<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">close<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-136\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span> <span class=\"crayon-st\">catch<\/span> <span class=\"crayon-sy\">(<\/span><span class=\"crayon-i\">IOException<\/span> <span class=\"crayon-v\">e<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-137\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-138\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-139\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">try<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-140\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-141\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">if<\/span> <span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">baos<\/span> <span class=\"crayon-o\">!=<\/span> <span class=\"crayon-t\">null<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-142\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">baos<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">close<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-143\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span> <span class=\"crayon-st\">catch<\/span> <span class=\"crayon-sy\">(<\/span><span class=\"crayon-i\">IOException<\/span> <span class=\"crayon-v\">e<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-144\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-145\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-146\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">conn<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">disconnect<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-147\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-148\" class=\"crayon-line crayon-striped-line\"><\/div>\n<div id=\"crayon-568feae27be02325237934-149\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">return<\/span> <span class=\"crayon-t\">null<\/span> <span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-150\" class=\"crayon-line crayon-striped-line\"><\/div>\n<div id=\"crayon-568feae27be02325237934-151\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-152\" class=\"crayon-line crayon-striped-line\"><\/div>\n<div id=\"crayon-568feae27be02325237934-153\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">\/**\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-154\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 * \u5411\u6307\u5b9a URL \u53d1\u9001POST\u65b9\u6cd5\u7684\u8bf7\u6c42\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-155\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 *\u00a0\u00a0 <\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-156\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 * @param url\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-157\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 *\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u53d1\u9001\u8bf7\u6c42\u7684 URL\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-158\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 * @param param\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-159\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 *\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u8bf7\u6c42\u53c2\u6570\uff0c\u8bf7\u6c42\u53c2\u6570\u5e94\u8be5\u662f name1=value1&amp;name2=value2 \u7684\u5f62\u5f0f\u3002\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-160\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 * @return \u6240\u4ee3\u8868\u8fdc\u7a0b\u8d44\u6e90\u7684\u54cd\u5e94\u7ed3\u679c\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-161\" class=\"crayon-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 * @throws Exception\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-162\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 *\/<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-163\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-m\">public<\/span> <span class=\"crayon-m\">static<\/span> <span class=\"crayon-t\">String<\/span> <span class=\"crayon-e\">doPost<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-t\">String<\/span> <span class=\"crayon-v\">url<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-t\">String<\/span> <span class=\"crayon-v\">param<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0 <\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-164\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-165\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-e\">PrintWriter <\/span><span class=\"crayon-v\">out<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-t\">null<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-166\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-e\">BufferedReader <\/span><span class=\"crayon-st\">in<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-t\">null<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-167\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-t\">String<\/span> <span class=\"crayon-v\">result<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-s\">&#8220;&#8221;<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-168\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">try<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-169\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-170\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-e\">URL <\/span><span class=\"crayon-v\">realUrl<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-r\">new<\/span> <span class=\"crayon-e\">URL<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">url<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-171\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">\/\/ \u6253\u5f00\u548cURL\u4e4b\u95f4\u7684\u8fde\u63a5\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-172\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-e\">HttpURLConnection <\/span><span class=\"crayon-v\">conn<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">HttpURLConnection<\/span><span class=\"crayon-sy\">)<\/span> <span class=\"crayon-i\">realUrl<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-173\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">openConnection<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-174\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">\/\/ \u8bbe\u7f6e\u901a\u7528\u7684\u8bf7\u6c42\u5c5e\u6027\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-175\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">conn<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">setRequestProperty<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-s\">&#8220;accept&#8221;<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-s\">&#8220;*\/*&#8221;<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-176\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">conn<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">setRequestProperty<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-s\">&#8220;connection&#8221;<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-s\">&#8220;Keep-Alive&#8221;<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-177\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">conn<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">setRequestMethod<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-s\">&#8220;POST&#8221;<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-178\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">conn<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">setRequestProperty<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-s\">&#8220;Content-Type&#8221;<\/span><span class=\"crayon-sy\">,<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-179\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-s\">&#8220;application\/x-www-form-urlencoded&#8221;<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-180\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">conn<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">setRequestProperty<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-s\">&#8220;charset&#8221;<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-s\">&#8220;utf-8&#8221;<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-181\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">conn<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">setUseCaches<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-t\">false<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-182\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">\/\/ \u53d1\u9001POST\u8bf7\u6c42\u5fc5\u987b\u8bbe\u7f6e\u5982\u4e0b\u4e24\u884c\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-183\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">conn<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">setDoOutput<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-t\">true<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-184\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">conn<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">setDoInput<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-t\">true<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-185\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">conn<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">setReadTimeout<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">TIMEOUT_IN_MILLIONS<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-186\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">conn<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">setConnectTimeout<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">TIMEOUT_IN_MILLIONS<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-187\" class=\"crayon-line\"><\/div>\n<div id=\"crayon-568feae27be02325237934-188\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">if<\/span> <span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">param<\/span> <span class=\"crayon-o\">!=<\/span> <span class=\"crayon-t\">null<\/span> <span class=\"crayon-o\">&amp;&amp;<\/span> <span class=\"crayon-o\">!<\/span><span class=\"crayon-v\">param<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">trim<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">equals<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-s\">&#8220;&#8221;<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-189\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-190\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">\/\/ \u83b7\u53d6URLConnection\u5bf9\u8c61\u5bf9\u5e94\u7684\u8f93\u51fa\u6d41\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-191\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">out<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-r\">new<\/span> <span class=\"crayon-e\">PrintWriter<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">conn<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">getOutputStream<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-192\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">\/\/ \u53d1\u9001\u8bf7\u6c42\u53c2\u6570\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-193\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">out<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">print<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">param<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-194\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">\/\/ flush\u8f93\u51fa\u6d41\u7684\u7f13\u51b2\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-195\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">out<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">flush<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-196\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-197\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">\/\/ \u5b9a\u4e49BufferedReader\u8f93\u5165\u6d41\u6765\u8bfb\u53d6URL\u7684\u54cd\u5e94\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-198\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">in<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-r\">new<\/span> <span class=\"crayon-e\">BufferedReader<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-199\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r\">new<\/span> <span class=\"crayon-e\">InputStreamReader<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">conn<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">getInputStream<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-200\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-t\">String<\/span> <span class=\"crayon-v\">line<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-201\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">while<\/span> <span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">line<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-st\">in<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">readLine<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">)<\/span> <span class=\"crayon-o\">!=<\/span> <span class=\"crayon-t\">null<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-202\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-203\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">result<\/span> <span class=\"crayon-o\">+=<\/span> <span class=\"crayon-v\">line<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-204\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-205\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span> <span class=\"crayon-st\">catch<\/span> <span class=\"crayon-sy\">(<\/span><span class=\"crayon-i\">Exception<\/span> <span class=\"crayon-v\">e<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-206\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-207\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">e<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">printStackTrace<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-208\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-209\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">\/\/ \u4f7f\u7528finally\u5757\u6765\u5173\u95ed\u8f93\u51fa\u6d41\u3001\u8f93\u5165\u6d41\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-210\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">finally<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-211\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-212\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">try<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-213\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-214\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">if<\/span> <span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">out<\/span> <span class=\"crayon-o\">!=<\/span> <span class=\"crayon-t\">null<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-215\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-216\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">out<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">close<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-217\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-218\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">if<\/span> <span class=\"crayon-sy\">(<\/span><span class=\"crayon-st\">in<\/span> <span class=\"crayon-o\">!=<\/span> <span class=\"crayon-t\">null<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-219\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-220\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">in<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">close<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-221\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-222\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span> <span class=\"crayon-st\">catch<\/span> <span class=\"crayon-sy\">(<\/span><span class=\"crayon-e\">IOException <\/span><span class=\"crayon-v\">ex<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-223\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">{<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-224\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">ex<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">printStackTrace<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-225\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-226\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-227\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">return<\/span> <span class=\"crayon-v\">result<\/span><span class=\"crayon-sy\">;<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-228\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><\/div>\n<div id=\"crayon-568feae27be02325237934-229\" class=\"crayon-line\"><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>\u5982\u679c\u5927\u5bb6\u5728\u4f7f\u7528\u8fc7\u7a0b\u4e2d\u51fa\u73b0\u4ec0\u4e48\u9519\u8bef\uff0c\u6216\u8005\u6709\u66f4\u597d\u7684\u5efa\u8bae\uff0c\u6b22\u8fce\u5927\u5bb6\u7559\u8a00\u63d0\u51fa~~\u53ef\u4ee5\u4e0d\u65ad\u7684\u6539\u8fdb\u8fd9\u4e9b\u7c7b~<\/p>\n<p><a href=\"http:\/\/download.csdn.net\/detail\/lmj623565791\/7869487\" target=\"_blank\">\u6e90\u7801\u70b9\u51fb\u4e0b\u8f7d<\/a><\/p>\n<p>\u539f\u6587\u51fa\u5904\uff1a <a href=\"http:\/\/blog.csdn.net\/lmj623565791\/article\/list\/1\">\u5f20\u9e3f\u6d0b\u7684\u535a\u5ba2<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>10\u4e2a\u57fa\u672c\u6bcf\u4e2a\u9879\u76ee\u4e2d\u90fd\u4f1a\u4f7f\u7528\u7684\u5de5\u5177\u7c7b\uff0c\u7528\u4e8e\u5feb\u901f\u5f00\u53d1~~<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[45],"tags":[],"_links":{"self":[{"href":"https:\/\/ai.zhousir.top\/index.php?rest_route=\/wp\/v2\/posts\/1136"}],"collection":[{"href":"https:\/\/ai.zhousir.top\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ai.zhousir.top\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ai.zhousir.top\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ai.zhousir.top\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1136"}],"version-history":[{"count":3,"href":"https:\/\/ai.zhousir.top\/index.php?rest_route=\/wp\/v2\/posts\/1136\/revisions"}],"predecessor-version":[{"id":1139,"href":"https:\/\/ai.zhousir.top\/index.php?rest_route=\/wp\/v2\/posts\/1136\/revisions\/1139"}],"wp:attachment":[{"href":"https:\/\/ai.zhousir.top\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1136"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ai.zhousir.top\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1136"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ai.zhousir.top\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1136"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}