編輯:關於Android編程
在Android系統自帶的設置功能裡,進入應用列表後,點擊列表條目會進入應用的詳情界面。那麼我們自己可不可以寫一個自己的應用程序,實現激活應用程序的詳情界面呢?這個是可以實現的,那我們就一起來看看如何實現這個功能吧。不多說了,咱們直接進入主題。
由於2.2之前的版本與2.2之後的版本激活應用程序的詳情界面的方式不同,所以,我們先要獲取到當前Android系統的SDK版本號,如果SDK版本號大於8,則使用2.2以後版本的激活方式,如果SDK版本小於等於8,則使用2.2之前版本的調用方式。
實現很簡單,這裡我就不將所有的代碼貼出來了,我只給出核心方法代碼,大家只要將這些方法直接用到自己的項目中即可。
//獲取當前系統的SDK版本號 private int getSDKVersion(){ return android.os.Build.VERSION.SDK_INT; }
//激活激活應用程序的詳情界面 //傳入的參數為要激活的應用程序的包名 public void notifyAppDetailView(String packageName){ int version = getSDKVersion(); Intent intent = new Intent(); //2.3以後版本調用應用詳情頁面 if(version > 8){ //激活系統的組件 intent.setAction(android.settings.APPLICATION_DETAILS_SETTINGS); intent.setData(Uri.parse(package: + packageName)); }else{ //2.2及2.2以前版本調用應用詳情界面 intent.setAction(Intent.ACTION_VIEW); intent.addCategory(android.intent.category.VOICE_LAUNCH); intent.putExtra(pkg, packageName); } startActivity(intent); }
#1、錯誤描述今天,想實現Activity不顯示標題欄的效果,在項目的AndroidManifest.xml文件,對相應的Activity添加屬性 android:the
各位親愛的小伙伴,有沒有想我啊,我胡漢wing又回來了。很長一段時間沒有更新博客。。原因是。。從離職回到學校以後,一直在享受最後的學生時光(打游戲).. 游戲固然很爽,但
前面我們簡單的介紹過CoordinatorLayout這個控件,這一篇我們詳細地介紹這個ASD庫中最重要的控件。概述我們在NestedScrollView這個控件中有設置
一、前言前一篇文章我們介紹了Android中直播視頻技術的基礎大綱知識,這裡就開始一一講解各個知識點,首先主要來看一下視頻直播中的一個重要的基礎核心類:ByteBuffe