WEB开发网
开发学院手机开发Android 开发 Ophone及Android入门教程 阅读

Ophone及Android入门教程

 2010-07-19 23:02:00 来源:WEB开发网   
核心提示:6. android:layout_height="wrap_content" android:text="@string/input_msg" />7.8. < EditText android:id="@+id/name" android:la

6. android:layout_height="wrap_content" android:text="@string/input_msg" />

7.

8. < EditText android:id="@+id/name" android:layout_width="fill_parent"

9. android:layout_height="wrap_content" android:text="" />

10.

11. < Button android:id="@+id/ok" android:layout_width="fill_parent"

12. android:layout_height="wrap_content" android:text="@string/ok" />

13.

14. < /LinearLayout>

看看一个Activity是怎样和这个xml联系起来的。通过自动生成的R.java中的定义。注意定义的xml文件名改变R会自动刷新。

Java代码

15. setContentView(R.layout.input);

再看看一个Activity如何通过xml中的id找到该View.

Java代码

16. b_ok = (Button) findViewById(R.id.ok);

再看看Activity怎么通过Intent启动另一个Echo Activity,并且给那个Activity传递信息。

Java代码

17. Intent intent = new Intent();

18. intent.setClass(HelloOPhone.this, Echo.class);

19.

20. Bundle bundle = new Bundle();

21. bundle.putString("name", name);

22. intent.putExtras(bundle);

23.

24. startActivity(intent);

再看看Echo如何接收传递来的信息。

Java代码

25. Bundle bunde = this.getIntent().getExtras();

26. String name = bunde.getString("name");

最后简单的看看AndroidManifest.xml如何描述该app。

其中指明了命名空间,程序的图像等等。

同时指出该app由2个Activity组成,并设置了HelloOPhone为入口Activity。

Xml代码

27. < manifest xmlns:android="http://schemas.android.com/apk/res/android"

28. package="allen.oms" android:versionCode="1" android:versionName="1.0.0">

29. < application android:icon="@drawable/icon" android:label="@string/app_name">

30.

31. < activity android:name=".HelloOPhone"

上一页  1 2 3 4  下一页

Tags:Ophone Android 入门教程

编辑录入:coldstar [复制链接] [打 印]
赞助商链接