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