當前位置:首頁 » 安卓系統 » android初始化變數

android初始化變數

發布時間: 2023-06-07 10:19:50

『壹』 android Application全局變數

不是啊,你聲明在類裡面而不是onCreate方法裡面就可以在這個Activity中使用。
public class GuessNumberActivity extends Activity {
Button btn1 = null;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
btn1 = (Button) findViewById(R.id.btn1);
}
//在其他函數中使用
bt1.setOnClickListener(new Button.onClickListener(){.........});

『貳』 javaAndroid開發,如何定義全局變數

自定義一個類繼承Application,fontFace作為一個靜態變數放在Application里,重寫自定義Application類的onCreate方法,在裡面初始化fontFace變數,最後記得在AndroidManifest里注冊自定義的Application類
引用的時候用Application類名.fontFace就可以了

『叄』 怎麼配置android的環境變數

為了方便使用Android SDK tools目錄下的指令,建議可以在Windows操作系統的控制台(Control
Panel):系統(System)→高級(Advanced)→啟動及修復(Startup and Recovery)欄位底下的"環境變數(Environment
Variables)"選項里,編輯Path環境變數,添加Android SDK tools目錄的工作路徑
1,首先設置SDK的路徑ANDROID_SDK_HOME,指向自己本機的SDK路徑
2,只是sdk的tools和platform-tools路徑在path里,指向SDK下邊文件夾
設置完成後調用adb,返回下列參數說明成功。如果不成功請關閉cmd窗口從新打開,如果還未成功請仔細檢查路徑

『肆』 如何搭建android環境變數

1.安裝JDK
1
運行下載好的jdk-8u25-windows-x64.exe.

2
安裝JDK的同時自動安裝了JRE(Java Runtime Environment)

3
安裝完成關閉即可

4
安裝完成之後,可以用下述方法檢查JDK是否安裝成功:打開cmd窗口,輸入java -version。
按下回車鍵出現類似下面的畫面表示安裝成功

END
2.配置Java 環境變數
1
右擊開始欄的計算機,屬性->高級系統設置->環境變數->系統變數->新建。創建JAVA_HOME變數,變數值為JDK在電腦上的安裝路徑。如安裝時未更改安裝路徑,其默認的路徑如圖

2
創建JAVA_HOME環境變數。

3
然後在變數列表裡查看Path變數,Path變數使得系統可以在任何路徑下識別java命令,如果不存在,則新建變數 Path,否則選中該變數,單擊「編輯」按鈕,將游標移動到變數值的輸入框中內容的最前面,在文本框的起始位置添加「%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;」或者是直接「%JAVA_HOME%\bin;」,單擊確定按鈕

4
在變數列表裡查看CLASSPATH 變數,如果不存在,則新建變數CLASSPATH,否則選中該變數,單擊「編輯」按鈕,在「變數值」文本框的起始位置添加「.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;」

5
配置完成這三項之後,需要測試下是否成功。打開cmd窗口,輸入javac,按下回車鍵。出現類似下面的畫面表示配置成功

END
3.配置Android SDK環境變數
1
首先將下載好的Android SDK解壓到某一文件夾中。右擊開始欄的計算機,屬性->高級系統設置->環境變數->系統變數。在變數列表裡查看Path變數,如果不存在,則新建變數 Path,否則選中該變數,單擊「編輯」按鈕,將游標移動到變數值的輸入框中內容的最前面,在文本框的起始位置添加Android SDK中platform-tools和tools的目錄路徑」,單擊確定按鈕。

Android SDK中platform-tools和tools的目錄路徑如圖所示

2
添加Android SDK中platform-tools和tools的目錄路徑到Path變數值中

3
配置完Android SDK後,需要測試下配置是否正確。打開cmd窗口,輸入android –h或者adb。按下回車鍵出現類似下面的畫面表示配置成功

END
4.配置Eclipse
設置工作空間

解壓下載好的Eclipse到某文件夾,在文件夾中直接打開eclipse.exe。
首次啟動Eclipse後,會彈出設置工作空間的界面,點擊Browse…,選擇工作空間路徑。
左下方勾選後即可設置為默認的工作空間,OK

安裝ADT

在Eclipse中,點擊Help -> Install New Software…

在彈出框中點擊Add…

在線安裝:
在Location欄輸入地址:http://dl-ssl.google.com/android/eclipse/,Name欄可以隨便填寫

離線安裝:
在Location欄的右側點擊Archive按鈕,選擇已經下載好的ADT壓縮包,確認即可

6
確認後,點擊Select All,一路Next至Finish即可

『伍』 Android 編程中,使用靜態變數有哪些缺點應該如何規范使用

Android編程中使用靜態變數的優缺點:
1當應用不處於與當前用戶交互的情況時(例如回到Home,跳到其他應用),離開的時間比較長時,應用的靜態變數有可能被置null,,這種情況下是不保險的。
2靜態變數在安卓上不管變數本身寫在哪個類里,它一旦被代表組件的類初始化,比如被一個Activity初始化,它就會綁定在這個 Activity類中,其他Java環境這個類一旦被載入,就可以存活到進程結束,因此造成一種錯覺就是,靜態變數伴隨整個進程,而Android的類卻可能隨著組件的銷毀而卸載,這意味著你關閉一個Activity的時候,由這個Activity初始化的靜態變數也會被置空,,因此它的生命周期是不穩定的。
3由於 Android 具有相應的生命周期的特徵,因此Android 程序不應該使用任何 static 變數,不應該並不是說不能,而是說使用static 變數很可能會導致bug。
有多種方式可以代替static 變數,比如繼承Application 類、使用 preference 、使用 db、以及保存數據到靜態文件等等。

