1. 程式人生 > >Android 實現app保持亮屏

Android 實現app保持亮屏

第一種方式

第一步:新增許可權

<uses-permission android:name="android.permission.WAKE_LOCK"></uses-permission>

第二步:在Activty檔案中新增以下方法對應的程式碼

@Override  
        protected void onCreate(Bundle savedInstanceState) {  
            super.onCreate(savedInstanceState);  
            this.setContentView(R.layout.main);  
            powerManager = (PowerManager)this
.getSystemService(this.POWER_SERVICE); wakeLock = this.powerManager.newWakeLock(PowerManager.FULL_WAKE_LOCK, "My Lock"); } @Override protected void onResume() { super.onResume(); wakeLock.acquire(); } @Override protected
void onPause() { super.onPause(); wakeLock.release(); } }

第二種方式

第一步:在Activity中的onCreate()中新增

getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);

或者在Xml檔案中新增 android:keepScreenOn=”true”

<Relativelayout<br>xmlns:android="https://schemas.android.com/apk/res/android"
android:layout_width="match_parent" android:layout_height="match_parent" android:keepScreenOn="true"> ... </Relativelayout<br>

相關推薦

Android 實現app保持

第一種方式 第一步:新增許可權 <uses-permission android:name="android.permission.WAKE_LOCK"></uses-pe

AndroidAPP的全實現

在我們手機的介面上,有許多元素。先來看一張圖。 有時我們需要全屏,將這些元素都隱藏掉,實現全屏效果。 首先來看一個佈局檔案,在這兒我們將屬性都設定成match_parent <?xml version="1.0" encoding="utf-

Android 保持

Android 中保持螢幕常亮的方式有兩種,一種是給當前 Window 設定 FLAG_KEEP_SCREEN_ON 標誌,另一種是使用 WakeLock。WakeLock 的 sdk 中已經廢棄了一些介面,並在其中註明了建議使用第一種方式。 Window w

Android實現App版本自動更新

enqueue 返回值 watermark iss 界面 點擊 itl rar 執行 現在很多的App中都會有一個檢查版本的功能。例如鬥魚TV App的設置界面下: 當我們點擊檢查更新的時候,就會向服務器發起版本檢測的請求。一般的處理

android實現app通過jni呼叫C/C++方法

本文實現在android app中使用呼叫jni庫呼叫本地C/C++方法。 1.新建android工程 2.新建java上層方法 本例子在工程中新建 cn.landsem.jnistudy 包,在其中新建TestManager類用於呼叫本地C/C++方法,該類的程式碼如下:

android 實現app內部檢測最新版本 自動升級到最新版本

app現在基本都有版本更新這個功能,實現起來也很簡單 截圖效果: 1. 獲取當前app的版本號 /** * 獲取版本號 * * @throws PackageManager.NameNotFoundException */

Android 實現 session 保持

最近在開發專案的過程中,遇到 android 與 web 伺服器要在同一 session 下通訊的問題。先來了解一下 session 機制 和 session 的實現方式: Session機制 Session 機制是一種伺服器端的機制,伺服器使用一種類似於散列表的

Android實現介面完全全

實現android介面完全全屏,狀態列也不顯示,以下為程式碼: 1.AndroidManifest.xml內容: <?xml version="1.0" encoding="utf-8"?

android實現一鍵鎖

       最近想寫一個一鍵鎖屏功能的android小程式,找了很多網上的例子,也看了SDK文件,幾乎所有的程式碼都大同小異,但是有很多人都會在除錯的時候出現各種問題,大多數人的Logcat中都會出現:“ java.lang.SecurityException: No a

Android實現app長時間未操作時自動退出app

這裡要考慮3個問題,第一個是鎖屏問題,第二個是app被切換至後臺的問題,第三個是螢幕鎖定和解除時app在後臺時的問題 一,監聽螢幕解鎖,鎖定 public class ScreenObserver { private static String TAG = "ScreenObserver";

Android實現圖片寬度全,高度隨圖片大小動態適配

1.layout中設定圖片寬度match_parent 高度wrap_content 2.獲得圖片的高度,可以讓後臺直接傳過來,也可以拿到圖片後在移動端自行獲得 3.計算圖片寬高比(注意應為fl

Android實現自定義鎖控制

   當在Android手機上需要實現自定義的鎖屏,  往往在進入自定義的鎖屏介面介面之前需要先解開螢幕鎖, 以順利的進入自定義鎖屏介面 ,並能方便使用者即時的做其他操作,下面用程式碼來實現這一功能:  1、點亮螢幕與解系統鎖 //light the screen Pow

實現:編輯短信,按power鍵鎖後,再點幕,進入的還是編輯短信界面,按返回鍵才會進入解鎖界面。

亮屏 ram flags you creat att msu con sim 描寫敘述:在編輯短信界面按電源鍵鎖屏後,又一次按電源鍵點亮屏幕。並沒有進入到鎖屏界面而是在編輯短信界面。此時短信界面懸浮與鎖屏界面之上。這時按返回鍵關閉編輯短信界面。回到鎖屏界面,是怎樣實

android App啟動白

顯示 draw 出現 com pan code 文件中 class 但是 app啟動的時候在啟動也顯示之前會出現白屏或黑屏的情況。 主要是因為視圖沒有及時填充上造成的,解決方式如下: 在style中添加以下代碼: <style name="SplashTheme"

Unity(Android版)和Android原生APP簡單實現版本更新

directory 代碼 server 頁面 提示框 自動安裝 obj nis 查看 版本檢測接口說明:(1)請求post,無參數(2)調用地址:http://www.baidu.com/rs/ver/info(3)返回結果:{ "verCode": "2",

Android啟動頁面(閃頁面)的實現

閃屏頁面是指APP剛啟動時的頁面會自動跳轉到主頁面 單單實現閃屏頁面非常簡單。 閃屏介面的作用: 1.展示自己軟體的logo,口號標識語等, 2.作為廣告平臺,獲取利益 3.載入下一頁面(其他Activity或全域性)所需要的資料 4.檢查更新 效果展示 首先目錄

Android 螢幕滅廣播,螢幕滅監聽

service 類註冊廣播進行監聽 /** * 作者:created by meixi * 郵箱:[email protected] * 日期:2018/9/27 09 */ public class Serview extends Service { /**

Android實現過渡動畫、引導頁 Android判斷是否第一次啟動App

最近參加比賽聯絡模擬題其中有一道題是: 結合上學期期末實訓整理的資料,加上網上博主的博文參考。再次整理一遍,以供以後參考。 這篇是基於Android自身的控制元件View做出的效果。 文章最後附上利用RXJAVA技術做成的引導頁。 首先是過渡動畫,因為它不論App是否第一次啟動都會顯

android實現 去標題去工作列

在進行Android UI設計時,我們經常需要將螢幕設定成無標題欄或者全屏。要實現起來也非常簡單,主要有兩種方法:配置xml檔案和編寫程式碼設定。   1.在xml檔案中進行配置   在專案的清單檔案AndroidManifest.xml中,找到需要全屏或設定成無標題

AndroidAPP應用冷啟動黑白原因 優化解決方案

冷啟動 前言 應用啟動 冷啟動流程 問題原因 解決方法 優化 前言 做過APP開發,尤其是複雜專案的同學應該會經歷過APP在桌面點選冷啟動的時候,你以為會順利開啟應用首頁,但是出現在你眼前的