API 检查 SPEN 是否附加在 phone 中?
API to check if SPEN is attached in phone or not?
我想知道是否有一种方法可以通过编程检测笔是否在 phone(Samsung Note 8/9)中?喜欢直接从传感器获取读数?
我知道 SpenPenDetachmentListener
可以捕获分离和附加事件。但我需要获得笔的状态 而无需实际取出笔 。
我还尝试使用 InputDevicesManager 将笔检测为输入设备,但这无法判断笔是否已连接。
如有任何想法,我们将不胜感激!
从 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();
}
} );
您可以从 here
阅读更多文档
我想知道是否有一种方法可以通过编程检测笔是否在 phone(Samsung Note 8/9)中?喜欢直接从传感器获取读数?
我知道 SpenPenDetachmentListener
可以捕获分离和附加事件。但我需要获得笔的状态 而无需实际取出笔 。
我还尝试使用 InputDevicesManager 将笔检测为输入设备,但这无法判断笔是否已连接。
如有任何想法,我们将不胜感激!
从 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();
}
} );
您可以从 here
阅读更多文档