小编uni*_*ead的帖子

Runnable Jar找不到资源和其他库

我创建了一个桌面应用程序,我遇到了生成的runnable jar问题.在Eclipse环境中一切正常,但是当我生成jar时,它只显示swt组件(菜单,选项卡等).其他库位置是一个空白区域(用于生成库的库).没有出现相同的内容set ToolBar(包含带图像的按钮),GoogleMap.html不会出现.

如何正确生成包含这些外部源的可执行jar?

ToolBar图片加载代码:

folderSearchIcon = new Image(display, this.getClass().getResourceAsStream("images/search_folder.png"));
Run Code Online (Sandbox Code Playgroud)

GoogleMap.html加载代码:

File mapFile = new File("resources/GoogleMap.html");        
if(!mapFile.exists()) {
    System.out.println("File doesn't exist! " + mapFile.getAbsolutePath()); 
    return;
}
Run Code Online (Sandbox Code Playgroud)

生成可运行的jar:

在此输入图像描述

我在Eclipse中的app结构和生成的jar结构:

在此输入图像描述

生成的清单:

Manifest-Version: 1.0
Rsrc-Class-Path: ./ swt.jar commons-imaging-1.0-SNAPSHOT.jar org.eclip
  se.nebula.widgets.gallery_0.5.3.201210262156.jar xmpcore.jar metadata
  -extractor-2.6.3.jar
Class-Path: .
Rsrc-Main-Class: geotagger.AppInit
Main-Class: org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader
Run Code Online (Sandbox Code Playgroud)

java eclipse swt executable-jar

12
推荐指数
1
解决办法
2万
查看次数

如何在 Flutter 插件中使用 Android Fragment?

我需要将在 iOS/Android 原生代码中创建的 SDK 包装到 Flutter 中。在 Android 端,我的 Fragment 或 Activity 需要扩展SDK Fragment 或 Activity 来实现自定义视图。我的问题是如何将SDK Fragment 或 Activity 包装在Flutter 插件中,并使用我的插件在 flutter 项目端扩展它?换句话说,我想要一个可以使用我的插件扩展 Fragment 或 Activity 的 Widget,以便能够在 SDK 中显示 Widget ui

在插件中使用 FlutterFragment、FlutterActivity 是正确的方法吗?

我的意思是:Flutter 项目(Widget)<-> Flutter 插件(附加到原生 SDK Fragment 或 Activity 的 FlutterFragment 或 FlutterActivity)

如果不是,可能的解决方案是什么?

android android-fragments dart flutter

6
推荐指数
1
解决办法
4642
查看次数

WorkManager 作为前台服务

我正在开发通过套接字与外部设备连接的应用程序。后台/前台持续连接具有最高优先级。即使应用程序处于后台,也会通过显示带有接收到的数据的通知来通知用户。为此,使用了前台服务,该服务也受活动限制。我看到即将推出的 Android 12 中推荐使用WorkingManager。后台连接必须无限工作(当然杀死应用程序除外),并且来自套接字的数据必须尽可能快- 就像流一样。我可以使用 WorkManager 实现这一目标还是应该继续使用 Foreground Service ?我仍然不是 100% 确定,请澄清一下;)提前致谢!

java android kotlin

6
推荐指数
1
解决办法
2003
查看次数