AndroidManifest.xml 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <manifest xmlns:android="http://schemas.android.com/apk/res/android"
  3. package="com.libs.zxing"
  4. android:installLocation="auto"
  5. android:versionCode="1"
  6. android:versionName="1.0" >
  7. <uses-permission android:name="android.permission.CAMERA" />
  8. <uses-permission android:name="android.permission.INTERNET" />
  9. <uses-permission android:name="android.permission.VIBRATE" />
  10. <uses-permission android:name="android.permission.FLASHLIGHT" />
  11. <uses-permission android:name="android.permission.READ_CONTACTS" />
  12. <uses-permission android:name="com.android.browser.permission.READ_HISTORY_BOOKMARKS" />
  13. <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
  14. <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
  15. <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
  16. <uses-sdk
  17. android:minSdkVersion="7"
  18. android:targetSdkVersion="10" />
  19. <!-- Don't require camera, as this requires a rear camera. This allows it to work on the Nexus 7 -->
  20. <uses-feature
  21. android:name="android.hardware.camera"
  22. android:required="false" />
  23. <uses-feature
  24. android:name="android.hardware.camera.front"
  25. android:required="false" />
  26. <uses-feature
  27. android:name="android.hardware.camera.autofocus"
  28. android:required="false" />
  29. <uses-feature
  30. android:name="android.hardware.camera.flash"
  31. android:required="false" />
  32. <uses-feature android:name="android.hardware.screen.landscape" />
  33. <uses-feature
  34. android:name="android.hardware.wifi"
  35. android:required="false" />
  36. <uses-feature
  37. android:name="android.hardware.touchscreen"
  38. android:required="false" />
  39. <!-- Donut-specific flags which allow us to run on any dpi screens. -->
  40. <supports-screens
  41. android:anyDensity="true"
  42. android:largeScreens="true"
  43. android:normalScreens="true"
  44. android:smallScreens="true"
  45. android:xlargeScreens="true" />
  46. <uses-sdk
  47. android:minSdkVersion="9"
  48. android:targetSdkVersion="17" />
  49. <application
  50. android:allowBackup="true"
  51. android:icon="@drawable/ic_launcher"
  52. android:label="@string/app_name"
  53. android:theme="@style/AppTheme" >
  54. <activity
  55. android:name=".CaptureActivity"
  56. android:clearTaskOnLaunch="true"
  57. android:configChanges="orientation|keyboardHidden"
  58. android:screenOrientation="portrait"
  59. android:stateNotNeeded="true"
  60. android:theme="@android:style/Theme.NoTitleBar"
  61. android:windowSoftInputMode="stateAlwaysHidden" >
  62. <intent-filter>
  63. <action android:name="android.intent.action.MAIN" />
  64. <category android:name="android.intent.category.LAUNCHER" />
  65. </intent-filter>
  66. <intent-filter>
  67. <action android:name="com.google.zxing.client.android.SCAN" />
  68. <category android:name="android.intent.category.DEFAULT" />
  69. </intent-filter>
  70. <!-- Allow web apps to launch Barcode Scanner by linking to http://zxing.appspot.com/scan. -->
  71. <intent-filter>
  72. <action android:name="android.intent.action.VIEW" />
  73. <category android:name="android.intent.category.DEFAULT" />
  74. <category android:name="android.intent.category.BROWSABLE" />
  75. <data
  76. android:host="zxing.appspot.com"
  77. android:path="/scan"
  78. android:scheme="http" />
  79. </intent-filter>
  80. <!-- We also support a Google Product Search URL. -->
  81. <intent-filter>
  82. <action android:name="android.intent.action.VIEW" />
  83. <category android:name="android.intent.category.DEFAULT" />
  84. <category android:name="android.intent.category.BROWSABLE" />
  85. <data
  86. android:host="www.google.com"
  87. android:path="/m/products/scan"
  88. android:scheme="http" />
  89. </intent-filter>
  90. <!-- And the UK version. -->
  91. <intent-filter>
  92. <action android:name="android.intent.action.VIEW" />
  93. <category android:name="android.intent.category.DEFAULT" />
  94. <category android:name="android.intent.category.BROWSABLE" />
  95. <data
  96. android:host="www.google.co.uk"
  97. android:path="/m/products/scan"
  98. android:scheme="http" />
  99. </intent-filter>
  100. <!-- Support zxing://scan/?... like iPhone app -->
  101. <intent-filter>
  102. <action android:name="android.intent.action.VIEW" />
  103. <category android:name="android.intent.category.DEFAULT" />
  104. <category android:name="android.intent.category.BROWSABLE" />
  105. <data
  106. android:host="scan"
  107. android:path="/"
  108. android:scheme="zxing" />
  109. </intent-filter>
  110. </activity>
  111. </application>
  112. </manifest>