欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Android編程判斷應(yīng)用程序是否已安裝的方法

 更新時間:2016年02月20日 09:02:08   作者:fengyee_zju  
這篇文章主要介紹了Android編程判斷應(yīng)用程序是否已安裝的方法,實例分析了Android基于PackageInfo判斷應(yīng)用程序信息的相關(guān)技巧,需要的朋友可以參考下

本文實例講述了Android編程判斷應(yīng)用程序是否已安裝的方法。分享給大家供大家參考,具體如下:

這里以twitter程序為例,假設(shè)twitter程序包名為“com.twitter.android”。這時候可用以下代碼來判斷是否被安裝。

PackageInfo packageInfo;
try {
  packageInfo = this.getPackageManager().getPackageInfo(
    "com.twitter.android", 0);
} catch (NameNotFoundException e) {
  packageInfo = null;
  e.printStackTrace();
}
if(packageInfo ==null){
  System.out.println("沒有安裝");
}else{
  System.out.println("已經(jīng)安裝");
}

因為android的每一個apk的activity的包的名字都是唯一的,所以可以通過判斷這個activity所在包的名字來判斷是不是該Apk已經(jīng)安裝

反過來,我們同一個apk,也可以通過改包名,來實現(xiàn)多個同一個應(yīng)用的多次安裝!

更多關(guān)于Android相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Android開發(fā)入門與進(jìn)階教程》、《Android通信方式總結(jié)》、《Android基本組件用法總結(jié)》、《Android視圖View技巧總結(jié)》、《Android布局layout技巧總結(jié)》及《Android控件用法總結(jié)

希望本文所述對大家Android程序設(shè)計有所幫助。

相關(guān)文章

  • Android NDK開發(fā)(C語言基本數(shù)據(jù)類型)

    Android NDK開發(fā)(C語言基本數(shù)據(jù)類型)

    這篇文章主要介紹了Android NDK開發(fā)中,C語言基本數(shù)據(jù)類型,主要以C語言包含的數(shù)據(jù)類型及基本類型展開相關(guān)資料,需要的朋友可以參考一下
    2021-12-12
  • Flutter Set存儲自定義對象時保證唯一的方法詳解

    Flutter Set存儲自定義對象時保證唯一的方法詳解

    在Flutter中,Set和List是兩種不同的集合類型,List中存儲的元素可以重復(fù),Set中存儲的元素不可重復(fù),如果想在Set中存儲自定義對象,需要確保對象的唯一性,那么如何保證唯一,接下來小編就給大家詳細(xì)的介紹一下
    2023-11-11
  • android開發(fā)之調(diào)用手機的攝像頭使用MediaRecorder錄像并播放

    android開發(fā)之調(diào)用手機的攝像頭使用MediaRecorder錄像并播放

    我們玩玩手機的錄像功能吧;今天做個調(diào)用手機的攝像頭使用MediaRecorder錄像并播放的DEMO,源碼很詳細(xì),感興趣的朋友可以了解下,希望本文對你有幫助
    2013-01-01
  • Android使用文件進(jìn)行數(shù)據(jù)存儲的方法

    Android使用文件進(jìn)行數(shù)據(jù)存儲的方法

    這篇文章主要介紹了Android使用文件進(jìn)行數(shù)據(jù)存儲的方法,較為詳細(xì)的分析了Android基于文件實現(xiàn)數(shù)據(jù)存儲所涉及的相關(guān)概念與使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-09-09
  • 教你快速實現(xiàn)Android動態(tài)模糊效果

    教你快速實現(xiàn)Android動態(tài)模糊效果

    相信大家都發(fā)現(xiàn)了越來越多的App里面使用了模糊效果,比如雅虎天氣的界面,雖然我并不知道雅虎天氣是怎么做出這種效果的,但是簡單的模仿一下的話,還是能做到的。下面一起來學(xué)習(xí)學(xué)習(xí)。
    2016-08-08
  • 詳解Android Studio安裝ButterKnife插件(手動安裝)

    詳解Android Studio安裝ButterKnife插件(手動安裝)

    這篇文章主要介紹了詳解AndroidStudio安裝ButterKnife插件(手動安裝),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-08-08
  • Android調(diào)用堆棧跟蹤實例分析

    Android調(diào)用堆棧跟蹤實例分析

    這篇文章主要介紹了Android調(diào)用堆棧跟蹤的方法,以實例形式較為詳細(xì)的分析了Android錯誤信息分析的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-10-10
  • Android實現(xiàn)動畫效果詳解

    Android實現(xiàn)動畫效果詳解

    這篇文章主要介紹了Android實現(xiàn)動畫效果詳解,目前Android平臺提供了Tween動畫和Frame動畫,實現(xiàn)這兩類動畫有兩種方式:一種使用XML文件(文件放在res/anim),一種直接代碼搞定,需要的朋友可以參考下
    2015-07-07
  • Android實現(xiàn)音樂播放進(jìn)度條傳遞信息的兩種方式(在service和activity中)

    Android實現(xiàn)音樂播放進(jìn)度條傳遞信息的兩種方式(在service和activity中)

    這篇文章主要介紹了Android:在service和activity之中,實現(xiàn)音樂播放進(jìn)度條傳遞信息的兩種方式,MediaPlayer做音樂播放器采坑以及解決辦法,需要的朋友可以參考下
    2020-05-05
  • Android登錄代碼MVP架構(gòu)詳解

    Android登錄代碼MVP架構(gòu)詳解

    這篇文章主要為大家詳細(xì)介紹了Android登錄代碼MVP架構(gòu)的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-11-11

最新評論