theme tester sticker ser samsung español developer como board android api hover galaxy samsung-mobile

android - tester - samsung mobile theme editor



API móvil de Samsung con el dedo (3)

De acuerdo con lo que pude find , Samsung aún no ha lanzado una API que admita el movimiento de dedos (AirView).

Samsung ha hecho algo grandioso con la API flotante, y estoy interesado en incluirlo en mi aplicación. El problema es que la API flotante incluida en el SPen SDK solo funciona con el SPen y no con la detección de dedos, como lo hacen las últimas aplicaciones en el Samsung Galaxy S4.

¿Puede alguien proporcionarme un enlace al SDK correcto o incluso un proyecto de muestra?

EDITAR: Nifhel comentó, barbe este enlace: toque flotante en Galaxy S4 ( requiere API 12 y para crear una nueva clase que hereda de TextView, por ejemplo)

EDIT: la respuesta aceptada es una mejor solución y funciona perfectamente ( requiere API 14 pero es más fácil de usar).


Probé el método descrito en el enlace recomendado por Nifhel. Lo único que debe hacer es agregar un nuevo filtro de intención para su actividad en el manifiesto, sin necesidad de anular "dispatchGenericMotionEvent":

<intent-filter> <action android:name="com.sec.android.airview.HOVER" /> </intent-filter>

Después de eso tienes que agregar un onHoverListener a tu vista y funcionará bien. Por ejemplo en mi ListAdapter:

convertView.setOnHoverListener(new OnHoverListener() { @Override public boolean onHover(View v, MotionEvent event) { Log.d("ListAdapter", "Hover: " + item); return false; } });


Pruebe ApiDemos en la última versión de sdk android-17 (4.2.2) -> Vistas -> Hover.class. Te puede dar un aviso en el evento Hover.