Skip to content

Camera Usage

The Camera feature lets you take photos directly from your Android device within the app. You can use the camera to document warehouse conditions, capture product images, take photos for quality control, or share images with your team through the Wall module.

The app uses your device’s built-in camera app to capture photos. Photos are saved automatically and can be used in various modules throughout the app.

Document conditions

Take photos of warehouse conditions, damaged products, or special situations. Photos provide visual proof and help explain issues better than text alone.

Quality control

Capture product images for quality control checks. Photos help verify product condition and document any issues found during inspection.

Team communication

Share photos with your team through the Wall module. Visual updates help everyone stay informed about warehouse operations.

Quick access

Access the camera quickly from multiple modules. No need to switch to a separate camera app - everything works within Shipedge Warehouse Pro.

The camera feature works in two ways:

Some modules launch the camera directly through CameraActivity. When you tap a camera button or icon, the app:

  1. Opens your device’s camera app
  2. Lets you take a photo
  3. Saves the photo automatically to /shipedge/ folder
  4. Returns the photo to the module that requested it

Other modules (like Wall, Replenishment, Picking, Bins Management, and Transfers) have built-in camera functions. When you use the camera in these modules:

  1. Tap the camera icon or button
  2. Choose Camera from the dialog (or it opens directly)
  3. Take your photo
  4. The photo is added to the module’s workflow automatically

The camera feature needs two permissions to work:

  • Camera permission: Required to take photos
  • Storage permission: Required to save photos to your device

The app requests these permissions when you first use the camera. If you deny permissions, you’ll see a message asking you to grant them.

You can use the camera in these modules:

  • Wall Module: Take photos to post on warehouse or customer account walls
  • Replenishment: Capture images during replenishment operations
  • Picking: Document products during picking
  • Bins Management: Take photos of bins or locations
  • Transfers: Document transfer operations
  • Quality Control: Capture product images for quality checks

Each module integrates the camera into its workflow. The exact way you access the camera depends on the module you’re using.

When you take photos through CameraActivity, they are saved to:

Location: /shipedge/ folder on your device’s external storage

File naming: Photos are named IMG_[timestamp].jpeg where [timestamp] is the time when the photo was taken.

Example: IMG_1704123456789.jpeg

Photos taken within modules (like Wall) are handled differently - they’re added directly to the module’s workflow and may not be saved as separate files.

  1. Open a module that uses the camera

    Navigate to a module like Wall, Replenishment, Picking, or Bins Management.

  2. Find the camera button or icon

    Look for a camera icon or button in the module’s interface. The location varies by module.

  3. Tap the camera button

    Some modules show a dialog asking “Camera” or “Gallery”. Choose Camera to take a new photo.

  4. Take your photo

    Your device’s camera app opens. Frame your shot and tap the capture button.

  5. Confirm the photo

    Review the photo if your device shows a preview. Accept or retake as needed.

  6. Use the photo

    The photo is automatically added to the module’s workflow. Continue with your task.

The app sets camera orientation to portrait mode. This ensures photos are taken in the correct orientation for the app’s interface.

Photos taken through CameraActivity are saved automatically. You don’t need to manually save them - the app handles storage.

Photos are captured at your device’s default camera quality. The app doesn’t compress photos before saving, so you get full-quality images.

In modules like Wall, you can take multiple photos and add them to an album before posting. Each photo is captured separately and added to your collection.

Good lighting

Take photos in well-lit areas. Good lighting makes photos clearer and more useful for documentation.

Steady hands

Hold your device steady when taking photos. Blurry photos are less useful for documentation and quality control.

Clear framing

Frame your subject clearly. Make sure important details are visible and centered in the photo.

Check permissions

Grant camera and storage permissions when prompted. The camera won’t work without these permissions.

Problem: Nothing happens when you tap the camera button.

Solution:

  • Check that you granted camera permission
  • Make sure your device has a working camera
  • Try closing and reopening the app
  • Restart your device if the problem continues

Problem: Photos don’t appear after taking them.

Solution:

  • Check that you granted storage permission
  • Make sure your device has enough storage space
  • Verify that external storage is available and mounted
  • Check the /shipedge/ folder on your device

Problem: You see a message about needing camera or storage permissions.

Solution:

  • Go to device Settings → Apps → Shipedge Warehouse Pro → Permissions
  • Enable Camera permission
  • Enable Storage permission (or Files and Media)
  • Return to the app and try again

Problem: You see an error about the camera app not being available.

Solution:

  • Make sure your device has a working camera
  • Check that no other app is using the camera
  • Restart your device
  • Update the app if an update is available

Problem: You see an error about storage being full.

Solution:

  • Free up space on your device
  • Delete old photos from the /shipedge/ folder if needed
  • Move photos to cloud storage or a computer
  • Clear app cache if needed

The app includes a CameraActivity that launches the camera directly. This activity:

  • Opens immediately when launched
  • Creates the /shipedge/ folder if it doesn’t exist
  • Saves photos with timestamp-based filenames
  • Closes automatically after launching the camera
  • Format: JPEG
  • Naming: IMG_[timestamp].jpeg
  • Location: External storage /shipedge/ folder
  • Orientation: Portrait mode enforced
  • Minimum Android version: Varies by device
  • Required permissions: CAMERA, WRITE_EXTERNAL_STORAGE
  • Hardware requirement: Device must have a camera