使用AndroidNDK测试Linux驱动 第4页
04.import android.os.Bundle;
05.import android.view.View;
06.import android.widget.EditText;
07.import android.widget.TextView;
08.import android.widget.Toast;
09.
10.public class WordCountNDKTestMain extends Activity
11.{
12. private TextView tvWordCount;
13. private EditText etString;
14.
15. @Override
16. public void onCreate(Bundle savedInstanceState)
17. {
18. super.onCreate(savedInstanceState);
19. setContentView(R.layout.main);
20. tvWordCount = (TextView) findViewById(R.id.textview_wordcount);
21. etString = (EditText) findViewById(R.id.edittext_string);
22. }
23. // “从/dev/wordcount读取单词数”按钮的执行代码
24. public void onClick_ReadWordCountFromDev(View view)
25. {
26. // 显示单词数
27. tvWordCount.setText("单词数:" + String.valueOf(readWordCountFromDev()));
28. }
29.// “向/dev/wordcount写入字符串”按钮的执行代码
30. public void onClick_WriteStringToDev(View view)
31. {
32. // 向/dev/wordcount设备文件写入字符串
33. writeStringToDev(etString.getText().toString());
34. Toast.makeText(this, "已向/dev/wordcount写入字符串", Toast.LENGTH_LONG).show();
35. }
36.
37. // native方法
38. public native int readWordCountFromDev();
39. public native void writeStringToDev(String str);
40. static
41. {
42. System.loadLibrary("ndk_test_word_count");
43. }
44.}
package mobile.android.word.count.ndk;
import android.app.Activity;毕业论文
import android.os.Bundle;
import android.view.View;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;
public class WordCountNDKTestMain extends Activity
{
private TextView tvWordCount;
private EditText etString;
@Override
&nbs