真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

怎么在Android中實(shí)現(xiàn)錄屏功能

這篇文章將為大家詳細(xì)講解有關(guān)怎么在Android中實(shí)現(xiàn)錄屏功能,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個(gè)參考,希望大家閱讀完這篇文章后對(duì)相關(guān)知識(shí)有一定的了解。

目前創(chuàng)新互聯(lián)建站已為上千多家的企業(yè)提供了網(wǎng)站建設(shè)、域名、虛擬主機(jī)、成都網(wǎng)站托管、企業(yè)網(wǎng)站設(shè)計(jì)、渭濱網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。


一、使用方法。

首先用參數(shù)MEDIA_-PROJECTION_SERVICE調(diào) 用Context.getSystemService(),得到MediaProjectionManager類(lèi)別實(shí)例;

其次,調(diào)用 createScreenCaptureIntent ()得到一個(gè)Intent;再次,使用startActivityForResult()啟動(dòng)屏幕捕捉;

最后,將結(jié)果返回到 getMediaProjection()上,獲取捕捉數(shù)據(jù)。

二、Demo案例。

1.導(dǎo)入接口

import android.media.projection.MediaProjection;
import android.media.projection.MediaProjectionManager;

2.實(shí)例化MediaProjectionManager

mMediaProjectionManager = (MediaProjectionManager) getSystemService(MEDIA_PROJECTION_SERVICE);

3.利用MediaProjectionManager類(lèi)實(shí)例的功能函數(shù)createScreenCaptureIntent()生成intent,為接下來(lái)的的抓取屏幕做準(zhǔn)備

Intent captureIntent = mMediaProjectionManager.createScreenCaptureIntent();
startActivityForResult(captureIntent, REQUEST_CODE);

4.在onActivityResult()中獲取返回值

protected void onActivityResult(int requestCode, int resultCode, Intent data) {
 MediaProjection mediaProjection = mMediaProjectionManager.getMediaProjection(resultCode, data);
 if (mediaProjection == null) {
 Log.e("@@", "media projection is null");
 return;
 }

5.實(shí)例化VirtualDisplay,這個(gè)類(lèi)的主要作用是用來(lái)獲取屏幕信息并保存在里。

private VirtualDisplay mVirtualDisplay;
 mVirtualDisplay = mMediaProjection.createVirtualDisplay(TAG + "-display",
 mWidth, mHeight, mDpi, DisplayManager.VIRTUAL_DISPLAY_FLAG_PUBLIC,
 mSurface, null, null);

Android是什么

Android是一種基于Linux內(nèi)核的自由及開(kāi)放源代碼的操作系統(tǒng),主要使用于移動(dòng)設(shè)備,如智能手機(jī)和平板電腦,由美國(guó)Google公司和開(kāi)放手機(jī)聯(lián)盟領(lǐng)導(dǎo)及開(kāi)發(fā)。

關(guān)于怎么在Android中實(shí)現(xiàn)錄屏功能就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到。


網(wǎng)頁(yè)名稱(chēng):怎么在Android中實(shí)現(xiàn)錄屏功能
當(dāng)前地址:http://weahome.cn/article/jhicoh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部