Android for All 术语表
Android 是由 Google 开发的一种基于 Linux 的开源操作系统,广泛应用于手机、平板电脑、智能手表等设备。在 Android 开发中,有很多专业术语,下面将为大家介绍一些常用的术语和示例代码。
Activity
Activity 是 Android 开发中的一个基本组件,用于展示用户界面。每个 Activity 都有一个对应的 Java 类来实现。
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
}
Intent
Intent 是 Android 中用于进行组件之间通信的一种机制。它可以用于启动 Activity、Service 或者 Broadcast Receiver。
Intent intent = new Intent(this, SecondActivity.class);
intent.putExtra("key", value);
startActivity(intent);
Layout
Layout 是 Android 中用于定义界面布局的 XML 文件。可以使用各种布局管理器来组织界面元素的位置和大小。
<LinearLayout
xmlns:android="
android:layout_width="match_parent"
android:layout_height="wrap_content">
<TextView
android:id="@+id/textView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello World" />
</LinearLayout>
Manifest
AndroidManifest.xml 是 Android 项目中的一个重要文件,用于声明应用程序的组件、权限要求等信息。
<manifest xmlns:android="
package="com.example.myapp">
<application
android:icon="@drawable/icon"
android:label="@string/app_name">
<activity
android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
Class Diagram
classDiagram
class MainActivity {
onCreate()
}
class Intent {
+putExtra()
}
MainActivity --> Intent : uses
总结
在 Android 开发中,Activity、Intent、Layout 和 Manifest 是一些常用的术语,对于理解和开发 Android 应用程序非常重要。通过本文的介绍,希望能够帮助大家更好地掌握这些概念,提升自己的 Android 开发能力。