1. Changed android.min_sdk_version with no effect (3 dots at the bottom still present). I didn't changed target sdk parameter before because it is not present NetBeans (Project properties->CodenameOne category->Build hints tab) and it is not documented neither in the developers guide nor
http://www.codenameone.com/advanced-build.html. After your suggestion I tried to set android.targetSDKVersion=15 with no effect. I also tried to set targetSDKVersion to random value to check whether it is correct argument name and app builded successfully. But If I change min_sdk_value to someting random I'm getting an build error, so I assume that paramter name you gave is wrong and it is ignored by build server. Tried android.target_sdk_value with same effect. If I should change target sdk, tell me exact build argument name. FYI I tested my app also on Android 4.3 emulator and Samsung Galaxy S3 with Android 4.3 and three
dots at the bottom are not present, but this phone has menu softkey.
2. IO Exception: "No authentication challanges found for URL" on Android 4.3. It happens when I'm executing ConnectionRequest and server responds with 401 code. It is caused probably by lack of WWW-Authenticate position in server response header
(
http://www.google.com/url?q=http%3A%2F%2Fstackoverflow.com%2Fquestions%2F17121213%2Fjava-io-ioexception-no-authentication-challenges-found%2321534175&sa=D&sntz=1&usg=AFQjCNFO9D1FB3erWY7DFB2ZvuNjupWxHQ ,
http://www.google.com/url?q=http%3A%2F%2Fstackoverflow.com%2Fquestions%2F14550131%2Fhttp-basic-authentication-issue-on-android-jelly-bean-4-1-using-httpurlconnectio%2F14551482%2314551482&sa=D&sntz=1&usg=AFQjCNF1wy_nXF4eNQPthomtp7YFT4prRQ).
3. Android 4.4.2 issue only. I have form with Browser Component. I invoke setUrl("jar:///googlemaps.html") to load html file which is included in the project. It looks like that:
<!DOCTYPE html>
<html>
<head>
<title></title>
<meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style type="text/css">
html { height: 100%; }
body { height: 100%; margin: 0; padding: 0; }
#map-canvas { height: 100%; width: 100%; }
#map-canvas label { width: auto; display: inline; }
#map-canvas img { max-width: none; }
</style>
<script type="text/javascript"
src="
https://maps.googleapis.com/maps/api/js?libraries=geometry&sensor=false®ion=PL"></script>
<script type="text/javascript"
src="
http://google-maps-utility-library-v3.googlecode.com/svn/trunk/markermanager/src/markermanager.js"></script>
<script type="text/javascript">
unction initialize()
{
map = new google.maps.Map(document.getElementById('map-canvas'), {
center: new google.maps.LatLng(50.86857, 20.62160),
zoom:7,
disableDefaultUI: true,
zoomControl: true,
mapTypeId: google.maps.MapTypeId.ROADMAP
});
mgr = new MarkerManager(map);
var styles = [{
featureType: 'poi',
elementType: 'labels',
stylers: [{
visibility: 'off'
}]
}];
map.setOptions({styles: styles});
}
//..rest of script
google.maps.event.addDomListener(window, 'load', initialize);
</script>
</head>
<body>
<div id="map-canvas">Google Map</div>
</body>
</html>
Internet connection is available (I'm consuming web services with no problem), but scripts embedded on that site does not load. Are you trying to tell me that google is blocking onself? Or maybe my part of script?
4. HTC One does not have menu soft key, maybe it has something to do with that 3 dots at the bottom. They also appears on splash screen created in GUI Builder.
5. Android 4.3 Galaxy S3 and HTC One (and possible another devices) but not Android 4.3 emulator issue. I have form with embedded Browser Component (stored as StateMachine object) which displays html page from point 3. When I call form.show() everything is fine. But when I invoke a JS function that add Marker to map via JS Bridge and then show, sometimes it instantly closes. But if I add a Dialog.show() to form.onShow(), then everything is OK.