『陸』 Android中聲明變數方式的區別

前面是賦空值,後面的是沒有初始化,簡單來說,區別就是一個已經初始化,一個還未初始化。
一般來講,除了常量,初始化部分要放在構造函數裡面,並且要鮮明,清晰,這樣一個是為了在以後的調用過程中防止未賦值的情況(例如你賦值了空值,可是在調用前你並沒有給它一個有意義的值,這樣就容易出錯,而又不好找原因),另外一個呢就是為了結構清晰和節約空間。1樓所說的默認構造函數被改寫,就是重寫構造函數,給構造函數添加參數,以滿足程序的要求。

『柒』 android的全局配置文件是什麼,它的作用

Application設置全局變數以及傳值
/**
* 重寫Application,主要重寫裡面的onCreate方法,就是創建的時候,
* 我們讓它初始化一些值,前段時間在javaeye裡面看到過一個例子,與此相似,
* 我做了些改進。聽說外國開發者習慣用此初始化一些全局變數,好像在Activity
* 一些類裡面初始化全局變數的化,會遇到一些空指針的異常,當然,我沒有遇到過。
* 如果用此方法初始化的話,那麼就可以避免那些有可能出現的錯誤。
*
* 啟動Application,他就會創建一個PID,就是進程ID,所有的Activity就會在此進程上運行。
* 那麼我們在Application創建的時候初始化全局變數,那麼是不是所有的Activity都可以拿到這些
* 全局變數,再進一步說,我們在某一個Activity中改變了這些全局變數的值,那麼在別的Activity中
* 是不是值就改變了呢,這個算不算傳值呢?
* OK,那麼下面的例子我們測試下。。。
* @author yong.wang
*
*/
public class MyApplication extends Application {

private String name;

@Override
public void onCreate() {
super.onCreate();
setName(NAME); //初始化全局變數
}

public String getName() {
return name;
}

public void setName(String name) {
this.name = name;
}

private static final String NAME = "MyApplication";
}

//Ok,應用程序創建好了,不過我們應該在配置文件ApplicationManifest.xml中將要運行的應用程序MyApplication加進去,修改下:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.hisoft.app"
android:versionCode="1"
android:versionName="1.0">
<application android:icon="@drawable/icon" android:label="@string/app_name"
android:name=".MyApplication"> 就是這兒,將我們以前一直用的默認Application給他設置成我們自己做的MyApplication
<activity android:name=".MyFirstActivity"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".MySecondActivity"></activity>
</application>
<uses-sdk android:minSdkVersion="8" />

</manifest>

當xml配置文件運行完android:name=".MyApplication">,在此那麼就分配好了進程ID,再下面,我們就要運行我們的Activity了

public class MyFirstActivity extends Activity {

private MyApplication app;

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
app = (MyApplication) getApplication(); //獲得我們的應用程序MyApplication
Log.e("MyFirstActivityOriginal", app.getName()); //將我們放到進程中的全局變數拿出來,看是不是我們曾經設置的值
app.setName("is cool"); //OK,現在我們開始修改了
Log.e("MyFirstActivityChanged", app.getName()); //再看下,這個值改變了沒有
Intent intent = new Intent(); //更重要的是我們可以看在別的Activity中是拿到初始化的值,還是修改後的
intent.setClass(this, MySecondActivity.class);
startActivity(intent);
}
}

上面運行完了,就要跳到這個Activity了
public class MySecondActivity extends Activity {

private MyApplication app;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
app = (MyApplication) getApplication(); //獲取應用程序
Log.e("MySecondActivity", app.getName()); //獲取全局值
}
}

『捌』 如何設置Android環境變數

1

首先,右鍵單擊「計算機」,選擇「屬性」單擊打開。

2

在左下角找到「高級系統設置」,單擊打開。

3

選擇「環境變數」單擊打開。

4

找到自己電腦中的安卓sdk,裡面有兩個文件夾,platform-tools和tools,將這兩個文件夾的路徑添加到變數值裡面,中間用分號隔開(注意分號是英文形式)。

5

找到並選擇Path編輯

熱點內容
java位與運算 發布:2025-02-08 18:48:22 瀏覽:214
sift演算法詳解 發布:2025-02-08 18:35:23 瀏覽:579
linux標准錯誤的是 發布:2025-02-08 18:32:07 瀏覽:915
蠻多小說怎麼緩存書架的小說 發布:2025-02-08 18:30:16 瀏覽:888
光遇花開腳本封號嗎 發布:2025-02-08 18:23:15 瀏覽:534
怎麼弄ld帳號和密碼 發布:2025-02-08 18:11:42 瀏覽:628
新逍客20發動機壓縮比 發布:2025-02-08 17:58:10 瀏覽:115
qq號和密碼我都知道為什麼登不上 發布:2025-02-08 17:52:21 瀏覽:872
寶塔伺服器ip進不去 發布:2025-02-08 17:52:18 瀏覽:382
擔保中介源碼 發布:2025-02-08 17:14:37 瀏覽:413