2013-10-03 22 views
3

文件的標籤我嘗試使用以下方法來從Android手機獲得的圖像:行爲輸入型非標屬性「俘獲」 = Android中

​​
  • 的Android 2.X:在capture屬性被忽略,並且允許文件管理器應用程序從中選擇圖庫&。
  • Android 4.x:capture屬性受到尊重,相機應用程序可以選擇。

如果屬性不存在(<input type="file" name="file_camera" accept="image/*" />),這裏的結果:

  • 的Android 2.X:只有畫廊&文件管理器允許應用程序從
  • 的Android 4.x的選擇:相機,圖庫&文件管理應用程序可以選擇

如何在Android 2.x中使用相機?此外,capture屬性的其他值是什麼?

注:

  • 默認瀏覽器使用。 Chrome有相同的結果。
  • 在Firefox,Android 2.x中& 4.x可以選擇相機,圖庫&文件管理器應用程序。
+0

[捕獲和接受屬性的HTML文件輸入控件可能的重複工作不正確?](http://stackoverflow.com/questions/21523544/html-file-input-control-with-capture-and-accept-attributes -works-wrong) – Pinal

+0

@Pinal你的問題比我的新,因此你的問題是重複的而不是我的。 – Raptor

回答

0

在低水平您捕捉android.media.CameraProfile類圖片這是在Android的API LVL 8(Android 2.2以上版本)

實現我覺得移動版Safari 4(默認瀏覽器)未實施捕獲,因爲MS v4在Android 2.0+(API級別5+)上可用,並且無法執行此操作。

Firefox是一個單一的低級應用程序,它可以從一個API級別更新到其他級別。 Android 2.x.x的最大API級別爲10.

並且不要忘記Mobile Safari使用Webkit,FF - Gecko。