Android的第一个程序
生活随笔
收集整理的這篇文章主要介紹了
Android的第一个程序
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
摘要:對于安卓的歷史和安卓需要學習哪些東西以及怎么安卓環(huán)境,我就不在這里多說了,網上一大推。
我這里主要說的就是代碼。一些基礎的安卓知識。在接下來的每個月里我都會不定期寫一些博客給初學者學習,我會盡量附上相關的視圖。
(里面也可能包括一些我在項目中遇到的東西,來豐富大家的知識。) ?備注:也請大家多多指教。
下面我們先說android的第一個程序。
一:主要有三樣東西(Activity,xml文件,AndroidManifest.xml文件)。
1.Activity
public class MainActivity extends Activity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);//此處配置xml文件}//下面的兩個方法可以刪掉,這里我們不需要。@Overridepublic boolean onCreateOptionsMenu(Menu menu) {// Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main, menu);return true;}@Overridepublic boolean onOptionsItemSelected(MenuItem item) {// Handle action bar item clicks here. The action bar will// automatically handle clicks on the Home/Up button, so long// as you specify a parent activity in AndroidManifest.xml.int id = item.getItemId();if (id == R.id.action_settings) {return true;}return super.onOptionsItemSelected(item);} }?
2.xml文件(需要是布局了頁面要展示的內容)。
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"android:paddingBottom="@dimen/activity_vertical_margin"android:paddingLeft="@dimen/activity_horizontal_margin"android:paddingRight="@dimen/activity_horizontal_margin"android:paddingTop="@dimen/activity_vertical_margin"tools:context="com.android.page.MainActivity" ><TextViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:text="你好,我是第一個頁面!" /></RelativeLayout>3.AndroidManifest.xml文件(主要配置Activity)
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android"package="com.android.page"android:versionCode="1"android:versionName="1.0" ><!--minSdkVersion 表示sdk最小的版本targetSdkVersion表示目標版本,要比最小的大,不能超過當前的版本--><uses-sdkandroid:minSdkVersion="19"android:targetSdkVersion="19" /><!--allowBackup 它表示是否允許應用程序參與備份。icon 表示應用的圖標 android:label:應用的標簽 android:theme:應用的主題--><applicationandroid:allowBackup="true"android:icon="@drawable/ic_launcher"android:label="@string/app_name"android:theme="@style/AppTheme" ><activityandroid:name=".MainActivity"android:label="@string/app_name" ><intent-filter><!--一個應用程序可以有多個Activity,每個Activity是同級別的,那么在啟動程序時,最先啟動哪個Activity呢?有些程序可能需要顯示在程序列表里,有些不需要。怎么定義呢?android.intent.action.MAIN決定應用程序最先啟動的Activity android.intent.category.LAUNCHER決定應用程序是否顯示在程序列表里因為你的程序可能有很多個activity 只要xml配置文件中有這么一個intent-filter,而且里面有這個launcher,那么這個activity就是點擊程序時最先運行的那個activity。--><action android:name="android.intent.action.MAIN" /><category android:name="android.intent.category.LAUNCHER" /></intent-filter></activity></application></manifest>?
轉載于:https://www.cnblogs.com/wuziyue/p/5371717.html
總結
以上是生活随笔為你收集整理的Android的第一个程序的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C++反射
- 下一篇: Android-ImageLoader的