Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android之——激活應用程序的詳情界面

Android之——激活應用程序的詳情界面

編輯:關於Android編程

 

在Android系統自帶的設置功能裡,進入應用列表後,點擊列表條目會進入應用的詳情界面。那麼我們自己可不可以寫一個自己的應用程序,實現激活應用程序的詳情界面呢?這個是可以實現的,那我們就一起來看看如何實現這個功能吧。不多說了,咱們直接進入主題。

一、原理

由於2.2之前的版本與2.2之後的版本激活應用程序的詳情界面的方式不同,所以,我們先要獲取到當前Android系統的SDK版本號,如果SDK版本號大於8,則使用2.2以後版本的激活方式,如果SDK版本小於等於8,則使用2.2之前版本的調用方式。

二、實現

實現很簡單,這裡我就不將所有的代碼貼出來了,我只給出核心方法代碼,大家只要將這些方法直接用到自己的項目中即可。

1、獲取當前Android系統SDK版本號代碼

 

	//獲取當前系統的SDK版本號
	private int getSDKVersion(){
		return android.os.Build.VERSION.SDK_INT;
	}

 

 

2、激活應用程序的詳情界面

 

//激活激活應用程序的詳情界面
//傳入的參數為要激活的應用程序的包名
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);
}

 

三、運行效果

height=337

 

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved