當前位置:首頁 » 安卓系統 » android運行

android運行

發布時間: 2022-07-01 14:19:55

① android studio怎麼運行程序

在Run configuration裡面可以設置Tagert device的,都試一下就知道了,和eclipse一樣,今天剛用有點不習慣,還是感覺eclipse更方便點

② AndroidAPP的運行環境是什麼樣的

Android是一款基於Linux內核,面向移動終端的操作系統。為適應其作為移動平台操作系統的特殊需要,谷歌對其做了特別的設計與優化,使得其進程調度與資源管理與其他平台的Linux有明顯的區別。

③ android studio怎麼運行程序

  • 使用一根 USB 電纜將您的設備連接到您的開發機器。 如果您是在 Windows 上開發,可能需要為您的設備安裝相應的 USB 驅動程序。如需幫助安裝驅動程序,請參閱原始設備製造商 (OEM)USB 驅動程序文檔。

  • 轉到Settings > Developer options,在您的設備上啟用USB debugging。

    註:在 Android 4.2 及更新版本的設備上,Developeroptions默認處於隱藏狀態。如需將其顯示出來,請轉到Settings > About phone並點按Build number七次。返回上一屏幕即可找到Developer options。

  • 從 Android Studio 中運行應用,如下所示:

  • 在Android Studio 中,選擇您的項目,然後點擊工具欄中的Run

  • 在Select Deployment Target窗口中,選擇您的設備,然後點擊OK。

  • Android Studio 會在您連接的設備上安裝並啟動應用。

    在模擬器上運行您的應用

    在模擬器上運行您的應用之前,需要創建一個Android Virtual Device(AVD)定義。AVD 定義可用於定義您想要在Android Emulator 中模擬的 Android電話、平板電腦、Android Wear 或 Android TV 設備的特徵。

    創建 AVD 定義,如下所示:

  • 通過選擇Tools > Android > AVD Manager,或點擊工具欄中AVD Manager 圖標,啟動 Android Virtual Device Manager。

  • 在Your Virtual Devices屏幕中,點擊Create Virtual Device。

  • 在Select Hardware屏幕中,選擇電話設備(如 Nexus 6),然後點擊Next。

  • 在System Image屏幕中,選擇 AVD 所需的系統映像,然後點擊Next。

    如果未安裝特定的系統映像,則可通過點擊Download鏈接獲取它。

  • 驗證配置設置(對於您的第一個AVD,請將所有設置保持原樣),然後點擊Finish。

  • 如需了解有關使用AVD 的詳細信息,請參閱創建和管理虛擬設備。

    從 Android Studio 中運行應用,如下所示:

  • 在Android Studio中,選擇您的項目,然後點擊工具欄中的Run。

  • 在Select Deployment Target窗口中,選擇您的模擬器,然後點擊OK。

  • 模擬器可能需要幾分鍾時間完成啟動。您可能需要將屏幕解鎖。解鎖後,模擬器屏幕上會出現My First App。

④ Android系統手機幾種運行模式解析是什麼

Android系統中具備6個模式,分別為一般啟動模式(normal mode)、安全模式(safe mode)、恢復模式(recovery mode)、引導模式(bootloader mode)、fastboot模式和診斷模式(diagnostic mode)。
一般啟動模式(normal mode)的功能是正常啟動手機,方法為關機狀態下按電源鍵啟動。
安全模式(safe mode)。此模式和正常啟動一樣,但沒有登記Google,所以不能訪問Market或使用你的Google賬號。操作方法為按住「menu」鍵,按電源鍵啟動手機,直至手機啟動完成松開「menu」鍵。
恢復模式(recovery mode)可打開命令解釋程序(shell),刷新映像文件(flash image),執行備份等。當然這一切取決於你手機上的recovery image版本。使用方法很簡單,就是home鍵和電源鍵一起按。
引導模式(bootloader mode)的功能是從SD卡上安裝新的系統映像(DREAIMG.NBH),只需再按一次電源鍵。值得一提的事為Android手機獲取root許可權,就是使用這個模式。操作方法為照相鍵和電源鍵一起按。
fastboot模式主要是在電腦上使用fastboot命令來刷新映像文件。使用方法為按住返回鍵,按電源鍵啟動手機,直至屏幕出現FASTBOOT字樣後松開返回鍵。

