亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? cameracanvas.java

?? J2ME MIDP_Example_Applications
?? JAVA
字號:
// Copyright 2002 Nokia Corporation. // // THIS SOURCE CODE IS PROVIDED 'AS IS', WITH NO WARRANTIES WHATSOEVER, // EXPRESS OR IMPLIED, INCLUDING ANY WARRANTY OF MERCHANTABILITY, FITNESS // FOR ANY PARTICULAR PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE // OR TRADE PRACTICE, RELATING TO THE SOURCE CODE OR ANY WARRANTY OTHERWISE // ARISING OUT OF ANY PROPOSAL, SPECIFICATION, OR SAMPLE AND WITH NO // OBLIGATION OF NOKIA TO PROVIDE THE LICENSEE WITH ANY MAINTENANCE OR // SUPPORT. FURTHERMORE, NOKIA MAKES NO WARRANTY THAT EXERCISE OF THE // RIGHTS GRANTED HEREUNDER DOES NOT INFRINGE OR MAY NOT CAUSE INFRINGEMENT // OF ANY PATENT OR OTHER INTELLECTUAL PROPERTY RIGHTS OWNED OR CONTROLLED // BY THIRD PARTIES // // Furthermore, information provided in this source code is preliminary, // and may be changed substantially prior to final release. Nokia Corporation // retains the right to make changes to this source code at // any time, without notice. This source code is provided for informational // purposes only. // // Nokia and Nokia Connecting People are registered trademarks of Nokia// Corporation.// Java and all Java-based marks are trademarks or registered trademarks of// Sun Microsystems, Inc.// Other product and company names mentioned herein may be trademarks or// trade names of their respective owners.// // A non-exclusive, non-transferable, worldwide, limited license is hereby // granted to the Licensee to download, print, reproduce and modify the // source code. The licensee has the right to market, sell, distribute and // make available the source code in original or modified form only when // incorporated into the programs developed by the Licensee. No other // license, express or implied, by estoppel or otherwise, to any other // intellectual property rights is granted herein.// unnamed packageimport javax.microedition.lcdui.*;import javax.microedition.media.*;import javax.microedition.media.control.*;import java.io.IOException;class CameraCanvas    extends Canvas    implements CommandListener{    private final CameraMIDlet midlet;    private final Command exitCommand;    private Command captureCommand = null;    private Player player = null;    private VideoControl videoControl = null;    private boolean active = false;    // Two strings for displaying error messages    private String message1 = null;    private String message2 = null;    CameraCanvas(CameraMIDlet midlet)    {        this.midlet = midlet;        exitCommand = new Command("Exit", Command.EXIT, 1);        addCommand(exitCommand);        setCommandListener(this);        try        {            player = Manager.createPlayer("capture://video");            player.realize();                    // Grab the video control and set it to the current display.            videoControl = (VideoControl)(player.getControl("VideoControl"));            if (videoControl == null)            {                discardPlayer();                message1 = "Unsupported:";                message2 = "Can't get video control";            }            else            {                videoControl.initDisplayMode(VideoControl.USE_DIRECT_VIDEO,                                             this);                // centre video, letting it be clipped if it's too big                int canvasWidth = getWidth();                int canvasHeight = getHeight();                int displayWidth = videoControl.getDisplayWidth();                int displayHeight = videoControl.getDisplayHeight();                int x = (canvasWidth - displayWidth) / 2;                int y = (canvasHeight - displayHeight) / 2;                videoControl.setDisplayLocation(x, y);                                captureCommand = new Command("Capture", Command.SCREEN, 1);                addCommand(captureCommand);            }        }        catch (IOException ioe)        {            discardPlayer();            message1 = "IOException:";            message2 = ioe.getMessage();        }        catch (MediaException me)        {            discardPlayer();            message1 = "MediaException:";            message2 = me.getMessage();        }        catch (SecurityException se)        {            discardPlayer();            message1 = "SecurityException";            message2 = se.getMessage();        }    }    // Called in case of exception to make sure invalid players are closed    private void discardPlayer()    {        if (player != null)        {            player.close();            player = null;        }        videoControl = null;    }        public void paint(Graphics g)    {        g.setColor(0x00FFFF00);   // yellow        g.fillRect(0, 0, getWidth(), getHeight());        if (message1 != null)        {            g.setColor(0x00000000);   // black            g.drawString(message1, 1, 1, Graphics.TOP | Graphics.LEFT);            g.drawString(message2, 1, 1 + g.getFont().getHeight(),                                         Graphics.TOP | Graphics.LEFT);        }    }    synchronized void start()    {        if ((player != null) && !active)        {            try            {                player.start();                videoControl.setVisible(true);            }            catch (MediaException me)            {                message1 = "Media exception:";                message2 = me.getMessage();            }            catch (SecurityException se)            {                message1 = "SecurityException";                message2 = se.getMessage();            }            active = true;        }    }    synchronized void stop()    {        if ((player != null) && active)        {            try            {                videoControl.setVisible(false);                player.stop();            }            catch (MediaException me)            {                message1 = "MediaException:";                message2 = me.getMessage();            }            active = false;        }    }    public void commandAction(Command c, Displayable d)    {        if (c == exitCommand)        {            midlet.cameraCanvasExit();        }        else if (c == captureCommand)        {            takeSnapshot();        }    }    public void keyPressed(int keyCode)    {        if (getGameAction(keyCode) == FIRE)        {            takeSnapshot();        }    }    private void takeSnapshot()    {        if (player != null)        {            try            {                byte[] pngImage = videoControl.getSnapshot(null);                midlet.cameraCanvasCaptured(pngImage);            }            catch (MediaException me)            {                message1 = "MediaException:";                message2 = me.getMessage();            }        }    }}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美精品第1页| 亚洲一区二区三区中文字幕在线| 亚洲欧美一区二区三区久本道91| 免费视频最近日韩| 欧美这里有精品| 欧美经典三级视频一区二区三区| 亚洲6080在线| 在线视频你懂得一区| 久久精品视频在线免费观看| 婷婷开心激情综合| 日本韩国欧美一区| 亚洲欧美偷拍三级| 成人aa视频在线观看| 国产亚洲人成网站| 精品一区二区三区在线播放| 欧美区视频在线观看| 亚洲黄色av一区| www.一区二区| 国产精品美女久久久久久久久| 久久精品国产网站| 日韩一区二区在线观看| 婷婷成人激情在线网| 欧美三级日韩三级| 亚洲一级电影视频| 欧美亚洲动漫精品| 亚洲午夜久久久| 欧美亚洲禁片免费| 一区二区三区欧美亚洲| 日本精品一区二区三区高清| 亚洲欧美一区二区视频| 99re热这里只有精品免费视频| 国产日韩欧美精品综合| 处破女av一区二区| 国产午夜精品一区二区三区视频 | 午夜视频在线观看一区| 日本道色综合久久| 亚洲综合在线视频| 在线视频一区二区三| 视频一区视频二区中文| 欧美一区二区在线播放| 韩国av一区二区三区四区| 国产喂奶挤奶一区二区三区| 成人免费毛片片v| 成人欧美一区二区三区黑人麻豆 | 老司机午夜精品99久久| 精品国产免费人成电影在线观看四季 | 日本一道高清亚洲日美韩| 欧美一二三区在线| 国产白丝网站精品污在线入口| 国产精品免费丝袜| 在线观看视频欧美| 日韩av成人高清| 国产亚洲精品aa午夜观看| 99精品视频在线免费观看| 亚洲一二三专区| 日韩欧美一区在线观看| 成人网在线免费视频| 亚洲高清在线精品| 久久这里只有精品6| 97久久人人超碰| 日韩精品免费专区| 国产欧美日韩不卡免费| 色丁香久综合在线久综合在线观看| 日韩电影在线免费看| 国产日韩欧美不卡在线| 欧美日韩精品专区| 粉嫩久久99精品久久久久久夜| 一区二区三区精品视频| 精品国精品自拍自在线| av在线播放成人| 日韩成人免费电影| 日韩一区中文字幕| 欧美mv和日韩mv国产网站| 91伊人久久大香线蕉| 蜜臀av在线播放一区二区三区| 综合自拍亚洲综合图不卡区| 日韩手机在线导航| 色哟哟亚洲精品| 国产91在线观看丝袜| 男女激情视频一区| 一区二区三区在线看| 国产精品久久久一区麻豆最新章节| 91精品国产综合久久蜜臀 | 亚洲人吸女人奶水| 久久综合九色欧美综合狠狠| 欧美日韩久久久一区| www.色综合.com| 韩国欧美国产1区| 日韩精品免费视频人成| 亚洲综合久久av| 综合久久一区二区三区| 国产天堂亚洲国产碰碰| 日韩欧美国产麻豆| 欧美美女黄视频| 在线观看亚洲精品| 色中色一区二区| 99riav一区二区三区| 成人精品在线视频观看| 国产真实乱偷精品视频免| 青草国产精品久久久久久| 亚洲超碰97人人做人人爱| 一区二区三区丝袜| 一区二区视频在线看| 一区在线播放视频| 中文字幕一区二区三区蜜月 | 精品国产乱子伦一区| 91精品福利在线一区二区三区| 欧美午夜精品免费| 欧美色图激情小说| 欧美日韩一区二区欧美激情| 欧美无乱码久久久免费午夜一区| 色婷婷综合久久久中文一区二区| av一区二区三区在线| jizzjizzjizz欧美| 97久久超碰国产精品电影| www.欧美日韩| 色av成人天堂桃色av| 欧洲一区在线电影| 在线不卡欧美精品一区二区三区| 欧美年轻男男videosbes| 欧美一级免费大片| 久久蜜桃av一区二区天堂| 久久精品视频免费| 中文字幕日本不卡| 亚洲超碰精品一区二区| 日本视频中文字幕一区二区三区| 秋霞成人午夜伦在线观看| 国产在线精品一区二区三区不卡 | 久久99国产精品久久99| 高清国产午夜精品久久久久久| 99久久99久久久精品齐齐| 色呦呦国产精品| 91精品国产高清一区二区三区| 欧美精品一区二区久久久| 中文字幕成人网| 亚洲综合在线电影| 久热成人在线视频| aaa欧美色吧激情视频| 欧美日韩不卡在线| 国产情人综合久久777777| 亚洲欧美乱综合| 美腿丝袜亚洲三区| 91在线视频网址| 欧美一级黄色录像| 中文字幕一区二区三区在线不卡 | 亚洲国产精品传媒在线观看| 亚洲精品福利视频网站| 久久国产精品99久久人人澡| 成人aa视频在线观看| 欧美一区二区三区爱爱| 国产欧美一区二区精品性色| 亚洲国产综合色| 国产福利精品一区二区| 欧美日韩国产三级| 欧美国产精品久久| 蜜臀久久99精品久久久久宅男| 菠萝蜜视频在线观看一区| 欧美福利视频一区| 136国产福利精品导航| 麻豆精品视频在线观看免费| 95精品视频在线| 国产人妖乱国产精品人妖| 日韩精品每日更新| 日本乱人伦一区| 日本一区二区三区久久久久久久久不| 午夜国产精品影院在线观看| av激情成人网| 久久女同性恋中文字幕| 日韩高清不卡在线| 欧美性受极品xxxx喷水| 国产精品国产a| 国产成人精品在线看| 欧美一区二区三区在线电影| 尤物在线观看一区| 成人91在线观看| 国产视频在线观看一区二区三区 | 一区二区三区四区中文字幕| 国产麻豆成人精品| 日韩欧美国产1| 日韩**一区毛片| 欧美日韩国产经典色站一区二区三区| 综合自拍亚洲综合图不卡区| 风间由美一区二区av101| 久久伊人蜜桃av一区二区| 久久狠狠亚洲综合| 91精品国产欧美一区二区| 视频一区视频二区中文字幕| 欧美在线观看视频一区二区 | 色播五月激情综合网| 国产精品乱子久久久久| 国产91精品一区二区| 久久婷婷色综合| 国产一区在线精品| 久久夜色精品国产欧美乱极品| 精品午夜久久福利影院| 亚洲精品一区二区精华| 国产在线一区二区综合免费视频| 精品国精品自拍自在线| 国产伦精品一区二区三区视频青涩| 亚洲自拍另类综合|