用于检查手机中是否附加了SPEN的API



我想知道是否有办法以编程方式检测笔是否在手机中(三星Note 8/9(?喜欢直接从传感器获取读数?

我知道有捕获分离和附加事件的SpenPenDetachmentListener。但是我需要在不实际取出笔的情况下获得笔的状态。

我还尝试使用输入设备管理器将笔检测为输入设备,但这不会判断笔是否已连接。

任何想法将不胜感激!

从 SPEN sdk 2.2 开始,您可以检测到 spen 何时分离。您需要设置 SPEN sdk 并使用以下方法来侦听分离事件。

mSPenEventLibrary.registerSPenDetachmentListener( mContext, new SPenDetachmentListener()
{
    @Override
    public void onSPenDetached(boolean bDetached) 
        {
        if( bDetached ) 
                   Toast.makeText( mContext, " SPen Detached",
                                 Toast.LENGTH_SHORT ).show();
        else 
                   Toast.makeText(mContext, "S Pen Inserted", Toast.LENGTH_SHORT).show();
    }
} );

您可以从此处阅读更多文档

相关内容

  • 没有找到相关文章

最新更新