Basically the HTML5 way to access device camera/gallery works fine in most modern mobile browsers. But once wrapped in a MobileFirst/Worklight Android app, this seems to be not working (tested device: Samsung galaxy series).
e.g: The following html file can trigger a behavior of device camera/gallery accessing in a Samsung Galaxy 5 by directly visiting the file URL, but not working when code are wrapped in a MFP Android app.
<!DOCTYPE HTML>
<html>
<head>
<meta charset="UTF-8">
<title>demo</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=0">
<link rel="stylesheet" href="css/main.css">
<script>window.$ = window.jQuery = WLJQ;</script>
</head>
<body style="display: none;">
<div>
<input type="file" accept="image/*">
</div>
<script src="js/initOptions.js"></script>
<script src="js/main.js"></script>
<script src="js/messages.js"></script>
</body>
</html>