編輯:關於android開發
一、搭建開發環境
1、JDK環境變量
JDK下載
鏈接:http://pan.baidu.com/s/1gen1o9l 密碼:8fko
打開計算機-屬性-高級系統設置-環境變量,新建JAVA_HOME系統環境變量
C:\Program Files\Java\jdk1.7.0_80
新建CLASSPATH系統環境變量
.;%JAVA_HOME%lib;%JAVA_HOME%lib\tools.jar;
在系統環境變量Path後面追加
;%JAVA_HOME%/bin;C:\Program Files\Java\jre7\bin
2、安裝Android Studio
下載地址
鏈接:http://pan.baidu.com/s/1mgRC7Wk 密碼:mqn8
安裝完成後,打開Android Studio,之前有Studio配置的選第一個,本文我們選第二個
接下來按照提示操作,該過程中會聯網下載/更新SDK,完成後點擊“Finish”,Studio便安裝成功了
二、編寫程序HelloWorld
打開Android Studio,我們選擇“Start a new Android Studio project”
將程序的名字改為HelloWorld,第二行這裡保持默認(這裡最好自定義,以免和別人包名重復)
勾選“Phone and Tablet”,然後選擇SDK版本,這裡選擇“4.0.3”,目前搭載4.0以上版本的手機在90%以上,所以能兼容大多數設備了
選擇“Add No Activity”,我們打算自己寫一個HelloWorldActivity,不去用默認的Activity,點擊“Finish”
這一步會聯網下載一些必要的東西,請稍等一會就可以進入Studio主界面了
好了,我們可以開始寫我們的HelloWorld了,要呈現一個手機上能看到的界面,我們必須寫一個類繼承自Activity,類的名字就取名叫HelloWorldActivity;在java目錄下,通過右鍵點擊紅色框的內容,New--Java Class來新建我們的類
輸入類名
點擊“OK”後,在HelloWorldActivity類中輸入以下代碼
package com.example.lushengduan.helloworld; import android.app.Activity; import android.os.Bundle; import android.widget.TextView; /** * Created by Lushengduan on 2016/3/4. */ public class HelloWorldActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); TextView textView = new TextView(this); textView.setText("HelloWorld!"); setContentView(textView); } }
打開AndroidManifest.xml,修改其內容為下面代碼
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.lushengduan.helloworld"> <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsRtl="true" android:theme="@style/AppTheme"> <activity android:name=".HelloWorldActivity"> <intent-filter> <action android:name="android.intent.action.MAIN"/> <category android:name="android.intent.category.LAUNCHER"/> </intent-filter> </activity> </application> </manifest>
新建Android模擬器或者插入手機,點擊菜單欄的Run--“Run app”開始運行程序,運行結果如下:
至此,我們的HelloWorld應用完成了!!
如果說Activity和服務都是實干派,那麼將Broadcast Receiv
linux中fcntl()、lockf、flock的區別fcntl()、lockf、flock的區別——lvyilong316這三個函數的作用都是給文件加鎖,那它們有什麼
安卓性能調優工具簡介,安卓調優簡介Traceview Traceview是執行日志的圖形查看器。這些日志通過使用Debug類記錄。 Traceview可以幫助
《Android源碼設計模式解析與實戰》讀書筆記(二十) 第二十章、適配器模式 適配器模式是結構型設計模式之一,它在我們的開發中使用率極高,比如ListView、Gr