1. 程式人生 > >android-判斷手機是否支援相機,有幾個攝像頭?

android-判斷手機是否支援相機,有幾個攝像頭?

//判斷是否存在攝像頭
    private boolean hasCameraSupport() {
        return CONTEXT.getPackageManager().hasSystemFeature(PackageManager.FEATURE_CAMERA);
    }

在API小於9以下獲取攝像頭個數

public int getNumberOfCameras() {
        return hasCameraSupport() ? 1 : 0;
    }

大於API9獲取方法
 public int getNumberOfCameras() {
        return Camera.getNumberOfCameras();
    }


相關推薦

android-判斷手機是否支援相機,攝像頭

//判斷是否存在攝像頭 private boolean hasCameraSupport() { return CONTEXT.getPackageManager().hasS

Android 判斷手機沒有安裝該應用的工具類

public class AppInstallUtils{ private static List<PackageInfo> cachedList; private static long lastDetectTime = 0; /** * 判斷是否安裝

Android 判斷手機是否root許可權

root許可權是安卓最高的操作許可權,俗稱superuser,簡稱su,一般來說root過的手機,系統目錄會有su目錄和系統app目錄中有Superuser.apk,或者kingroot、360Root

Android判斷手機時候導航欄的方法

參考:https://zhidao.baidu.com/question/1241728811608853219.html             https://segmentfault.com/q/1010000004387583             http://www.cnblogs.com/

Android判斷手機裡是否SIM卡

由於專案的需要,要判斷手機裡是否有sim卡。在網上找了一下資料結果發現,網上的資料很多都是一樣的,都是判斷sim卡的狀態,把程式碼新增進去後發現不能滿足需求。然後就自己看了一下文件。程式碼如下。 /** * @author CX- * @判斷 是否含有sim卡

判斷字符串裏種類型的字符

pro || 分享 常用 alt 小寫 實現 字符串 ascll 判斷字符串裏有幾種類型的字符 例如 abc 這面就有一種類型的字符 都為小寫字母,   zEv6 這裏面就有三種類型的字符 分別為 小寫字母 ,大寫字母,數字等。   aB2‘6 這裏邊有四種

Android 判斷手機廠商rom

有時候需要判斷手機系統的ROM,檢測ROM是MIUI、EMUI還是Flyme,可以使用getprop命令,去系統build.prop檔案查詢是否有對應屬性來判斷是什麼ROM。build.prop的介紹可以看Android build.prop簡介

RomUtil【Android判斷手機ROM,用於判斷手機機型】

參考資料 Android判斷手機ROM 正文 有時候需要判斷手機系統的ROM,檢測ROM是MIUI、EMUI還是Flyme,可以使用getprop命令,去系統build.prop檔案查詢是否有對應屬性來判斷是什麼ROM。 build.prop的介紹可以看Android build.prop簡介 程式

python畫iPhone手機,這種操作個人見過?

雖然我用不起蘋果手機,但我可以用python畫出來! 環境準備 執行平臺: Windows Python版本: Python 3.6.4 IDE: Pycharm或自帶的IDLE 繪製程式碼 如果你感覺學不會?莫慌,小編推薦大家加入群, 前面548中

銀聯手機支付 手機客戶端

                ===================================================================銀聯手機支付:  需要SWP SD卡的那種客戶端屬於UnionPay Mobile Payment=======================

android 判斷手機是否是國內的手機的方法(getSimCountryIso和getSimOperator)

有一個需求:如果手機插入了sim卡,要判斷該手機是否是大陸使用者? 方法一: /**      * 判斷國家是否是國內使用者      *       * @return      */     public static boolean isCN(Context cont

Android判斷手機是否是小米MIUI系統

public class MIUIUtils { // 檢測MIUI private static final String KEY_MIUI_VERSION_CODE = "ro.

C 判斷一個數裡相同的數字問題

問題: Write a program that reads an integer, and determines and prints how many digits in the integer are 7s #include<stdio.h> #include&l

【演算法】判斷小於n的正整數中質數

這個演算法比較簡單,關鍵在於你怎麼判斷一個正整數是不是質數。這裡用的方法是,用小於它的正整數去除它,如果餘數有0出現,那說明它是質數,反之,它不是質數。關鍵在於,你這個小於它的整數取到哪裡,其實取到它的平方根,就足以說明問題了。#include <iostream>

判斷手機是否支援google play服務

 android開發報錯 或者提示手機不支援google服務或者google map 服務等功能的解決辦法: 簡介:     在針對需要google 服務的軟體開發中,國內開發者經常會出現手機不支援google play 服務的提示,不支援Google Play服務

Android 判斷手機裝置是否是小米,華為,魅族裝置

最近接到了需求要搞推送,但是小米和華為系統的特殊性要單獨 整合他家自己的推送,所以就去判斷下手機品牌型號! 不多說直接開擼,直接將手機品牌的小寫全拼寫上就可以 此方法目前測試對小米

Android 判斷一個物件屬性是否null的值

場景:在通過Gson或者FastGson解析資料成功後,在使用一個物件的時候,比如在使用者中心介面有幾個屬性,姓名,年齡,個人介紹,當我們在使用其中的一個屬性的時候,如果這個屬性剛好伺服器沒有賦值,讀取的是一個null,有可能導致應用的崩潰或者是在介面顯示一個null,那麼此

Android判斷手機中的應用是否具有某些許可權(例如小米手機中是否具有懸浮窗許可權)

op 的值是 0 ~ 47,其中0代表粗略定位許可權,1代表精確定位許可權,24代表懸浮窗許可權。(具體可以看看android原始碼在android.app下就有個AppOpsManager類) uid 當前應用用到的uid ,可通過 Binder.getCallin

Android 判斷手機是否root

//判斷手機是否root public static boolean isRoot() {     String binPath = "/system/bin/su";     String xBinPath = "/system/xbin/su";       if (n

筆試題——編寫java程式:輸入一個字串,判斷英文字母,數字,其它的字元

public static void main(String[] args) { int count_abc=0,count_num=0,count_oth=0; //輸入一串數 Scanner scan=new Scanner(System.in); Stri