android - 隨處使用應用程序上下

android - 隨處使用應用程序上下

在Android應用程序中,以下方法有什麼不妥之處: public class MyApp extends android.app.Application{private static MyApp instance; public MyApp(){instance=this;}public static Context get…


如何啟動僅限Service的Android應用程序

我正在創建一個應用程序,其唯一的組件是一個繼續在後台運行的service(基本上是代理服務器),但我無法找到如何啟動該服務的方法。 應用程序無法進行任何UI或用戶交互,因此我不使用Activity。 Broadcast receiver可以收聽BOOT廣播,但是如何在安裝時首次啟動服務,如何讓它保持運行? 或者是否有安裝應用程序後我可以收聽的廣播,例如可能是TIME_TICK,但必須從我認為的…


在Android中獲取“上下文”的靜態方法?

有沒有辦法在靜態方法中獲取當前的Context實例? 我正在尋找這種方式,因為我討厭每次更改時都保存“上下文”實例。…


如何從android中的string.xml讀取值?

我寫了一行: String Mess=R.string.mess_1;獲取字符串值,而不是返回字符串,它給我的整數類型的id。 我怎樣才能得到它的字符串值? 我在string.xml文件中提到了字符串值。…



android - 在註銷時,清除活動歷史堆棧,防止“後退”按鈕打開已登錄的活動

我的應用程序中的所有活動都需要用戶登錄才能查看。 用戶幾乎可以從任何活動註銷。 這是應用程序的要求。 在任何時候,如果用戶註銷,我想將用戶發送到登錄Activity 。 此時,我希望此活動位於歷史堆棧的底部,以便按“返回”按鈕可將用戶返回到Android的主屏幕。 我看到這個問題提出了幾個不同的地方,都回答了類似的答案(我在這裡概述),但我想在這裡提出來收集反饋意見。 我已經嘗試通過將其Int…


從控制台停止Android應用程序

是否有可能從控制台停止Android應用程序? 就像是: adb stop com.my.app.package 這會加快我們的測試過程。 現在,我們每次卸載/安裝應用程序以確保手動測試用例以乾淨狀態開始。…


android - 如何檢測我的任何活動是否最前面並且對用戶可見?

我希望在我的任何活動可見時啟動一個意圖,否則我會將其作為通知提出,並由用戶觸發。 要做出決定,我需要知道我的任何活動是否最重要,我該怎麼做?…


Android singleTask或singleInstance啟動模式?

我有一個應用程序,其中包含一個列表作為其主要活動,然後您可以單擊打開該項目的詳細視圖的項目。 我也有一個類似於主要活動的搜索活動,並按預期工作。 不過,我希望此搜索活動只在堆棧中有一次實例,以便用戶可以多次搜索,並且點擊返回會將它們返回到它們在開始搜索之前所處的先前視圖(而不是返回到前面的搜索結果) singleTask和singelInstance啟動模式似乎做我想要的,所以我不知道哪一…


android - 啟動應用程序知道包名稱

有人能告訴我如何只知道它的包名來啟動新的應用程序嗎? 我沒有關於什麼活動是主要活動的信息。…


Android上的“上下文”是什麼?

在Android編程中, Context類是什麼,它用於什麼? 我在開發者網站上閱讀了它,但我無法清楚地理解它。…




android activity studio intent lifecycle ondestroy onstart oncreate app launcher