There are a lot of these:
https://www.ecosia.org/search?q=app+screenshot+generator
I also used: https://theapplaunchpad.com/
https://appinstitute.com/app-screenshot-maker/
and http://www.appscreenshot.me/
Although they change frequently so I have no idea if they're still
good/free.
Generally
We usually just use websites like this: https://www.appstorescreenshot.com/
There are quite a few of them and they produce better looking screenshots
with value added details.
--
You received this message because you are subscribed to the Google Groups
"CodenameOne Discussions" group.
To
No.
But there's a community member who implemented this already:
https://github.com/jsfan3/SHA-Codename-One
--
You received this message because you are subscribed to the Google Groups
"CodenameOne Discussions" group.
To unsubscribe from this group and stop receiving emails from it, send an
Yes the email only works once so if you clicked it on a different device it
will fail the second time around. That's a security measure to prevent
leakage.
--
You received this message because you are subscribed to the Google Groups
"CodenameOne Discussions" group.
To unsubscribe from this
Pan not scroll and I did answer your question in the following sentence.
--
You received this message because you are subscribed to the Google Groups
"CodenameOne Discussions" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to
Some of the servers are causing an issue. We tried several fixes which
failed. For now we brought all of the affected servers down until we can
fix this so builds will be queued more.
--
You received this message because you are subscribed to the Google Groups
"CodenameOne Discussions" group.
Hi,
I'm guessing here but you can probably create a podspec file with the
content of step 4.
Also you would need to add the URL from step 3 to the pod hints. I think
the rest should just work but I'll need to check.
--
You received this message because you are subscribed to the Google Groups
Actually the podspec issue might be a problem with one of our servers. We
made a fix which will hopefully take.
--
You received this message because you are subscribed to the Google Groups
"CodenameOne Discussions" group.
To unsubscribe from this group and stop receiving emails from it, send
This will be terrible UX as scrolling will mix with panning.
Preferred size is generally problematic for peer components, you should
never rely on it. I suggest using something like table layout to explicitly
determine the size of the component based on screen size percentages.
The native OS
I'm guessing you're trying to connect to a bluetooth device instead of a
bluetooth-LE device. Notice the LE which is a different standard. Generally
bluetooth in all its forms is painful.
--
You received this message because you are subscribed to the Google Groups
"CodenameOne Discussions"
Sure:
java -jar ~/.codenamone/GUIBuilder.jar -settings
/path-to-project/codenameone_settings.properties
--
You received this message because you are subscribed to the Google Groups
"CodenameOne Discussions" group.
To unsubscribe from this group and stop receiving emails from it, send an email
Notice that there is more than one json lib...
--
You received this message because you are subscribed to the Google Groups
"CodenameOne Discussions" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to codenameone-discussions+unsubscr...@googlegroups.com.
Do you mean Codename One Settings?
On which OS/JVM?
--
You received this message because you are subscribed to the Google Groups
"CodenameOne Discussions" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to
Hi,
I think this was triggered by this commit:
https://github.com/codenameone/CodenameOne/commit/5c3174813a149da9865323285d877408c355bf29
Steve can we make that logic conditional?
--
You received this message because you are subscribed to the Google Groups
"CodenameOne Discussions" group.
To
These probably aren't bugs, I explained more in the issue you posted:
https://github.com/codenameone/CodenameOne/issues/2894
--
You received this message because you are subscribed to the Google Groups
"CodenameOne Discussions" group.
To unsubscribe from this group and stop receiving emails
So the gridbag layout was made scrollable?
I'm not sure how well that will work as we never really use gridbag. It was
added to help Swing developers port legacy code to Codename One.
--
You received this message because you are subscribed to the Google Groups
"CodenameOne Discussions" group.
Hi,
you can use toolbar.findCommandComponent(command); This will return a
button to which you can bind a long press listener.
--
You received this message because you are subscribed to the Google Groups
"CodenameOne Discussions" group.
To unsubscribe from this group and stop receiving emails
>From this it looks like a problem with the Eclipse plugin:
https://stackoverflow.com/questions/21607971/javafx-upcall-cannot-cast-jsobject
That's odd since this shouldn't be impacted by eclipse in any way... I'll
have to look into it. Please file an issue.
--
You received this message because
I don't understand the original problem. BorderLayout can't be scrollable
so which part was scrollable and how did it look?
--
You received this message because you are subscribed to the Google Groups
"CodenameOne Discussions" group.
To unsubscribe from this group and stop receiving emails
Hi,
it's an ant project. You can just type ant -p and it will list the options
for doing everything through the command line.
You can use 'ant run" to run the project. You'll need to install apache ant
and place it in the path.
--
You received this message because you are subscribed to the
Hi,
queryParam adds an argument to the request. When it's a get request it's
added to the URL e.g. url?token=val
When it's a port request these parameters are placed in the body of the
post (that's HTTP's form post standard). This is obviously problematic for
this case.
Some developers use
> That's insanity. Why put resources into that rather than fixing or
> improving what you are already offering.
>
That's exactly what I'm saying. This is a basic principle of "dogfooding".
We're using Codename One to build Codename One thus improving all the
pieces together.
--
You
Hi,
not at this time. This is an important feature for accessibility that we
should expose in a future update.
--
You received this message because you are subscribed to the Google Groups
"CodenameOne Discussions" group.
To unsubscribe from this group and stop receiving emails from it, send an
You can simulate the hardware back button by using the ESC button in your
keyboard. This will work even for iOS devices as it's generic to the
simulator.
--
You received this message because you are subscribed to the Google Groups
"CodenameOne Discussions" group.
To unsubscribe from this
> (javafx/swing) Both look awful on newer hardware
>>
>
> if they look so awful then why did you guys roll your own gui that looks
> worse ?
>
That's a matter of taste. Unlike Swing, we can actually improve the look
with a bit of CSS. As I mentioned before, this isn't helpful.
> This GUI
These are standard Codename One widgets as it's written in Codename One and
runs on devices/web within the build app.
--
You received this message because you are subscribed to the Google Groups
"CodenameOne Discussions" group.
To unsubscribe from this group and stop receiving emails from it,
If anyone else is running into similar problems please contact the site
support.
Also notice that the login in the new cloud server is separate from the
website login which is now no longer necessary.
--
You received this message because you are subscribed to the Google Groups
"CodenameOne
No. An APK is a binary compiled file. It doesn't contain readable code and
is obfuscated by default to make it even harder to reverse engineer.
--
You received this message because you are subscribed to the Google Groups
"CodenameOne Discussions" group.
To unsubscribe from this group and stop
That sounds very odd. I've looked at it quite a bit and can't see a way
this can happen. Please contact our on-site support and provide further
details such as the account email/screenshots etc.
--
You received this message because you are subscribed to the Google Groups
"CodenameOne
To further clarify, it seems that the native Android/iOS maps don't
initialize probably because of missing/misconfigured keys.
--
You received this message because you are subscribed to the Google Groups
"CodenameOne Discussions" group.
To unsubscribe from this group and stop receiving emails
Hi,
that looks to me like the JavaScript version of the map. This makes sense
as zoom keys would be helpful in a web setting for portability.
--
You received this message because you are subscribed to the Google Groups
"CodenameOne Discussions" group.
To unsubscribe from this group and stop
Hi,
if you provided proper Android/iOS native keys the map will have a native
mode in iOS/Android.
If you provided a JavaScript key in the web the map will use the JavaScript
mode in the simulator and when the native mode isn't available. If you'll
attach a screenshot I might be able to
Press the add button to add a new entry with the key. Then paste in the
value within the table.
--
You received this message because you are subscribed to the Google Groups
"CodenameOne Discussions" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to
This is the same crash effectively. The implementation is null.
I don't understand the change you did from the project creation onward. You
say that creating the old GUI builder project works. What's your package
name that causes the crash?
--
You received this message because you are
Hi,
in the build hints. Open Codename One Settings and then build hints.
--
You received this message because you are subscribed to the Google Groups
"CodenameOne Discussions" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to
That's a question about the bluetooth protocol. There's plenty of material
related to that on the internet e.g.:
https://medium.com/rtone-iot-security/deep-dive-into-bluetooth-le-security-d2301d640bfc
--
You received this message because you are subscribed to the Google Groups
"CodenameOne
See https://www.codenameone.com/manual/advanced-topics.html
You need to package the native lib as an AAR file.
You can use the C portions in iOS without the JNI stuff. You can just call
it from the native interface.
--
You received this message because you are subscribed to the Google Groups
Yes. Versioned builds are limited to the state of the version otherwise it
just wouldn't work.
--
You received this message because you are subscribed to the Google Groups
"CodenameOne Discussions" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to
FYI this isn't necessary. Since the update on the 19th the default was API
level 28 so all builds that didn't explicitly state the target API version
used API level 28.
--
You received this message because you are subscribed to the Google Groups
"CodenameOne Discussions" group.
To unsubscribe
That's a different issue. Odd that it would only happen on Android. We have
a fix for it and it will be a part of the coming update this Friday.
--
You received this message because you are subscribed to the Google Groups
"CodenameOne Discussions" group.
To unsubscribe from this group and stop
That doesn't make much sense, that line in Display is:
return impl.getProperty(key, defaultValue);
Which means impl is null. That's the implementation of Codename One which
is initialized before init(Object) is invoked. Since you invoke this from
start() it should be well after
Under which OS?
If under Android which app do you launch to perform the actual scan?
Did you try the little monkey extension to the barcode scanner?
--
You received this message because you are subscribed to the Google Groups
"CodenameOne Discussions" group.
To unsubscribe from this group and
Are the lines in the stack trace the same?
What's the size of JavaSE.jar in your project?
It should be 21,012,387.
--
You received this message because you are subscribed to the Google Groups
"CodenameOne Discussions" group.
To unsubscribe from this group and stop receiving emails from it,
Hi,
you can use fetchAsPropertyList() which automatically fills up the business
objects for you.
--
You received this message because you are subscribed to the Google Groups
"CodenameOne Discussions" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to
Hi,
are the project libraries up to date?
Try following the instructions here to make sure you aren't using out of
date jars:
https://www.codenameone.com/blog/tip-fix-issue-missing-builds.html
--
You received this message because you are subscribed to the Google Groups
"CodenameOne
Hi,
there's a regression there due to the removal of the maps feature. We'll
try to push out a fix later today instead of the typical Friday update.
--
You received this message because you are subscribed to the Google Groups
"CodenameOne Discussions" group.
To unsubscribe from this group and
Hi,
I don't have experience with that. I'm aware that a past customer used a
native interface to implement something like that. You can also change the
code of the admob implementation to support this instead of starting from
scratch then submit a pull request to add that feature.
--
You
You can press cancel. We plan to push an update that would resolve that but
are waiting to finish some features to do that.
--
You received this message because you are subscribed to the Google Groups
"CodenameOne Discussions" group.
To unsubscribe from this group and stop receiving emails
I tried looking at that but the interface is just misleading enough to give
me pause. As a person who already lost thousands of dollars due to Google
Cloud over billing with no help from those a*holes I'm unwilling to risk
it. If you think it's simple create a key and submit it. It can't be
That UI is deprecated. You should use the new app/web app linked at the top
which is better.
The QR code was generated by Google who abruptly killed support for that a
few months ago. So we switched providers but it's not as reliable. Right
now it's working.
--
You received this message
I don't see a way to restrict billing for a specific key. Only for the
entire account which unfortunately we can't do as we made the mistake of
using google services.
If you can generate a key for that you can easily submit a PR to replace
the commented out code.
--
You received this message
We don't support them at this time. You could use include source and build
the app manually in Android Studio as a workaround but that's a bit of an
effort.
--
You received this message because you are subscribed to the Google Groups
"CodenameOne Discussions" group.
To unsubscribe from this
We don't support that use case. You can stream a video via HTTPS pretty
easily and also download it dynamically after the app install.
This is MUCH better as it keeps you're app small and allows you to update
the video separately. Shipping resources within the app has a lot of
drawbacks.
--
The 50mb policy isn't likely to change. The server based restrictions
aren't enough. They only apply after we wasted a HUGE amount of server
resources. This limit applies even to enterprise accounts.
--
You received this message because you are subscribed to the Google Groups
"CodenameOne
This is a bit old but still applicable:
https://www.codenameone.com/blog/shrinking-sizes-optimizing.html
33mb is HUGE, it should be pretty easy to reduce the sizes of these images
significantly.
--
You received this message because you are subscribed to the Google Groups
"CodenameOne
Hi,
there is no builtin video encoding API in OS's. Camera internal code is
self contained and not accessible by external logic.
Apps that generate videos use one of the following:
- Server side encoding
- Embed a library like ffmpeg
- Encode using a very simple format, there are some very
Hi,
there are plenty of examples in the book/code. E.g. the login in
UserService returns a DAO which the User entity creates.
--
You received this message because you are subscribed to the Google Groups
"CodenameOne Discussions" group.
To unsubscribe from this group and stop receiving emails
There are several tutorials in Google explaining how you can logcat a
device: https://www.google.com/search?q=android+device+logcat
You would need the native Android SDK to do that and need to enable
developer tools.
Did you change the project classpath or modify core behaviors?
A black screen
Hi,
so in the server your webservice or service method needs to convert the
entity object (which represents the database schema) into a DAO object
which represents the JSON data returned. This DAO object needs to have a
structure similar to the one you expect on the client side.
On the server
Hi,
in the server there are several layers. One of them contains the entities
(which you've listed) they include the database mapping which includes a
lot of internal data such as relations etc.
There's the webservices themselves which include the client side API's.
When you invoke the
Hi,
that can mean a lot of things. I suggest connecting the device with a cable
and looking through the printouts from the device in logcat.
Also please confirm that the app works correctly in the simulator.
--
You received this message because you are subscribed to the Google Groups
Hi,
dispositivoId is commented out in the client side. Did you make the
appropriate change to the DAO?
You can use the network monitor to see that the data passes back to the
client side.
--
You received this message because you are subscribed to the Google Groups
"CodenameOne Discussions"
That's a method of EncodedImage, check how you create/load the image.
--
You received this message because you are subscribed to the Google Groups
"CodenameOne Discussions" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to
We support two factor authentication. Make sure you only have one device
associated with the account verification otherwise this won't work.
--
You received this message because you are subscribed to the Google Groups
"CodenameOne Discussions" group.
To unsubscribe from this group and stop
We support Java 11.
--
You received this message because you are subscribed to the Google Groups
"CodenameOne Discussions" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to codenameone-discussions+unsubscr...@googlegroups.com.
Visit this group at
You are re-encoding the image. Different image encoders will produce
different results, since we use the native facility for image encoding
you'll get different results on iOS, Android, simulator etc.
If the image is an EncodedImage just use getData() to get the encoded bytes.
--
You received
If you reload the data anyway then discard the form. Generally unless it's
a HUGE amount of data you should keep it so the app can run smoothly.
--
You received this message because you are subscribed to the Google Groups
"CodenameOne Discussions" group.
To unsubscribe from this group and stop
Hi,
see
https://groups.google.com/d/msg/codenameone-discussions/kH7O8SAkUdg/raxmdZWVAgAJ
--
You received this message because you are subscribed to the Google Groups
"CodenameOne Discussions" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to
We have braintree integration although square should be easy to integrate
too via native interfaces:
https://www.codenameone.com/blog/braintree-paypal-cn1lib.html
--
You received this message because you are subscribed to the Google Groups
"CodenameOne Discussions" group.
To unsubscribe from
It is. It's just not as powerful/prevalent as Android intents.I don't
recall the library they used. I looked through emails but couldn't find it.
--
You received this message because you are subscribed to the Google Groups
"CodenameOne Discussions" group.
To unsubscribe from this group and
Hi,
thanks. We'll try to fix it with the next update.
--
You received this message because you are subscribed to the Google Groups
"CodenameOne Discussions" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to
Hopefully, this is the next thing on my agenda for today.
--
You received this message because you are subscribed to the Google Groups
"CodenameOne Discussions" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to
I know of at least one developer who integrated a 3rd party voip library so
it's possible but I haven't tried it. I'm sure skype publishes a URI you
can use to invoke it via Display.execute(). A quick google search came up
with:
Hi,
yes it seems that this is a regression due to this fix
https://github.com/codenameone/CodenameOne/issues/2773
It fixed localization but parsing broke as a result.
--
You received this message because you are subscribed to the Google Groups
"CodenameOne Discussions" group.
To unsubscribe
Android tools are literally on your device. You can activate them and run
them.
You can use xcode tools with include source or without. Everything here is
100% applicable.
When the app is suspended it takes no significant CPU. If it would the OS
would kill it.
--
You received this message
They are disabled because they're a part of the next month. You need to
switch to the next month to select them. You can change their style by
overriding the disabled style of Day.
--
You received this message because you are subscribed to the Google Groups
"CodenameOne Discussions" group.
To
Decode can take some time. You can do it on a separate thread so you won't
block the EDT. It should work for this particular case although I'm not
100% sure.
--
You received this message because you are subscribed to the Google Groups
"CodenameOne Discussions" group.
To unsubscribe from this
Hi,
this worked for me. Did you click "Done"?
Form hi = new Form("Test");
Picker A3TimeSheetDate = new Picker();
A3TimeSheetDate.setUseLightweightPopup(true);
A3TimeSheetDate.setDate(new Date());
A3TimeSheetDate.setType(Display.PICKER_TYPE_CALENDAR);
hi.add(A3TimeSheetDate);
--
You received
Yes devices also have energy management tools as well to see energy usage.
You can see these in the developer tools on Android devices. In iOS you can
see this information via the xcode profiler tools.
--
You received this message because you are subscribed to the Google Groups
"CodenameOne
Hi,
I see the problem. It's a bit tricky. It seems Android killed support for
enlarging the clipping area which is a bit insane...
--
You received this message because you are subscribed to the Google Groups
"CodenameOne Discussions" group.
To unsubscribe from this group and stop receiving
https://www.codenameone.com/blog/animated-gif-support.html
--
You received this message because you are subscribed to the Google Groups
"CodenameOne Discussions" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to
That method re-encodes a PNG which can have a different byte count than the
one in your original image. If you use EncodedImage you can use use
getData() to get the original image file.
--
You received this message because you are subscribed to the Google Groups
"CodenameOne Discussions"
setUIID("Button") should restore the defaults.
--
You received this message because you are subscribed to the Google Groups
"CodenameOne Discussions" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to codenameone-discussions+unsubscr...@googlegroups.com.
This is valid in Java and should work without a problem.
--
You received this message because you are subscribed to the Google Groups
"CodenameOne Discussions" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to
I dropped the ball on this. I have an issue assigned to me to handle the
migration before July and I got distracted.
We'll do the migration to 28 before July 28th.
Can you connect your phone to a cable and post the error messages you get
under Pie?
--
You received this message because you
Do you do something like setUIID or setStyle afterwards?
It would wipe changes to the Style object.
--
You received this message because you are subscribed to the Google Groups
"CodenameOne Discussions" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to
I suggest filing an issue about this too. It looks like a misplaced
optimization or translation issue.
--
You received this message because you are subscribed to the Google Groups
"CodenameOne Discussions" group.
To unsubscribe from this group and stop receiving emails from it, send an email
This support is pretty old and we no longer maintain it. A better approach
is available in the full screen admob API:
https://github.com/shannah/admobfullscreen-codenameone/
You can probably adapt that code to support banner ads with a peer
component. This will give you full control over the
The email/password to the build server, that's the title of the prompt.
See this: https://www.codenameone.com/blog/tip-fix-issue-missing-builds.html
You probably have an old version of the plugin that's constantly
overwriting your CodeNameOneBuildClient.jar. You need to fix it.
--
You received
t to
> display a Google Map, I need Android, JavaScript and iOS keys, despite me
> already passing a JavaScript key in the MapContainer constructor, is this
> what you are saying by those 3 keys?
>
>
> On Tuesday, June 18, 2019 at 5:40:43 AM UTC+2, Shai Almog wrote:
>>
>>
You need to configure the proxy settings in the Network options in the
simulator.
--
You received this message because you are subscribed to the Google Groups
"CodenameOne Discussions" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to
You need to configure this in the simulator.
--
You received this message because you are subscribed to the Google Groups
"CodenameOne Discussions" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to codenameone-discussions+unsubscr...@googlegroups.com.
Based on your other thread there's a connection issue from your computer.
Are you behind a proxy?
--
You received this message because you are subscribed to the Google Groups
"CodenameOne Discussions" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to
The update didn't go fine. You can't connect. Are you behind a proxy?
--
You received this message because you are subscribed to the Google Groups
"CodenameOne Discussions" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to
Try going through the process highlighted here to make sure you're
libraries are current:
https://www.codenameone.com/blog/tip-fix-issue-missing-builds.html
You might be using an old plugin.
--
You received this message because you are subscribed to the Google Groups
"CodenameOne Discussions"
Hi,
no it's there. Make sure your client libraries are up to date.
--
You received this message because you are subscribed to the Google Groups
"CodenameOne Discussions" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to
That isn't the case. You need 3 separate keys. Just follow the instructions
here for the JavaScript key:
https://developers.google.com/maps/documentation/javascript/get-api-key
--
You received this message because you are subscribed to the Google Groups
"CodenameOne Discussions" group.
To
These are separate keys. You need to have 3 keys each of which is generated
separately and has its own quota (thanks google...). In native you're using
the native Android key defined in the build hints. On the simulator you use
the JavaScript key which you pass in the constructor. It's a key
This generally means the id is incorrect, invalid or beyond its quota. Is
the google account beyond its billing quota limits?
Do you see something printed in the console?
--
You received this message because you are subscribed to the Google Groups
"CodenameOne Discussions" group.
To
Thread name is only set for some threads. It very much depends how you
created the thread.
--
You received this message because you are subscribed to the Google Groups
"CodenameOne Discussions" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to
901 - 1000 of 2677 matches
Mail list logo