20.11.2016 Views

ANDROID APP

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

ไลบรารีขั้นสูงที่ใช้ในส่วนการติดต่อกับผู้ใช้งาน<br />

139<br />

ชุดคำสั่งที่ 5.16 src/com/cookbook/gestures/Gestures.java<br />

package com.cookbook.gestures;<br />

import java.text.DecimalFormat;<br />

import java.text.NumberFormat;<br />

import java.util.ArrayList;<br />

import android.app.Activity;<br />

import android.gesture.Gesture;<br />

import android.gesture.GestureLibraries;<br />

import android.gesture.GestureLibrary;<br />

import android.gesture.GestureOverlayView;<br />

import android.gesture.Prediction;<br />

import android.gesture.GestureOverlayView.OnGesturePerformedListener;<br />

import android.os.Bundle;<br />

import android.widget.TextView;<br />

public class Gestures extends Activity<br />

implements OnGesturePerformedListener {<br />

private GestureLibrary mLibrary;<br />

private TextView tv;<br />

@Override<br />

public void onCreate(Bundle savedInstanceState) {<br />

super.onCreate(savedInstanceState);<br />

setContentView(R.layout.main);<br />

tv = (TextView) findViewById(R.id.prediction);<br />

mLibrary = GestureLibraries.fromRawResource(this, R.raw.numbers);<br />

if (!mLibrary.load()) finish();<br />

}<br />

GestureOverlayView gestures =<br />

(GestureOverlayView) findViewById(R.id.gestures);<br />

gestures.addOnGesturePerformedListener(this);<br />

public void onGesturePerformed(GestureOverlayView overlay,<br />

Gesture gesture) {<br />

ArrayList predictions = mLibrary.recognize(gesture);<br />

String predList = "";<br />

NumberFormat formatter = new DecimalFormat("#0.00");<br />

for(int i=0; i

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!