我试图在CodenameOne的构建提示中将ios.statusbar\u hidden设置为true。
我正在使用Netbeans。
但是,在应用更改后,它会自动将其重置为false。
为IOS发送的构建似乎也将此属性设置为false,因为状态栏未隐藏并显示在表单标题栏上。
任何帮助都将不胜感激。
谢谢,这是苹果公司不赞成的,从iOS 7开始就没有意义了。你应使用:
ios.plistInject=<key>UIStatusBarHidden</key><tru
我已经更新了我的项目以使用最新的代码名api 3.3。
在我的android应用程序中,我使用扫描码扫描二维码。
它一直工作得很好。现在,当我尝试新版本时,我的应用程序立即崩溃。经过一番挖掘,我发现是ScancodeAPI导入造成的。在禁用所有与ScanCodeAPI相关的代码后,我的应用程序再次工作
我以前的应用程序版本是基于之前的codenameone构建的,我相信它是3.1,运行良好
我已经按照建议测试了新的外部api,并且测试了内置api,结果也是一样的
安卓5.0上的即时通讯测试
我已
StateMachineBase.java未更新。我尝试过移动文件以便设计者重新创建它,我尝试过从命令行运行它(没有显示错误消息)
我能做些什么来解决designer.jar和StateMachineBase.java文件的问题吗
designer.jar文件的最后修改日期为2015年9月1日。我通常使用IntelliJ Idea,但鉴于我是从命令行运行设计器,我认为这有助于从等式中消除IDE
我可以采取哪些步骤对此进行故障排除?在编写StateMachineBase.java文件时,哪些文件或
为什么JavaFXPorts/glion移动应用程序比Codename、JUniversal或Tabris更好。谷歌展示了这三种解决方案,这让我想知道,这些解决方案还不够好吗?尤其是当Codename One声称比本机代码更快时。为什么一个人会选择开始一个新的项目,而不与现有的解决方案进行合作呢?代号one早于其他大多数解决方案,但走了一条完全不同的道路。事实上,据我所知,代号One的起源早于JavaFX
代号一是由移动人发起的,因此虚拟机并不试图提供完整的JDK。它很小,从地面向上敏捷。整个工
我使用了borderLayout center,但它只是根据屏幕宽度将组件居中,而不是屏幕高度。所以我使用了BorderLayout.CENTER\u BEHAVIOR\u CENTER。它将组件集中在窗体的中间,但我的动画应该是整个屏幕大小,但它只需要组件大小。< /P>
菜单动画:
private void menuAnimation(Container c) {
int w = Display.getInstance().getDisplayWidth();
int h =
如何使用codenameone gui builder制作圆形按钮,而不是使用9件式边框(圆形元素固有缺陷),只需使用圆形的一部分,并将其设置为具有“缩放到适合”背景类型的组件的背景图像即可。确保在设计器中输入
添加填充物(最好是毫米)以产生尺寸感。太好了。顺便说一句,当一个问题的答案是正确的,你需要点击答案旁边的复选框接受它。
我试图通过将没有边距和填充的标签实例放入一个容器中来部分着色文本——通过测试,我意识到渲染的速度有多慢
现在我很好奇为什么会发生这种情况
我查看了模拟器的性能监视器,但不明白是什么原因导致了这种情况
代码如下:
public class FormReSplit extends Form {
Runnable runnableFilter;
public FormReSplit() {
super("FormReSplit", new BoxLayout(BoxL
我已经用其他工具看到了这个问题的答案,但我看不出如何使用CN1。如果我发布了一个应用程序的精简版,那么用户在付费后获得专业版的过程是什么
正如我所说,我已经看到了其他答案,但他们谈到了development studio本身的设置,这让我认为它可能与我正在使用的工具集有关——在本例中,代码名为One
谢谢
另外,我需要知道Android和苹果的这一点这将适用于One支持的所有平台代号,并在中进行了解释。实际上,您保留了两个或多个codenameone\u设置。属性和多个主包/类。然后通过替换co
在创建自定义表时,遵循以下步骤
if(row < 0)
{
cell.getAllStyles().setPadding(1, 1, 5,5);
cell.getAllStyles().setBorder(Border.createEmpty(), true);
}
上面的代码工作正常吗?你能帮我解决这个问题吗…在setboorder()调用中丢失true参数。例如
cell.getAllStyles().setBorder(Border.createEmpty());
我是通
错误ITMS-90023:“缺少必需的图标文件。该捆绑包不包含完全为167x167像素的iPad应用程序图标,对于支持iPad Pro的iOS版本,该图标为.png格式。”
Hi在尝试使用Mac的应用程序加载器提交构建的IPA文件时收到上述消息
有谁能建议如何克服这个问题吗?我尝试解压那个IPA文件,发现ipad没有167x167图标文件。我尝试创建一个并将其压缩回来,但在尝试使用“作弊”ipa文件重新提交时,我遇到另一个错误,即“无效签名”。。。这个167x167 ipad图标文件是否也应该由
我正在寻找一种方法,在用户悬停在按钮上时提供提示或帮助。按钮组件没有文本组件那样的提示。这些被称为工具提示,正如Francesco解释的,它们只在桌面应用程序中才有意义。。。由于目前还没有使用它们的标准方式,但我们确实支持它们,并在我们的桌面应用程序中使用它们
例如,此代码直接从我们的GUI builder中提取,该GUI builder以代码名1编写,具有工具提示:
public static void setTooltip(Component cmp, String t) {
cmp
我在单击方法时调用REST调用。我看到应用程序的速度明显减慢,其中涉及到任何按钮的点击。
1.我在控制台中看到以下错误。请告知是否有人注意到类似问题
大多数时间按钮需要单击两次才能继续
错误日志1:
线程“AWT-EventQueue-0”java.lang.ArrayIndexOutOfBoundsException中出现异常:2>=2
位于java.util.Vector.elementAt(Vector.java:474)
位于javax.swing.table.DefaultTableC
此问题仅与代号1相关
我最近发现,我正在开发的应用程序仅在使用几分钟后在iOS上被随机删除
我在底部复制了两个相关的本机日志。“Startpoint”是主类名。根据进程限制,应用程序被jetsam杀死。日志中写到:StartPoint[11699]超出了内存限制:ActiveHard 1800 MB(致命)。在我看来,“1800 MB”毫无意义:我不知道我怎么能使用这么多内存(目前没有视频或图像)。是RAM内存,不是存储内存,对吗
您认为这可能是iOS上Codename One的内存管理问题(例
谷歌地图显示一半的形式。没有填满整个空间。在模拟器上工作,但在设备上不工作
我尝试过使用长方体布局和边框布局,但没有成功
private Container generateInstructionMap() throws IOException {
Container root = new Container(new BorderLayout());
//BorderLayout.center(collected)..encloseY(info, col
我一直在尝试添加评级条的代码,但我在上遇到了一个错误
cb.setToggleButton(
“setToggleButton”方法不存在或不再存在的地方
如果因为我标记的帖子是从2014年回来的,而该方法不存在,那么任何想法都应该是setToggle(true)。注意,在链接的帖子中,它只是说setToggleButton(),甚至没有一个结束括号。因为这是前一段时间写的,我猜我只是切换了一个桌面来检查方法名称,然后分心,然后忘了修复它。没有IDE的舒适性,盲目编码的危险
@devcrp之
我试图通过向服务器发送base64字符串将图像保存到服务器,但它不断在服务器上向我发送错误消息,读取“非法base64字符a”。
下面是代码片段:
ImageIO img = ImageIO.getImageIO();
ByteArrayOutputStream out = new ByteArrayOutputStream();
img.save(et, out, ImageIO.FORMAT_PNG, 1);
byte[] ba = out.toByteArray();
我按照所有程序在iphone上进行测试,在我尝试安装它之后,它给了我这个错误,我使用的是iphone 7。我已经在UDID中添加了电话名。。
我没有使用任何cn1libs文件,这是一个简单的测试应用程序。我正在熟悉工作流程,以便以后的开发更加顺利。您使用的是哪个iOS版本?嗨,开尔文,感谢您在stackoverflow中发布,请编辑问题,即图像描述,请添加图像。默认情况下,版本13.5.1@FrancescoGalganiCodename One应用程序在此操作系统上运行良好,无需进一步更新。您
在本机接口中,我是否可以作为PeerComponent返回在活动中声明的视图,该活动不是Codename One使用的主要活动?换句话说,我可以使用自定义活动吗
我的问题是,我必须使用一个活动来实现我试图使用的SDK提供的接口
你能给我举个例子吗?谢谢虽然这在一些Android Backflip上是可能的,但我有一个更好的主意,它也可以解决许多其他类似的用例。尽管这是一个大锤式的解决方案,所以在某些情况下可能会有问题
在接下来的几个星期的版本中,我们将添加构建提示:android.customA
我一直在使用AppSheet创建应用程序,其中一个应用程序可以从桌面计算机以及Android和iOS移动设备上使用。最近,由于AppSheet平台拒绝修复的bug,我们对AppSheet平台的幻想破灭了,因此决定继续使用代号1。我唯一的问题是,我在Codename One上创建的应用程序是否可以在桌面和Android/iOS设备上使用
谢谢。
Tiffany如果您拥有pro帐户,则选择“是”。Codename Ones桌面支持需要专业级订阅
iOS/Android在免费订阅中也可以正常工作
请注
我有一个带有坐标点的大图像。
我需要按屏幕上的按钮浏览这些点。
一次只能在屏幕上看到图像的一部分(显示您的位置)。
按箭头按钮,视图移动到同一图像的下一部分。
看起来不错
请建议在Codename One应用程序中实现此功能的任何方法
谢谢。您可以使用地图组件,但您可以将任何图像作为标签图标放置在可滚动的容器中,只需让用户使用触摸/按键即可滚动
最近的一次调查提出了一个我在等待解决方案时经常遇到的问题
有时,一个团队的代号表示修复将在几周内到来,而其他时候,他们表示已经修复。其中一些不透明性显然与云服务器的更新有关,但我不清楚它是否只是云服务器&插件,还是我缺少了什么。为什么没有一个单一的更新过程
我真的想要一个更明确的答案,比如
为此,由几个不同的部分组成,一次更新通常意味着我们只更新其中一个。在高层次上,实际上只有两种主要的更新类型:库和服务器
我们每3-5周更新一次库,我们一直在更新服务器(有时每天不止一次,有时3-4天)
下面是
我正在尝试使用com.codename1.social.Facebook连接对象登录Facebook。但是,在输入正确的用户名和密码后,我会被带到一个带有以下错误消息的页面:
重定向错误-您因以下原因之一(原文如此)收到此错误:
-您的重定向是到另一个重定向记录。这可能导致循环,在我们的系统中是不允许的。
-您可能最近删除了HTTP重定向,然后名称服务器上的DNS已更改,但您的系统(计算机)仍缓存了此IP(重定向IP)。请在将其从本地缓存中完全删除之前一小时内完成此操作
这已经在模拟器和未安装F
目前,我正在向图像添加效果,然后将其用作pressedIcon图像。尝试:
Button btn = toolbar.findCommandComponent(cmd);
这将允许您选择操作按钮(例如,setUIID等)
淡入动画不工作。串行调用也不起作用。如果只添加一个淡入淡出组件,则问题仍然存在。下面是关于它在模拟器中的外观的视频
更新1:
以下代码在模拟器中工作,但在实际设备中,apple组件淡入良好,其他组件也存在相同的问题
bb.setX(-bb.getWidth());
bb.setVisible(true);
bb.getParent().animateHierarchyAndWait(2500);
Display.getInstance().callSeriall
我们正在开发一个应用程序,其中我们希望退出设备(硬件)后退按钮的按下事件的登录屏幕。
所以,你们能不能帮我一下,告诉我如何在设备的后退按钮按下事件中退出登录屏幕?
若我们想退出应用程序(应用程序),那个么在设备的反按事件中,我们应该如何退出应用程序(应用程序)。
提前感谢
有一个代码名为one的命令用于此,您可以在表单中应用它
Maybe : myForm.setBackCommand(new Command(){...});
您可以使用此功能管理按下后退按钮的行为。
别忘了看一看开发人员指南
我无意中从Codename One主题设计器的列表中删除了一个多图像条目,并且无法再从代码(我得到一个NullPointerException)或designer&GUI编辑器访问该图像。带有缩放图像的文件夹仍位于项目的res/theme文件夹中
我想恢复列表中的此项,但我能找到的添加多个(或任何)图像的每个选项似乎都无法处理此情况。如何将多图像文件夹添加到资源列表中?请按照以下步骤解决此问题:
剪切多图像文件夹并粘贴到res文件夹之外的某个位置
在主题设计器中,添加一个虚拟多图像,并将其重命名
我正在尝试codenameone文档中给出的captureAudio示例
为方便起见,将代码复制到此处:
Form hi = new Form("Capture", BoxLayout.y());
hi.setToolbar(new Toolbar());
Style s = UIManager.getInstance().getComponentStyle("Title");
FontImage icon = FontImage.createMaterial(FontImage.MATERIA
您可以看到我附加的图片,在“学校列表”行之前,它没有显示我的span标签上的所有内容
我有一个场景,我必须为用户拍照并将其保存到amazon cloud(Shai曾指导我将图像保存到amazon s3 bucket,谢谢)
现在我可以保存图像了,我正在使用URLImage在登录时显示用户配置文件图片。我根本没有看到图片,而是看到了第一次缓存的图片
//Imagename is follows: customerId.jpg (e.g. 123456.jpg)
Image urlImg = URLImage.createToStorage(placeHolder, "123456.
如何在代号1中暂停启动屏幕
这个示例(本机演示)似乎使用了replaceAndWait(…)方法,但在我的情况下,我没有什么可替换的,只是希望屏幕等待几秒钟
我试图使用线程。等等,但它崩溃了
谢谢 您可以在StateMachine.java文件中的processBackground()内调用UITimer,以延迟启动屏幕
如果您没有使用StateMachine(Splash不是在GUI Builder中创建的),请通过在可能驻留在主类中的Splash操纵方法中使用UITimer来延迟下一个表单以
我在工具栏的右侧添加了一个命令,如下所示
现在,当我单击3点命令时,我想显示一个注销按钮,如下所示
我尝试了Dialog和InteractionDialog,但我无法实现这一点。我正在寻求一些指导/帮助来实现这一目标。请告知
谢谢。请尝试如下所示的addCommandToOverflowMenu
Command logoutCommand = new Command("Logout");
toolbar.addCommandToOverflowMenu(logoutCommand);
我们目前正在为OpenTok框架编写一个cn1lib,但我们仍停留在所需库的包含上
我们需要appcompat-V7-18.0.0.aar和support-v4-18.0.0.jar才能使用opentok-android-sdk-2.11.0.aar,但我们未能将它们包括在内
我们从CN1构建服务器获取此信息,并使用此codenameone\u library\u.properties:
codename1.arg.android.proguardKeep=-keep class android
我已经使用代码名one开发了应用程序。我收到了“NetworkManager.getInstance().addToQueueAndWait(req)”此方法引发的错误“400:Bad Request”。
我不想在屏幕上显示这些类型的错误。我应该怎么做?
我已经在使用“NetworkManager.getInstance().addErrorListener((e)->e.consume())”,但此方法无法停止/使用屏幕上弹出的“400:Bad Request”错误。还有其他解决办法吗?
提前
我需要在设备关闭后立即获取电池电量(百分比)。以下代码给出生成失败错误。我在下面包含了代码和构建错误。谢谢
MyNativeImpl.java
public class MyNativeImpl {
public boolean isSupported() {
return true;
}
public float getBatteryPCT() {
IntentFilter ifilter = new IntentFilter(Int
我有一年半的应用程序要更新。它是用状态机写的。现在我添加了一些东西,但是connectionRequest在iOS中似乎不起作用(它是为iOS调试而构建的)。我在安卓系统中构建了它,它运行得非常好
public void connectionForLogin(String username, String password) {
ConnectionRequest cr = new ConnectionRequest() {
@Override
pro
我开始学习cn1,在新的GUI构建器中遇到了一些问题。当我将列表项(文本)添加到GUI构建器中的选择器并保存时,它们似乎不会在模拟器中出现
如果我回到GUI构建器,它们仍然在列表项下
这是否意味着GUI构建只是应用程序的外观,所有项目都必须稍后在代码中添加,还是我做错了什么?我看到了问题所在,这是选择器类中的回归。这是由于修复了另一个问题而导致的。我在本次提交中修复了此问题
修复程序将于下周提供。同时,作为一种解决方法,您可以进入表单的源代码。如果折叠代码,则需要展开折叠代码,您将看到类似于以下
这个问题不涉及通用Java,而只涉及代码名1
我试过:
SimpleDateFormat.getDateTimeInstance(SimpleDateFormat.FULL, SimpleDateFormat.FULL).format(new Date());
返回(在模拟器和Android上):
Sun Jan 13 14:41:35 CET 2019
如何获取日期和时间的本地化版本?我的意思是自动本地化,无需为每个区域设置指定格式
例如,当我在意大利智能手机上运行该应用程序时,我希望看到一
不久前,我读了一篇关于以声明方式(使用类似于json语法的东西)创建UI的博文,但我再也找不到链接了
请给我链接好吗?谢谢你找到了:
UIFragment简介
该链接不容易找到,因为搜索中存在以下问题:
我尝试使用共享API从我的codenameone应用程序中共享一个文件(zip或文本-我测试了两者)。但在我的iOS设备(iPhone和iPadiOS13.3.1)上,结果是,可以选择与之共享文件的应用程序的对话框是空的(见屏幕截图)
我将此调用用于文本文件:
Display.getInstance().share(null, "file:///var/mobile/Containers/Data/Application/0999760A-D194-450D-8E27-B0D5D852FB93/
我使用了一个自定义的表模型来动态地向表中添加行。我的自定义表格模型是-
public class CustomTableModel implements TableModel {
private ArrayList<Object[]> data;
private String[] columnNames;
private EventDispatcher dispatcher = new EventDispatcher();
private boolean editable;
pu
我一直在尝试使用log类使用本地存储捕获一些奇怪的特定于设备的故障。当我进入Log类并跟踪代码时,我注意到了一个bug
当我调用p(String)方法时,它调用getWriter()来获取Writer的“output”实例。它会注意到输出为null,因此调用createWriter()创建它。由于我尚未设置文件URL,因此将执行以下代码:
if(getFileURL() == null) {
return new OutputStreamWriter(Storage.getInstanc
IDE:NetBeans
桌面操作系统Windows 10
Android/iOS模拟器
Android/iOS设备
我能够通过连接请求获得身份验证。我必须获得标题信息,然后在应用程序的另一部分中,将相同的信息发送回cgi bin。下面是我的代码,我对我认为需要使用头和/或cookie的部分进行了评论。我对这个很陌生,甚至很难找到一个基本的header/cookie教程
/**
* Your application code goes here<br>
* This file w
我想在登录后访问用户的谷歌日历,因为我想在我的应用程序事件类中镜像某些标记的事件
我想Google Calendar API Java库不能简单地在这里使用,所以我被代号为One Support发送到
有没有人有这个库的经验或代码示例?
如果没有这个库,你们是如何处理对Google日历API的访问的?我做了一些初步的工作,但没有跟上其他作者所做的更改,所以我不能说我有使用这个库的实际经验
从代码来看,类似这样的东西应该可以工作:
DeviceCalendar dc = DeviceCalenda
我已经通过cn1测试了Geofence示例,其中它设置了本地通知。当应用程序关闭(被销毁)时,它仍会发出通知。但我想通过GPS获取位置并运行connectionRequest将它们保存在服务器中。我在下面的代码中替换了connectionRequest代码而不是LocalNotification,但它不起作用。当应用程序关闭(不是最小化而是销毁)时,我应该如何运行connectionRequest,以便一旦用户安装并关闭(销毁)应用程序,应用程序将永远在服务器中发送他/她的位置数据,直到卸载应用
我使用了代号为One的Gui生成器,并从黑色对话框(宽度和高度)更改了位置,现在我无法重新定位它,因为无法到达对话框顶部。
如何从对话框中重置位置
提前谢谢
您需要删除位于%USERHOME%/.guiBuilder目录中的CN1Preferences文件。这将重置车窗位置
我有这段代码,带有data[][]buildfromcom.codename1.io.CSVParser
SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd");
Date tmpData = sdf2.parse(data[i][0]);
一切正常,但当我导入CSV文件时,每行都会出现此异常
com.codename1.l10n.ParseException: Unparseable string 2010‑12‑18
我错过了
我知道,在Codename One中,工具栏中有一个可用的溢出菜单,使用方法addCommandToOverflowMenu一次或多次
如果不重新设计轮子(这意味着从头开始重新实现溢出菜单),是否有一种简单的方法可以在任何其他容器中添加溢出菜单,而不仅仅是在表单中
我的使用案例是一个带有用户帖子的社交应用程序,其中每个帖子都应该有一个标题,标题将是一个边框布局,右边有一个溢出菜单。不。坦率地说,工具栏中的溢出菜单的实现不是很好,所以你最好还是这样做。但是,这很容易正确实现:
Button ove
关于代号为One的应用内购买,最新的信息和/或工具是什么?我的目标是社交应用中的付费帖子
班特里
或者:
谢谢它们是不同的东西,有不同的用途。在你的情况下,我认为应用内购买是唯一的选择
苹果和谷歌禁止信用卡支付“虚拟物品”,但也禁止应用程序内支付物理物品。例如,您不能使用信用卡对应用程序升级收费(braintree实际上是一种信用卡收费解决方案)。您也不能使用应用内购买收取午餐或出租车费用 嗯。更新了吗?或者有关于这个的最新信息或教程吗?据我回忆,它几乎是最新的
我们的目标是获得最大的精度(gps),如果可能的话,超时30秒,然后
如果此操作失败,我们希望在10秒超时的情况下获得精度较低的位置(网络)
作为最后手段(如果没有提供准确度更低的位置),我们希望得到最后的位置
我们知道,在代码名中,存在两种查询位置管理器的方法
1) 通过使用getCurrentLocationSync:
Location position = LocationManager.getLocationManager().getCurrentLocationSync();
但是在
我从CN1开始,以Todo应用程序为例。当我在Netbeans中运行de-app时,只显示一个空白表单,我更改了主题,添加了一个jpg图像,并使用olderGUI Builder在res文件中进行了其他更改,并使用函数theme=UIManager.initNamedTheme(“/theme”,“theme 2”),但当我尝试在Netbeans中进行模拟时,宿舍没有任何变化。
这是TodoApp java文件中的完整代码,我对新hi表单的一部分进行了注释(我使用“hi World”裸体模板):
上一页 1 2 3 4 5 6 7 8 9 ...
下一页 最后一页 共 58 页