我正在開發一個Android設備防盜應用程序,用戶的手機會在啓動時自動發送一個短信給恢復手機號碼和新號碼的詳細信息。我用BroadCastReceiver使用SmsManager,一切都很好。但是我希望UI部分在我安裝應用程序以僅從第一次獲取用戶的恢復編號時纔可見,然後隱藏應用程序並稍後僅發送sms'on引導(第一次後,僅在後臺工作) 。有沒有辦法做到這一點?第一次顯示Android應用程序的用戶界面,並從菜單中隱藏它
0
A
回答
0
使用PackageManager
可在安裝完成後禁用具有主要啓動意向過濾器的活動。
-1
這麼多的可能性,你可以嘗試在應用程序中提供
- 使用共享偏好。這會檢查我們安裝的應用程序是否填入了您希望在啓動時檢查的值
- 使用SQLITE DB存儲可以加密的值。檢查相應的業務邏輯和流程。
- 更新服務器中的數據,每當應用程序啓動時,與服務器數據進行交叉檢查並運行邏輯。
- 文件系統(創建文件和寫入/讀取數據),這是最後的和不可取的選項
如果你想引用,如何使所有這些請參考以下鏈接
Android Shared Preference Example
Android Sqlite exampleAndroid file System example
-1
我想你需要在安裝完成後啓動Activity一次。在那種情況下,當特定活動啓動時,您可以創建SharedPreference並在其中保存一個值!下次啓動時,檢查該值是否存在,是否不啓動該活動,否則執行其他選項。這是我如何做到的。
在活動即將推出一次:
SharedPreferences pref = getSharedPreferences("ActivitySession", Context.MODE_PRIVATE);
SharedPreferences.Editor ed = pref.edit();
ed.putString("HASH", hash_received);
ed.putString("MOB",mob_no);
ed.apply();
然後在之前的活動,我實現:
SharedPreferences pref = getSharedPreferences("ActivitySession", Context.MODE_PRIVATE);
String abc = pref.getString("HASH","");
if(abc.equals(Test))
{
startActivity(new Intent(Splash.this, MainActivity.class));
finish();
}
else
{
startActivity(new Intent(Splash.this, FeedActivity.class));
finish();
}
希望它能幫助!快樂的編碼!
相關問題
- 1. 用戶第一次加載應用程序顯示此頁面?
- 2. 從菜單隱藏應用程序並顯示我們想要的時間
- 3. 隱藏Dev Express應用程序菜單
- 4. 無法隱藏Android菜單中的應用程序圖標?
- 5. 從菜單中隱藏和顯示div
- 6. 從Maven中的Netbeans平臺應用程序隱藏菜單項
- 7. Android從根目錄的菜單中隱藏/禁用應用程序
- 8. 隱藏並顯示下拉菜單
- 9. Android動畫:隱藏/顯示菜單
- 10. 用戶界面角引導程序typeahead隱藏第一個選項
- 11. GXT按鈕在第一次點擊時顯示菜單,在第二次點擊時不會隱藏菜單
- 12. jQuery顯示隱藏菜單
- 13. 隱藏/顯示子菜單
- 14. 隱藏/顯示菜單Javascript
- 15. 顯示隱藏jquery菜單
- 16. 顯示/隱藏jQuery菜單
- 17. 從Android應用程序列表中隱藏應用程序
- 18. 菜單顯示/隱藏使用jQuery
- 19. 使用UITapGestureRecognizer顯示/隱藏菜單
- 20. 顯示登錄頁面第一次啓動應用程序
- 21. Android隱藏應用程序
- 22. 如何從菜單隱藏項,並顯示另一個項目:Android的
- 23. Facebook應用程序,顯示類似wallpost的用戶界面
- 24. 在表格中隱藏一行並再次顯示它?
- 25. 切換顯示/隱藏隱藏的菜單按鈕(響應)
- 26. 隱藏Android應用程序從啓動
- 27. 顯示/隱藏的菜單項目根據登錄的用戶
- 28. 如何在Visual Basic 2013 ASP.NET Web應用程序中隱藏/顯示多個用戶界面控件?
- 29. 如何在Android應用程序中單擊顯示菜單項
- 30. Android中的隱藏應用程序
使用共享偏好 –