⑤ eclipse怎樣運行android程序

Eclipse運行android程序需要做如下步驟:
1.
安裝Android的SDK和ADT。
2.
點擊eclipse工具欄上兩個機器人中右邊的小機器人,新建一個android模擬器。
3.
當你用eclipse導入或者新建一個android應用程序,File->New->Other(新建),
File->Import(導入)
4.
點住項目,然後右鍵菜單--> run
as
-->
Android
application
即可
備註:
android的運行環境搭建應該注意的問題:
1.要注意版本,有些eclipse的版本與你下載的ADT不兼容導致裝不上。
2.要記得裝完ADT之後要記得配置android
sdk
的本地路徑,不能有中文的路徑。
3.要保證你的sdk裡面有各種版本的android模擬器,這個需要下載;檢查方法是打開你下載的android
sdk的文件目錄進入
platforms下看看有沒有android模擬器的文件夾(類似於android-3,android-4);如果沒有你需要點擊sdk目錄下的sdk
manager.exe文件進行下載安裝;

⑥ 如何搭建android運行環境

1.Android運行環境的搭建

進行安卓系統的軟體設計,那麼JDK的開發環境搭建必須是首要的。我們選擇Windows10 64位操作系統。同時在JDK版本的選擇中選用Windows x64版本的java SE Development Kit 8u5,該版本穩定,應用廣泛而且開源免費,獲取方便。在安裝的過程中要注意不要重復安裝,應安裝完畢後立即刪除安裝包,否則如果不小心再次點到安裝包,該安裝包會立刻刪除所安裝的程序並詢問是否重新安裝。在JDK的安裝過程中,要注意開發工具,源代碼,公共JRE三項都要選中,而且要安裝到C盤默認目錄下,同時將其附帶的JRE同樣安裝到相同目錄下,同時硬碟至少應該留有2G的空間。

選擇好JDK的版本並進行安裝後,我們的JAVA環境就安裝好了,眾所周知,安卓系統是由JAVA語言架構的,所以在搭建安卓運行環境之前必須要先安裝JAVA環境。安裝完JAVA環境之後,我們進行安卓開發環境的搭建。我們就要進行Android SDK版本的選擇。我們這里選擇android-sdk_r24.4.1-windows版本。這個版本是與安卓8.0同時發布的,同時它的發布時間也在我們的安卓測試機紅米NOTE5A型號之後,可以完美兼容我們的安卓測試機所運行的安卓7.1.2版本。

5. 總結

本次主要介紹了系統軟體環境的搭建與生成,從Android運行環境的搭建,Windows系統環境變數設置,Android SDK的配置, SDK介面和APK生成幾個方面分別介紹了具體步驟,讓我們了解了本文安卓系統軟體開發的環境配置。

以上就是安卓環境和下載和安裝啦,按步驟來操作對小白來說也是相對簡單的,只要注意一些文中說明的細節,現在就開始行動起來一起學unity吧。

⑦ 如何Android 應用的運行狀態

在一個應用中,或一個Service 、Receiver中判斷一個應用是否正在運行,以便進行一些相關的處理。
這個時候我們需要得到一個ActivityManager,這個Manager顧名思意就是管理Activity的,它有一個方法叫getRunningTasks,可以得到當前系統正在運行的Task的列表,代碼如下:
ActivityManager am = (ActivityManager)context.getSystemService(Context.ACTIVITY_SERVICE);
List<RunningTaskInfo> list = am.getRunningTasks(100);
for (RunningTaskInfo info : list) {
if (info.topActivity.getPackageName().equals(MY_PKG_NAME) && info.baseActivity.getPackageName().equals(MY_PKG_NAME)) {
isAppRunning = true;
//find it, break
break;
}
}

100表示取的最大的任務數,info.topActivity表示當前正在運行的Activity,info.baseActivity表系統後台有此進程在運行,具體要做如何判斷就看自已的業務需求。這個類還有更多的方法可以取得系統運行的服務、內存使用情況等的方法,請各位自行查找。
有一點要注意,如果想正常運行此方法,請在你的 AndroidManifest.xml 中加入:
<uses-permission android:name="android.permission.GET_TASKS" />
否則可能會有exception拋出。
=====================================
//判斷應用是否在運行
ActivityManager am = (ActivityManager)context.getSystemService(Context.ACTIVITY_SERVICE);
List<RunningTaskInfo> list = am.getRunningTasks(100);
boolean isAppRunning = false;
String MY_PKG_NAME = "com.cyberblue.iitag";
for (RunningTaskInfo info : list) {
if (info.topActivity.getPackageName().equals(MY_PKG_NAME) || info.baseActivity.getPackageName().equals(MY_PKG_NAME)) {
isAppRunning = true;
Log.i(TAG,info.topActivity.getPackageName() + " info.baseActivity.getPackageName()="+info.baseActivity.getPackageName());
break;
}
}

//運行中才去重啟藍牙,否則會導致安裝了這個應用後藍牙無法關閉
if(isAppRunning){
BluetoothAdapter mBluetoothAdapter = BluetoothAdapter.getDefaultAdapter();
if (!mBluetoothAdapter.isEnabled()) {
// enable()打開藍牙,這個方法打開藍牙不會彈出提示
mBluetoothAdapter.enable();
}
}

================================================
Android系統內部狀態信息的相關api:
得到ActivityManager :
ActivityManager activityManager = (ActivityManager)this.getSystemService(ACTIVITY_SERVICE)
這個位查到底是什麼信息:
ConfigurationInfo configurationInfo = activityManager.getDeviceConfigurationInfo();
獲取進程內存狀態的信息:
Debug.MemoryInfo[] processMemoryInfo = activityManager.getProcessMemoryInfo(processIds);

獲取當前運行的service信息:
List<RunningServiceInfo> runningServiceInfos = activityManager.getRunningServices(MaxValue);
獲取當前運行的任務信息:
List<RunningTaskInfo> runningTaskInfos = activityManager.getRunningTasks(MaxValue);
其中runningTaskInfos 的 topActivity就是當前Task的活躍Activity
在getRunningTasks()所返回的Task隊列中系統會根據這些Task的活躍度有一個排序,越活躍越是靠前。第一個就是當前活動的Task
/**
* 檢測某ActivityUpdate是否在當前Task的棧頂
*/
public boolean isTopActivy(String cmdName){
ActivityManager manager = (ActivityManager) context.getSystemService(ACTIVITY_SERVICE);
List<RunningTaskInfo> runningTaskInfos = manager.getRunningTasks(1);
String cmpNameTemp = null;
if(null != runningTaskInfos){
cmpNameTemp=(runningTaskInfos.get(0).topActivity).toString);
Log.e("cmpname","cmpname:"+cmpName);
}
if(null == cmpNameTemp)return false;
return cmpNameTemp.equals(cmdName);
}

最後在應用中添加所需的許可權:
<uses-permission android:name="android.permission.GET_TASKS"/>
/**get the launcher status */
private boolean isLauncherRunnig(Context context) {
boolean result = false ;
List<String> names = getAllTheLauncher();
ActivityManager mActivityManager = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE) ;
List<ActivityManager.RunningAppProcessInfo> appList = mActivityManager.getRunningAppProcesses() ;
for (RunningAppProcessInfo running : appList) {
if (running.importance == RunningAppProcessInfo.IMPORTANCE_FOREGROUND) {
for (int i = 0; i < names.size(); i++) {
if (names.get(i).equals(running.processName)) {
result = true ;
break;
}
}
}
}
return result ;
}

