日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

android6.0闪光灯源码,android手电筒+闪光灯基本源码_linux编程_linux公社-linux系统门户网站...

發布時間:2023/12/9 linux 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 android6.0闪光灯源码,android手电筒+闪光灯基本源码_linux编程_linux公社-linux系统门户网站... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

android手電筒+閃光燈基本源碼_linux編程_linux公社-linux系統門戶網站

繁體背景:你好,游客 登錄 注冊 搜索首頁Linux新聞Linux教程數據庫技術Linux編編程程服務器應用Linux安全Linux下載Linux認證Linux主題Linux壁紙Linux軟件數碼手機電腦首頁 Linux編程閱閱讀讀新新聞聞日期:2014-02-10來源:Linux社區 作者:zhonghe1114字體:大 中 小月黑風高,伸手不見五指,多么容易發生什么恐怖襲擊啊!在網上下載的應用又有很煩人的各種各樣的廣告,不用擔心,這里手把手叫你怎么做一個Android的手電筒應用程序,用蘋果和WP的請繞道,如果手機不帶閃光燈的可以先看看,下次買個新手機再體驗一下,有圖有真相,先上圖:準備:帶閃光燈的手機一臺,android開發環境一、首先我們新建一個工程,命名FlashLight,給布局文件main.xml添加內容:在這個工程里面我們簡單的用ToggleButton來實現功能,你可以選擇自己喜歡的組件來完成。二、在activity中實現功能,簡單介紹一下,android的手電筒功能實際上就是控制閃光燈的開與關,不斷閃動則是通過一個線程不斷的開、關來實現的,很簡單,上代碼:public class MainActivity extends Activity最最新新資資訊訊Linux Kernel KVM virt/kvm/iommu.c拒絕服務多個WordPress主題admin-ajax.php任意文件下ManageEngine DesktopCentral任意文件上傳漏洞WordPress Slideshow Gallery插件admin.php任Net-SNMP snmptrapd遠程拒絕服務漏洞(CVE-2014-多個ManageEngine產品任意文件上傳漏洞(CVE-ManageEngine EventLog Analyzer多個安全漏洞多個ManageEngine產品任意文件上傳漏洞(CVE-Linux內核開發者因抗議俄羅斯入侵烏克蘭被拘留Remarkable:Linux平臺下一個新的MarkDown編輯本本周周熱熱門門Shell forprivate Camera mCamera;private Camera.Parameters parameters;private long mExitTime = 0;private ToggleButton mTbtnLight,mTbtnFlashlight;public static final int OPEN_LIGHT = 0x0010;public static final int CLOSE_LIGHT = 0x0020;private FlightThread flightThread;private OnCheckedChangeListener mChangeListener = new OnCheckedChangeListener()Overridepublic void onCheckedChanged(CompoundButton buttonView, boolean isChecked)if (isChecked)openLight();else closeLight();private OnCheckedChangeListener mFlashListener = new OnCheckedChangeListener()Overridepublic void onCheckedChanged(CompoundButton buttonView, boolean isChecked)if (isChecked)/ 開始循環isStart = true;else isStart = false;closeLight();public Handler mHandler = new Handler()Overridepublic void handleMessage(Message msg)switch (msg.what)case OPEN_LIGHT:openLight();break;case CLOSE_LIGHT:closeLight();break;case 1000:break;Overrideprotected void onCreate(Bundle savedInstanceState)super.onCreate(savedInstanceState);setContentView(R.layout.main);getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);initValue();flightThread = new FlightThread();flightThread.start();private void initValue()mCamera = Camera.open();mTbtnLight = (ToggleButton)findViewById(R.id.button1);mTbtnFlashlight = (ToggleButton)findViewById(R.id.button2);parameters = mCamera.getParameters();mTbtnLight.setSelected(false);mTbtnFlashlight.setSelected(false);mTbtnLight.setOnCheckedChangeListener(mChangeListener);mTbtnFlashlight.setOnCheckedChangeListener(mFlashListener);/* 打開手電* author jetsen-ZhongHeliang 2014年1月21日 下午6:03:01*/private void openLight()parameters.setFlashMode(Parameters.FLASH_MODE_TORCH);mCamera.setParameters(parameters);mCamera.startPreview();/* 關閉手電* author jetsen-ZhongHeliang 2014年1月21日 下午6:03:22*/private void closeLight()parameters.setFlashMode(Parameters.FLASH_MODE_OFF);mCamera.setParameters(parameters);boolean isStart = false;int i = 0;class FlightThread extends ThreadOverridepublic void run()while (true)hil (i S)while (isStart)if (i+ %2 = 0)mHandler.obtainMessage(OPEN_LIGHT).sendToTarget();elsemHandler.obtainMessage(CLOSE_LIGHT).sendToTarget();tryThread.sleep(200);catch (InterruptedException e)e.printStackTrace();Overridepublic boolean onKeyDown(int keyCode, KeyEvent event)switch (keyCode)case KeyEvent.KEYCODE_BACK:/ 這里穿插一個很簡單的雙擊退出的功能,有點意思if (System.currentTimeMillis() - mExitTime) 2000)Toast.makeText(this, “再按一次退出“, Toast.LENGTH_SHORT).show();mExitTime = System.currentTimeMillis();else finish();return true;default:break;return super.onKeyDown(keyCode, event);Overrideprotected void onDestroy()mCamera.release();flightThread.interrupt();super.onDestroy();三、最后,不要忘了加權限,在AndroidManifest.xml文件中添加如下權限完成上面三個步驟就可以實現一個毫無廣告的自己DIY的手電功能,背景啊應用名字啊隨便自己換。附附源源碼碼一一枚枚,說說明明如如下下:Android腳本設計之SL4AHibernate配置常見錯誤頂一下0 00Android之高仿飛鴿傳Android仿QQ微信UI實Android 源碼導入Android自定義彈窗進Android 仿QQ多級列表Android實現圖片按任基于Android的遠程視百度貼吧布局框架的研本軟件適用帶有閃光燈的手機。是通過調用手機的閃光燈來實現照明的效果。軟件功能單一,除了照明沒有其他的功能,占用內存小,遵照簡潔、實用、極端單一的原則。不過得需要安裝在手機上調用閃光燈才能看出效果,模擬器是看不出來的免免費費下下載載地地址址在在 http:/linux.linuxidc.com/用用戶戶名名與與密密碼碼都都是是www.linuxidc.com具具體體下下載載目目錄錄在在 /2014年資料/2月/10日/Android手電筒+閃光燈基本源碼下載方法見 http:/www.linuxidc.com/Linux/2013-07/87684.htm更多Android相關信息見Android 專題頁面 http:/www.linuxidc.com/topicnews.aspx?tid=11相相關關資資訊訊 Android源碼 Android閃光燈 Android手電筒 Android 下的一段視屏播放的邏輯源 (07月24日)Android骰子游戲案例源碼 (12/03/2013 20:11:39)Android 程序導航頁面appguide的制 (05/20/201315:02:56)Android Zxing 添加閃光燈功能 (05月02日)Android增加鍵值【附源碼】 (08/17/201310:39:30)Android之高仿飛鴿傳書熱點創建與 (04/24/201310:10:09)圖圖片片資資訊訊 本本文文評評論論 查看全部評論 (0)表情: 姓名: 匿名 匿名 字數 0同意評論聲明 請登錄評論聲明尊重網上道德,遵守中華人民共和國的各項有關法律法規 承擔一切因您的行為而直接或間接導致的民事或刑事法律責任 本站管理人員有權保留或刪除其管轄留言中的任意內容 本站有權在網站內轉載或引用您的評論 參與本評論即表明您已經閱讀并接受上述條款Linux公社簡介 - 廣告服務 - 網站地圖 - 幫助信息 - 聯系我們 本站(LinuxIDC)所刊載文章不代表同意其說法或描述,僅為提供更多信息,也不構成任何建議。主編:漏網的魚 (QQ:3165270) 聯系郵箱:(如有版權及廣告合作請聯系) 本站帶寬由6688.CC友情提供 關注Linux,關注LinuxIDC.com,請向您的QQ好友宣傳LinuxIDC.com,多謝支持! Copyright 2006-2014 Linux公社 All rights reserved 浙ICP備06018118號

總結

以上是生活随笔為你收集整理的android6.0闪光灯源码,android手电筒+闪光灯基本源码_linux编程_linux公社-linux系统门户网站...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。