Request code needs to be below 2^16 for FragmentActivity (#1968)

If using FragmentActivity, the requestCode used for startActivityForResult needs to be below 65536. See https://stackoverflow.com/questions/25529865/java-lang-illegalargumentexception-can-only-use-lower-16-bits-for-requestcode.
diff --git a/packages/camera/CHANGELOG.md b/packages/camera/CHANGELOG.md
index 196cd3e..ff0593a 100644
--- a/packages/camera/CHANGELOG.md
+++ b/packages/camera/CHANGELOG.md
@@ -1,3 +1,7 @@
+## 0.5.3+1
+
+* Fix too large request code for FragmentActivity users.
+
 ## 0.5.3
 
 * Added new quality presets.
diff --git a/packages/camera/android/src/main/java/io/flutter/plugins/camera/CameraPermissions.java b/packages/camera/android/src/main/java/io/flutter/plugins/camera/CameraPermissions.java
index d703af8..e45fb1e 100644
--- a/packages/camera/android/src/main/java/io/flutter/plugins/camera/CameraPermissions.java
+++ b/packages/camera/android/src/main/java/io/flutter/plugins/camera/CameraPermissions.java
@@ -10,7 +10,7 @@
 import io.flutter.plugin.common.PluginRegistry.Registrar;
 
 public class CameraPermissions {
-  private static final int CAMERA_REQUEST_ID = 513469796;
+  private static final int CAMERA_REQUEST_ID = 9796;
   private boolean ongoing = false;
 
   public void requestPermissions(
diff --git a/packages/camera/pubspec.yaml b/packages/camera/pubspec.yaml
index 3e290f1..3a82ee4 100644
--- a/packages/camera/pubspec.yaml
+++ b/packages/camera/pubspec.yaml
@@ -2,7 +2,7 @@
 description: A Flutter plugin for getting information about and controlling the
   camera on Android and iOS. Supports previewing the camera feed, capturing images, capturing video,
   and streaming image buffers to dart.
-version: 0.5.3
+version: 0.5.3+1
 
 authors:
   - Flutter Team <flutter-dev@googlegroups.com>