android開發(fā)培訓實現(xiàn)手機手電筒

android開發(fā)培訓實現(xiàn)手機手電筒

ID:15399796

大?。?83.50 KB

頁數(shù):6頁

時間:2018-08-03

android開發(fā)培訓實現(xiàn)手機手電筒_第1頁
android開發(fā)培訓實現(xiàn)手機手電筒_第2頁
android開發(fā)培訓實現(xiàn)手機手電筒_第3頁
android開發(fā)培訓實現(xiàn)手機手電筒_第4頁
android開發(fā)培訓實現(xiàn)手機手電筒_第5頁
資源描述:

《android開發(fā)培訓實現(xiàn)手機手電筒》由會員上傳分享,免費在線閱讀,更多相關內容在行業(yè)資料-天天文庫。

1、Android實現(xiàn)手機手電筒首先,android我們來看一下這個程序的運行截圖:手電筒:首先點擊菜單鍵,我們會看到菜單中有兩個選項,一個是選擇背光顏色,另一個是離開按鈕,當我們點擊背光顏色之后,會出現(xiàn)如上所示的效果。接著,我們點擊藍色背光,出現(xiàn)如下所示的畫面:實現(xiàn)這個程序很簡單,下面給出實現(xiàn)的代碼:主程序文件packageirdc.ex10_01;/*import相關class*/importandroid.app.Activity;importandroid.app.AlertDialog;importandroid.content.Context;importandro

2、id.content.DialogInterface;importandroid.content.DialogInterface.OnClickListener;importandroid.os.Bundle;importandroid.os.PowerManager;importandroid.view.Menu;importandroid.view.MenuItem;importandroid.view.Window;importandroid.view.WindowManager;importandroid.widget.LinearLayout;importandr

3、oid.widget.Toast;publicclassEX10_01extendsActivity{/**PowerManager可以控制手機的wakelock,使手機處于恒亮的狀態(tài)*/privatebooleanifLocked=false;privatePowerManager.WakeLockmWakeLock;privatePowerManagermPowerManager;privateLinearLayoutmLinearLayout;/*獨一無二的menu選項identifier,用以識別事件*/staticfinalprivateintM_CHOOSE=M

4、enu.FIRST;staticfinalprivateintM_EXIT=Menu.FIRST+1;/*顏色菜單的顏色與文字數(shù)組*/privateint[]color={R.drawable.white,R.drawable.blue,R.drawable.pink,R.drawable.green,R.drawable.orange,R.drawable.yellow};privateint[]text={R.string.str_white,R.string.str_blue,R.string.str_pink,R.string.str_green,R.string.

5、str_orange,R.string.str_yellow};@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);/*必須?setContentView之前調用全屏顯示*/requestWindowFeature(Window.FEATURE_NO_TITLE);getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLA

6、G_FULLSCREEN);setContentView(R.layout.main);/*初始化mLinearLayout*/mLinearLayout=(LinearLayout)findViewById(R.id.myLinearLayout1);/*取得PowerManager*/mPowerManager=(PowerManager)getSystemService(Context.POWER_SERVICE);/*取得WakeLock*/mWakeLock=mPowerManager.newWakeLock(PowerManager.SCREEN_BRIGHT_

7、WAKE_LOCK,"BackLight");WindowManager.LayoutParamslp=getWindow().getAttributes();lp.screenBrightness=1.0f;getWindow().setAttributes(lp);}@OverridepublicbooleanonCreateOptionsMenu(Menumenu){/*menu組ID*/intidGroup1=0;/*menuItemID*/intorderMenuItem1=Menu.NONE;intor

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現(xiàn)內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。