import android.hardware.camera;
import android.os.build;
/** * created by wangxm on 2016/7/13.
*/public class cameraprovider
final int cameracount = camera.getnumberofcameras();
camera.camerainfo info = new camera.camerainfo();
for (int i = 0; i < cameracount; i++)
}return false;
}/**
* 檢查裝置是否有攝像頭
* @return
*/public static boolean hascamera()
/**檢查裝置是否有後置攝像頭
* @return
*/public static boolean hasbackfacingcamera()
/**檢查裝置是否有前置攝像頭
* @return
*/public static boolean hasfrontfacingcamera()
public static int getsdkversion()
} 由於getnumberofcameras以及getcamerainfo均為api 9 引入,所以方法只適用於2.3及其以上。
ps:貌似現在找個4.0以下的手機也有點難了,這個問題可以直接忽略...
檢查android裝置是否支援某些功能
第一種方法 packagemanager pm getpackagemanager 獲取是否支援 boolean telephony pm hassystemfeature packagemanager.feature telephony 是否支援gsm boolean gsm pm hassyst...
檢查當前使用者是否登陸
檢查當前使用者是否登陸 using system.security.principal this.page.user.identity.isauthenticated change password string oldpsw newpsw string username this.page.use...
判斷當前訪問的裝置是否是移動裝置
通過判斷使用者的客戶端的user agent資訊來區分使用者裝置 可以滿足大部分使用者的裝置判斷要求,若使用者對自己的user agent進行篡改,會導致當前的判斷失效,當然了還需要結合其他資訊,畢竟沒有一勞永逸的 string requestheader request.getheader use...