{"id":4283,"date":"2018-07-20T21:25:20","date_gmt":"2018-07-20T13:25:20","guid":{"rendered":"http:\/\/www.bookcard.net\/wordpress\/?p=4283"},"modified":"2018-07-20T21:25:20","modified_gmt":"2018-07-20T13:25:20","slug":"android_game_wakelock","status":"publish","type":"post","link":"https:\/\/www.bookcard.net\/wordpress\/android_game_wakelock\/","title":{"rendered":"Android\u904a\u6232\u4e4b\u559a\u9192\u9396"},"content":{"rendered":"<figure id=\"attachment_4284\" aria-describedby=\"caption-attachment-4284\" style=\"width: 1024px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.bookcard.net\/wordpress\/wp-content\/uploads\/2018\/07\/Android_Game_WakeLock.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-4284\" src=\"https:\/\/www.bookcard.net\/wordpress\/wp-content\/uploads\/2018\/07\/Android_Game_WakeLock.jpg\" alt=\"\" width=\"1024\" height=\"768\" srcset=\"https:\/\/www.bookcard.net\/wordpress\/wp-content\/uploads\/2018\/07\/Android_Game_WakeLock.jpg 1024w, https:\/\/www.bookcard.net\/wordpress\/wp-content\/uploads\/2018\/07\/Android_Game_WakeLock-300x225.jpg 300w, https:\/\/www.bookcard.net\/wordpress\/wp-content\/uploads\/2018\/07\/Android_Game_WakeLock-768x576.jpg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption id=\"caption-attachment-4284\" class=\"wp-caption-text\">Android\u904a\u6232\u4e4b\u559a\u9192\u9396<\/figcaption><\/figure>\n<p>Android\u6700\u8017\u96fb\u9996\u7576\u89f8\u6478\u5c4f.\u70ba\u7bc0\u7d04\u96fb\u80fd\u5f88\u591a\u4eba\u90fd\u5c07\u4eae\u5ea6\u964d\u4f4e.\u4f46\u53c8\u8017\u795e.\u6298\u4e2d\u4e4b\u6cd5\u662f\u7cfb\u7d71\u81ea\u52d5\u8b8a\u6697\u9032\u5165\u7761\u7720\u72c0\u614b.\u89f8\u5c4f\u5f8c\u81ea\u52d5\u8b8a\u660e\u4eae.\u5982\u679c\u60f3\u5c4f\u819c\u4fdd\u6301\u559a\u9192\u72c0\u614b\u53ef\u662fWakeLock.\u4f46\u89f8\u5c4f\u904a\u6232\u662f\u4e0d\u9700WakeLock\u300e\u559a\u9192\u9396\u300f.\u5b83\u53ea\u9069\u7528\u65bc\u901a\u904e\u300e\u52a0\u901f\u8a08\u300f\u63a7\u5236\u4e4b\u904a\u6232.<\/p>\n<p>\u9996\u5148\u5728AndroidManifest.xml\u6dfb\u52a0\u6b0a\u9650<\/p>\n<p>&lt;uses-permission android:name=&#8221;android.permission.WAKE_LOCK&#8221; \/&gt;<\/p>\n<p>\u7372\u53d6\u96fb\u6e90\u7ba1\u7406\u5668<\/p>\n<p>PowerManager power_manager = (PowerManager)context.getSystemService(Context.POWER_SERVICE);<\/p>\n<p>\u751f\u6210\u559a\u9192\u9396. levelAndFlagsw\u70ba\u63a7\u5236\u6a19\u8a18.tag\u70ba\u9396\u540d<\/p>\n<p>PowerManager.newWakeLock(int levelAndFlags, String tag)<\/p>\n<table>\n<tbody>\n<tr>\n<td width=\"200\">levelAndFlags:<\/td>\n<td width=\"121\">\u5c4f\u5e55\u71c8<\/td>\n<td width=\"121\">\u9375\u76e4\u71c8<\/td>\n<\/tr>\n<tr>\n<td width=\"200\">PARTIAL_WAKE_LOCK<\/td>\n<td width=\"121\">\u95dc\u9589<\/td>\n<td width=\"121\">\u95dc\u9589<\/td>\n<\/tr>\n<tr>\n<td width=\"200\">SCREEN_DIM_WAKE_LOCK<\/td>\n<td width=\"121\">\u4f4e\u4eae\u5ea6<\/td>\n<td width=\"121\">\u95dc\u9589<\/td>\n<\/tr>\n<tr>\n<td width=\"200\">SCREEN_BRIGHT_WAKE_LOCK<\/td>\n<td width=\"121\">\u9ad8\u4eae\u5ea6<\/td>\n<td width=\"121\">\u95dc\u9589<\/td>\n<\/tr>\n<tr>\n<td width=\"200\">FULL_WAKE_LOCK<\/td>\n<td width=\"121\">\u9ad8\u4eae\u5ea6<\/td>\n<td width=\"121\">\u958b\u555f<\/td>\n<\/tr>\n<tr>\n<td width=\"200\">ON_AFTER_RELEASE<\/td>\n<td width=\"121\">\u5ef6\u6642\u95dc\u71c8<\/td>\n<td width=\"121\">\u95dc\u9589<\/td>\n<\/tr>\n<tr>\n<td width=\"200\">ACQUIRE_CAUSES_WAKEUP<\/td>\n<td width=\"121\">\u5f37\u5236\u958b\u555f<\/td>\n<td width=\"121\">\u5f37\u5236\u958b\u555f<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u4e00\u822c\u4f7f\u7528PARTIAL_WAKE_LOCK\u751f\u6210\u559a\u9192\u9396<\/p>\n<p>WakeLock wake_lock = power_manager.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK,&#8221;LOCK&#8221;);<\/p>\n<p>\u555f\u7528\u559a\u9192\u9396.\u5728Activity.onResume()\u4e2d\u8abf\u7528<\/p>\n<p>wake_lock.acquire();<\/p>\n<p>\u91cb\u653e\u559a\u9192\u9396.\u5728Activity.onPause()\u4e2d\u8abf\u7528<\/p>\n<p>wake_lock.release();<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Android\u6700\u8017\u96fb\u9996\u7576\u89f8\u6478\u5c4f.\u70ba\u7bc0\u7d04\u96fb\u80fd\u5f88\u591a\u4eba\u90fd\u5c07\u4eae\u5ea6\u964d\u4f4e.\u4f46\u53c8\u8017\u795e.\u6298\u4e2d\u4e4b\u6cd5\u662f\u7cfb\u7d71\u81ea\u52d5\u8b8a\u6697\u9032\u5165\u7761\u7720\u72c0\u614b.\u89f8 &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.bookcard.net\/wordpress\/android_game_wakelock\/\" class=\"more-link\">\u7e7c\u7e8c\u95b1\u8b80 <span class=\"screen-reader-text\">Android\u904a\u6232\u4e4b\u559a\u9192\u9396<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[2],"class_list":["post-4283","post","type-post","status-publish","format-standard","hentry","category-android","tag-android","entry"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.bookcard.net\/wordpress\/wp-json\/wp\/v2\/posts\/4283","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bookcard.net\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bookcard.net\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bookcard.net\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bookcard.net\/wordpress\/wp-json\/wp\/v2\/comments?post=4283"}],"version-history":[{"count":1,"href":"https:\/\/www.bookcard.net\/wordpress\/wp-json\/wp\/v2\/posts\/4283\/revisions"}],"predecessor-version":[{"id":4285,"href":"https:\/\/www.bookcard.net\/wordpress\/wp-json\/wp\/v2\/posts\/4283\/revisions\/4285"}],"wp:attachment":[{"href":"https:\/\/www.bookcard.net\/wordpress\/wp-json\/wp\/v2\/media?parent=4283"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bookcard.net\/wordpress\/wp-json\/wp\/v2\/categories?post=4283"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bookcard.net\/wordpress\/wp-json\/wp\/v2\/tags?post=4283"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}