Open Source & Free ❤️

Questions of the Week V

Questions of the Week V

Header Image

It has been a very busy week around here with a lot going on. We’ve just sent out the Friday release update
and we are gearing up for some other interesting things…​ These weekly question posts are really convenient
as they help us center on what’s truly important – user support.

We had a lot of great questions on stack overflow this week:

Saving Files in CodenameOne

File systems on mobile are really complex/limited beasts, this often hits desktop developers hard when they
try to figure out how to adapt desktop paradigms like file pickers etc.

Image Viewer swipe vertically

Some questions don’t have an answer other than you will have to hack the sources in some way to enable this
functionality…​

Callback for Google Play Ads

This question wasn’t answered as much as pointed in a better direction to provide user rewards for ad viewing
as there is no callback for the Google Play ads.

Replacing an image in generated Android source code

Codename One doesn’t store images into the standard Android DPI hierarchy as you might have multiple res files
and download them dynamically in your app. You can however, update a specific multi-image entry as explained
in the answer below.

App walkthrough/tutorial when first open

This is a feature we should probably refresh in Codename One and maybe add in one of the demos. The old code
used the glass pane but it predated the existence of the layered pane which should help significantly. We’ll keep
that in mind as we are reviewing the demos.

Date Time Picker issue

Picker is implemented natively on the device. The DateTime picker is a platform specific concept in iOS. Every
time I need to deal with the Picker class
I’m reminded on how good we have it thanks to lightweight architecture.

Set path to look for java.exe in the intellij codename plugin

This is a weird IntelliJ IDEA behavior, some oddities still exist in the plugin for IntelliJ in part because the rewrite
is so new and in part because of our restrictions to project structure.

Leave a Reply