zoukankan      html  css  js  c++  java
  • 蓝牙发送照片,有照相功能

    import camera, e32, socket, appuifw
    def cn(x):return x.decode("utf8")
    PHOTO = u"e:\Images\bt_photo_send.jpg"
    
    def send_photo():
        try:
                address, services = socket.bt_obex_discover()
        except:
                appuifw.note(cn("蓝牙传送不可用"), "error")
                return
            
        if u'OBEX Object Push' in services:
                channel = services[cn('蓝牙传送照片')]
                socket.bt_obex_send_file(address, channel, PHOTO)
                appuifw.note(cn("照片已发送"), "info")
        else:
                appuifw.note(cn("蓝牙传送不可用"), "error")
    
    def take_photo():
        photo = camera.take_photo()
        canvas.blit(photo, scale = 1)
        photo.save(PHOTO)
    
    def quit():
        app_lock.signal()
    
    canvas = appuifw.Canvas()
    appuifw.app.body = canvas
    appuifw.app.exit_key_handler = quit
    appuifw.app.title = cn("蓝牙发送照片")
    appuifw.app.menu = [(cn("拍照"), take_photo),(cn("发送照片"), send_photo)]
    app_lock = e32.Ao_lock()
    app_lock.wait()
  • 相关阅读:
    MySQLSource-Flume
    Flume
    Hive| ETL清洗& 查询练习
    Hive-04 压缩| 存储
    Hive-03 查询
    Hive-02 DDL| DML
    shell基本用法
    Hive-01 配置| 架构原理
    HDFS-HA高可用 | Yarn-HA
    react-路由和Ant design
  • 原文地址:https://www.cnblogs.com/kuihua/p/5969663.html
Copyright © 2011-2022 走看看