private List<String> getAllTheLauncher(){
List<String> names = null;
PackageManager pkgMgt = this.getPackageManager();
Intent it = new Intent(Intent.ACTION_MAIN);
it.addCategory(Intent.CATEGORY_HOME);
List<ResolveInfo> ra =pkgMgt.queryIntentActivities(it,0);
if(ra.size() != 0){
names = new ArrayList<String>();
}
for(int i=0;i< ra.size();i++)
{
String packageName = ra.get(i).activityInfo.packageName;
names.add(packageName);
}
return names;
}

android 取當前顯示的activity是什麼
ActivityManager am = (ActivityManager) getSystemService(ACTIVITY_SERVICE);
ComponentName cn = am.getRunningTasks(1).get(0).topActivity;
Log.d("", "pkg:"+cn.getPackageName());
Log.d("", "cls:"+cn.getClassName());
android 如何判斷程序是否在前台運行
[java] view plain
private boolean isTopActivity(){
List<RunningTaskInfo> tasksInfo = activityManager.getRunningTasks(1);
if(tasksInfo.size() > 0){
//應用程序位於堆棧的頂層
if(packageName.equals(tasksInfo.get(0).topActivity.getPackageName())){
return true;
}
}
return false;
}

⑧ 自己開發的android程序怎麼在手機上運行

1
首先在虛擬機上運行一次,然後打開你的源代碼在bin文件下有個apk文件把它拿出來裝到你手機上就可以了
2或你以後可以直接用真機代替虛擬機搞開發,可以直接連接數據線到電腦,(要有驅動,如不知道怎麼下驅動,可以下載91手機助手或豌豆莢幫你自動安裝),然後你在Eclipse下點擊運行你的程序是可以在Target項中點擊Manual選擇真機運行

⑨ 如何在windows上運行android程序

先PC上要有Android虛擬器了,然後搜索一下BlueStacks App Player,這個應用就能夠幫助我們實現在電腦上運行Android應軟體,BlueStacks App Player alpha內部測試版本推出已經有一段時間了。去年10月份支持Windows 7的BlueStacks App Player測試版面世,11月份又發布了支持Windows XP的新測試版,現在即將推出BlueStacks App Player beta測試版,到時您就可以注冊參與測試了。BlueStacks App Player剛推出的時候就曾報道過,它能讓用戶在自己的電腦上運行Android應用程序,盡管還有一些限制。
網上已經有BlueStacks App Player alpha版的下載資源,大家可以搜索下載,試用此軟體了。
應該指出的是現在BlueStacks App Player正在進入beta版本測試階段。在支持Windows系統的下載版本(還有一些針對其他操作系統的版本)中,BlueStacks App Player提供了一些Android 應用程序的預安裝包,你也可以自己添加很多其他的應用程序,但是不是每款Android應用都能安裝。
自從BlueStacks App Player被報道了以後,它又在消費電子產品展(Consumer Electronics Show)上贏得了「Best of CES 2012」獎。那麼BlueStacks是如何實現在電腦上運行Android應用程序的呢?實際上應用程序是通過它安裝在電腦上的Android虛擬機中運行的。
BlueStacks一直在和一些企業談論關於Android模擬平台方面的合作,當然有的企業看好Android,也有很多企業不認同Android平台,而BlueStacks或許可以不負眾望,在用戶的智能手機與電腦之間搭建起一座橋梁。

熱點內容
scratch少兒編程課程 發布:2025-04-16 17:11:44 瀏覽:640
榮耀x10從哪裡設置密碼 發布:2025-04-16 17:11:43 瀏覽:368
java從入門到精通視頻 發布:2025-04-16 17:11:43 瀏覽:86
php微信介面教程 發布:2025-04-16 17:07:30 瀏覽:310
android實現陰影 發布:2025-04-16 16:50:08 瀏覽:794
粉筆直播課緩存 發布:2025-04-16 16:31:21 瀏覽:346
機頂盒都有什麼配置 發布:2025-04-16 16:24:37 瀏覽:213
編寫手游反編譯都需要學習什麼 發布:2025-04-16 16:19:36 瀏覽:816
proteus編譯文件位置 發布:2025-04-16 16:18:44 瀏覽:367
土壓縮的本質 發布:2025-04-16 16:13:21 瀏覽:594