Ste*_*his 29 api android hover galaxy samsung-mobile
三星在悬停API方面做得很好,我有兴趣将它包含在我的应用程序中.问题是SPen SDK中包含的悬停API仅适用于SPen,而不是像三星Galaxy S4上最新的应用程序那样使用手指检测.
任何人都可以为我提供正确的SDK甚至示例项目的链接吗?
编辑:Nifhel评论,休闲这个链接:在Galaxy S4上浮动触摸(需要API 12并创建一个继承自TextView的新类)
编辑:接受的答案是一个更好的解决方案,并且运行良好(需要API 14,但更容易使用).
小智 20
我已经尝试过Nifhel推荐的链接中描述的方法.您唯一要做的就是在清单中为Activity添加一个新的intent过滤器,不需要覆盖"dispatchGenericMotionEvent":
<intent-filter>
<action android:name="com.sec.android.airview.HOVER" />
</intent-filter>
Run Code Online (Sandbox Code Playgroud)
之后你必须向你添加一个onHoverListener,它会正常工作.例如在我的ListAdapter中:
convertView.setOnHoverListener(new OnHoverListener() {
@Override
public boolean onHover(View v, MotionEvent event) {
Log.d("ListAdapter", "Hover: " + item);
return false;
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4881 次 |
| 最近记录: |