我正在为盲人社区开发应用程序。我想为用户提供一个选项,通过在屏幕上刮手指来探索屏幕(通过触摸进行探索)。我无法找到任何api来构建此功能。我试图在android 2.3.3(api 10级)中实现这一点。
我知道在Android 4.1中,默认情况下会出现'touch by explore'功能,但我想将这个功能提供给使用android 4.1设备的用户。任何想法都表示赞赏。
答案 0 :(得分:1)
您可能需要尝试使用Eyes-Free Project中的AccessibilityShim库。它为Gingerbread及以下的个人活动实施了ICS风格的触摸探索。
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main_activity);
// This call must occur after setContentView().
AccessiblityShim.attachToActivity(this);
}
它也可以应用于Dialogs。
AccessiblityShim.attachToDialog(dialog);