最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android基礎(chǔ)開發(fā)之手勢識別

 更新時間:2016年06月08日 09:58:05   作者:_江南一點雨  
這篇文章主要為大家詳細介紹了Android基礎(chǔ)開發(fā)之手勢識別的相關(guān)資料,感興趣的小伙伴們可以參考一下

由于精確度等原因,手勢識別在android中用的并不多,不過這并不妨礙我們來玩玩這個神奇的玩意。

在android中要使用手勢,先得建立手勢庫,建立手勢庫非常簡單,新建一個android sample project,建一個android示例工程,然后選擇創(chuàng)建的android版本,完了之后看到這個界面:

這里寫圖片描述

選擇gesturebuilder,創(chuàng)建成功之后把它安裝到真機上,然后可以在里邊添加手勢,并給手勢命名。

這里寫圖片描述

這里寫圖片描述

創(chuàng)建完gesture之后,在eclipse的file explore窗口中查看系統(tǒng)文件,在sdcard文件夾中會多出一個gesture文件,先把這個文件導(dǎo)出到桌面。然后新建一個名叫g(shù)esture的工程,在res文件夾下新建一個raw文件夾,再把剛才的gesture文件拷貝進來,這樣我們這著工程就有了一個手勢庫了,下面看看怎么用這個手勢庫。

先看看布局文件:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
 xmlns:tools="http://schemas.android.com/tools"
 android:layout_width="match_parent"
 android:layout_height="match_parent"
 tools:context="com.example.gesture.MainActivity" >

 <android.gesture.GestureOverlayView
 android:id="@+id/mygesture"
 android:layout_width="match_parent"
 android:layout_height="match_parent"
 android:gestureStrokeType="multiple"
  />

</RelativeLayout>

布局文件中就一個關(guān)于gestureOverlayView的控件,android:gestureStrokeType屬性有兩個值,一個是multiple,另一個是single,multiple表示支持多筆畫,single表示支持單筆畫。

Java代碼:

public class MainActivity extends Activity {

 private GestureOverlayView myges;
 private GestureLibrary library;

 @Override
 protected void onCreate(Bundle savedInstanceState) {
 super.onCreate(savedInstanceState);
 setContentView(R.layout.activity_main);
 myges = (GestureOverlayView) this.findViewById(R.id.mygesture);
 library = GestureLibraries.fromRawResource(this,
  R.raw.gestures);
 // 讀取庫中數(shù)據(jù)
 library.load();

 //監(jiān)聽繪制手勢事件
 myges.addOnGesturePerformedListener(new OnGesturePerformedListener() {

  @Override
  public void onGesturePerformed(GestureOverlayView overlay,
   Gesture gesture) {
  //Prediction中存儲的是比對的結(jié)果
  List<Prediction> list = library.recognize(gesture);
  //遍歷結(jié)果,score是比對后的分?jǐn)?shù),分?jǐn)?shù)越大,越相近
  for(Prediction p : list){
   Log.i("lenve", p.name+"------------"+p.score);
  }
  if(list.get(0).score>4){
   Toast.makeText(MainActivity.this,list.get(0).name, Toast.LENGTH_LONG).show();
  }else{
   Toast.makeText(MainActivity.this,"手勢無法識別", Toast.LENGTH_LONG).show();
  }
  }
 });
 }
}

關(guān)鍵代碼已注釋。就這么簡單,由于識別率等問題,手勢識別目前用的并不多。

原文鏈接:http://blog.csdn.net/u012702547/article/details/45727729

源碼下載:Android開發(fā)之手勢識別

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Android入門之Service的使用詳解

    Android入門之Service的使用詳解

    我們的Android在啟動一些長事務(wù)時都會使用異步,很多初學(xué)者覺得這個異步就是一個異步線程+Handler而己。如果你這么想就錯了。這一切其實靠的正是Android里的Service。本文就來和大家聊聊Service的生命周期和使用,需要的可以參考一下
    2022-12-12
  • Android頁面之間進行數(shù)據(jù)回傳的方法分析

    Android頁面之間進行數(shù)據(jù)回傳的方法分析

    這篇文章主要介紹了Android頁面之間進行數(shù)據(jù)回傳的方法,結(jié)合實例形式分析了Android頁面之間進行數(shù)據(jù)的傳遞與處理技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2016-06-06
  • Android仿QQ滑動彈出菜單標(biāo)記已讀、未讀消息

    Android仿QQ滑動彈出菜單標(biāo)記已讀、未讀消息

    這篇文章主要介紹了Android仿QQ滑動彈出菜單標(biāo)記已讀、未讀消息的相關(guān)資料,需要的朋友可以參考下
    2016-01-01
  • Android popupwindow簡單使用方法介紹

    Android popupwindow簡單使用方法介紹

    這篇文章主要為大家詳細介紹了Android popupwindow簡單使用方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-12-12
  • Android中方法數(shù)超限問題與啟動優(yōu)化詳解

    Android中方法數(shù)超限問題與啟動優(yōu)化詳解

    這篇文章主要給大家介紹了Android中方法數(shù)超限問題與啟動優(yōu)化的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-11-11
  • Android開發(fā)中使用Volley庫發(fā)送HTTP請求的實例教程

    Android開發(fā)中使用Volley庫發(fā)送HTTP請求的實例教程

    這篇文章主要介紹了Android開發(fā)中使用Volley庫發(fā)送HTTP請求的實例教程,包括創(chuàng)建Volley單例的基本知識與取消Request請求的技巧等,需要的朋友可以參考下
    2016-05-05
  • Android實現(xiàn)購物車整體頁面邏輯詳解

    Android實現(xiàn)購物車整體頁面邏輯詳解

    這篇文章主要為大家詳細介紹了Android實現(xiàn)購物車的整體頁面邏輯,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-11-11
  • Android實現(xiàn)手機監(jiān)控攝像頭

    Android實現(xiàn)手機監(jiān)控攝像頭

    這篇文章主要為大家詳細介紹了Android實現(xiàn)手機監(jiān)控攝像頭,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • Android實現(xiàn)文件上傳和下載倒計時功能的圓形進度條

    Android實現(xiàn)文件上傳和下載倒計時功能的圓形進度條

    這篇文章主要介紹了Android實現(xiàn)文件上傳和下載倒計時功能的圓形進度條,需要的朋友可以參考下
    2017-09-09
  • Android接入支付寶和微信支付的方法

    Android接入支付寶和微信支付的方法

    這篇文章主要介紹了Android接入支付寶和微信支付的方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-06-06

最新評論

隆林| 浦江县| 通化县| 图木舒克市| 达州市| 宣城市| 大埔区| 肇东市| 红原县| 德庆县| 昭觉县| 山丹县| 游戏| 汽车| 梓潼县| 武功县| 鲁甸县| 健康| 井陉县| 丰县| 封丘县| 绥阳县| 洞口县| 九江县| 额济纳旗| 胶州市| 大足县| 茶陵县| 尤溪县| 无锡市| 庐江县| 海宁市| 白山市| 东阿县| 分宜县| 梨树县| 武功县| 黄山市| 永宁县| 连云港市| 达孜县|