Android Activity初探
生活随笔
收集整理的這篇文章主要介紹了
Android Activity初探
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
原地址:Android Activity初探
Activity是一個應用中的組件,它為用戶提供一個可視的界面,方便用戶操作,比如說拔打電話、照相、發郵件或者是瀏覽地圖等。每個activity會提供一個可視的窗口,一般情況下這個窗口會覆蓋整個屏幕,但在某此情況下也會出現一些比屏幕小的窗口飄浮在另外一個窗口上面。
???????????????
接下來我們為Android應用添加一個新的Activity
????????????????
第一步、新建一個繼承Activity的類,如:MainActivity
package com.ljq.activity;import android.app.Activity;
import android.os.Bundle;
public class MainActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//使用setContentView用來顯示某個視圖
setContentView(R.layout.main);
}
}
???????????????????????
第二步、需要在功能清單AndroidManifest.xml文件中添加進上面Activity配置代碼
<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.ljq.activity"
android:versionCode="1"
android:versionName="1.0">
<application android:icon="@drawable/icon" android:label="@string/app_name">
<!-- .表示MainActivity是當前包com.ljq.activity下的類。如果類在應用的當前包下,可以省略點符號;如果類在應用的子包下必須加點,
如:MainActivity類在com.ljq.activity.user包下可以這樣寫:<activity android:name=".user.MainActivity" /> -->
<activity android:name=".MainActivity" android:label="@string/app_name">
<!--
1、一個應用程序可以有多個Activity,每個Activity是同級別的,那么在啟動程序時,最先啟動哪個Activity呢?
有些程序可能需要顯示在程序列表里,有些不需要。怎么定義呢?
android.intent.action.MAIN決定應用程序最先啟動的Activity
android.intent.category.LAUNCHER決定應用程序是否顯示在程序列表里
2、因為你的程序可能有很多個activity只要xml配置文件中有這么一個intent-filter,而且里面有這個launcher,那么這個activity就是點擊程序時最先運行的那個activity。
3、現在只有一個activity,那么加不加就沒有關系了。用于模擬器啟動時設置為默認打開為的activity。
-->
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
<uses-sdk android:minSdkVersion="7" />
</manifest>
轉載于:https://www.cnblogs.com/123ing/p/3819667.html
總結
以上是生活随笔為你收集整理的Android Activity初探的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: DuiLib学习笔记5——标题栏不能正常
- 下一篇: 调试端点没有效果