问题标签 [package-info]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
76 浏览

java - 是否可以为每个级别的包生成 Javadoc 页面?

我有一个名为foo.abc.xyz(名称已更改)的 Java 包。包的级别没有源文件,但它包含子包,xyz例如包含类的子包。我有一个包含该级别包的注释的文件,但是当我生成 Javadoc 时,会为和生成页面,但不只是为. 它的文件似乎完全被忽略了。有没有办法让 Javadoc 为包的每个级别生成单独的页面,而不仅仅是包含类的页面?我在 Intellij IDEA 中使用 Javadoc 生成器,如果这有所作为的话。asdfqwertypackage-info.javafoo.abc.xyz.asdffoo.abc.xyz.qwertyfoo.abc.xyzpackage-info.java

0 投票
0 回答
69 浏览

android - 我无法在 android studio 中的 package-info,java 中插入注释或代码

我让 jaxb 在我的 android 项目中工作,但出于 jaxb 的目的,我需要在 porject-info.java 中使用 @xmlschema 和 @xmlns

问题是当我在调试模式下获取 APK 或者只是在这个 package-file.java 中构建项目时,我只得到包名:

我想知道我必须做什么才能在 package-info 文件中创建代码。

此致

0 投票
4 回答
18898 浏览

java - Android SDK 28 - PackageInfo 中的 versionCode 已被弃用

我刚刚将我的应用程序升级compileSdkVersion28(Pie)。

我收到编译警告:

警告:PackageInfo 中的 [deprecation] versionCode 已被弃用

警告来自以下代码:

我查看了文档,但没有说明如何解决此问题或应该使用什么来代替已弃用的字段。

0 投票
1 回答
1045 浏览

xml - 我可以忽略来自@XmlRootElement 的孩子的命名空间吗

我正在使用 Kotlin 1.3、Java 8 和 Spring 4.0+。

只是我只想将命名空间附加到<HELLO>它的子级,而不是它的子级。但是,当我使用 @XmlRootElement 定义命名空间<HELLO>时,<HI>即使我没有定义任何命名空间,也会获得默认命名空间。

然后

有没有办法xmlns=""从中删除(默认命名空间)<HI>

仅供参考(完成答案后):

我正在使用 Kotlin 1.3 进行开发。我需要使用使用 xjc(JAXB) 从 XML 生成的 Java 类,因为程序 (API) 规范是由来自外部客户端的 XML 处理的,它将与 API 通信。

当使用没有 -npa 选项的 xjc 时,有一个package-info.java用于对仅使用两个 loc 生成的所有类应用相同的命名空间,并且我在我的项目中导出了这些类。(参考:https ://docs.oracle.com/javase/8/docs/technotes/tools/unix/xjc.html )

当我在 XmlMapper(使用 JacksonXmlModule)中注册 JaxbAnnotationModule() 时,我认为package-info.java 中的 @XmlSchema(namespace = "namespace1")效果很好。但是,杰克逊 XmlMapper 似乎并不完全支持 xml 注释。

您可以通过以下答案或添加将 xmlns 添加到 XML 的 XmlMarshaller 来解决此问题。

jackson-dataformat-xml 不支持包级别的命名空间:https ://github.com/FasterXML/jackson-dataformat-xml/issues/18

0 投票
1 回答
1005 浏览

java - jaxb2-maven-plugin 不生成 package-info.java

对于所有给定的 XSD,jaxb2-maven-plugin 不会生成 package-info.java 文件。(它只生成类)。我们仍然使用 Java 1.8

我的 pom 看起来像这样:

有任何想法吗?

0 投票
2 回答
1509 浏览

unit-testing - 如何在 Flutter 中测试使用 package_info 的方法?

我正在编写一个 Flutter 插件,用于检查 Play Store 或 App Store 以查看应用程序是否需要更新。我正在使用package_info包来确定用户拥有的应用程序的版本。我的代码如下所示:

我想测试这个方法,但如果它作为单元测试运行,fromPlatform调用就会挂起并超时测试。有没有比传testing入布尔值更优雅的方法来解决这个问题?IE:

包是否应该package_info提供一种捕获错误的方法?有没有办法判断该方法是否正在通过测试运行?

0 投票
2 回答
3009 浏览

dart - Flutter - 使用 package_info 在 iOS 中获取应用程序版本

我需要从 Flutter 项目的 Dart 代码中检索应用程序版本。

我正在使用package_info并且在 Android 中工作正常,但在 iOS 中 PackageInfo 中的 version 属性为空。

我的代码:

任何帮助为什么会发生这种或其他方式来检索版本?在互联网的某些地方,据说必须从本机配置文件中检索版本,但在我的情况下,这些文件包含对 pubspec.yaml 中定义的版本的引用。

我正在使用 Flutter 1.0.0 版

谢谢。

0 投票
0 回答
3340 浏览

android - 仅获取列表中已安装的应用程序(不是系统应用程序)

我正在使用以下代码实现代码以仅显示用户安装的应用程序(如 facebook)和一些更新的系统应用程序(如 Gmail、youtube 等)。但它也显示了其他一些应用程序。所以我的问题是删除这些类型的应用程序的方法是什么。

我的最终目标是像 Google Play Store 一样显示应用列表。

我已阅读这些解决方案: 获取已安装的 android 应用程序列表

https://stacktips.com/tutorials/android/how-to-get-list-of-installed-apps-in-android

http://theopentutorials.com/tutorials/android/listview/how-to-get-list-of-installed-apps-in-android/

https://www.android-examples.com/get-list-installed-apps-package-name-icons/

https://inducesmile.com/android/android-list-installed-apps-in-device-programmatically/

更新:我添加了显示一些不相关应用程序的图像。

在此处输入图像描述 在此处输入图像描述

0 投票
0 回答
51 浏览

python - 如何仅获取有效的python包索引

根据https://pypi.org/simple/,我们有 200,000 个包。我觉得有很多包被发现是虚拟的/实验的。我们在哪里可以获得正确维护的 python 包列表?

如果不是,至少请让我知道我应该使用什么样的策略来确定包裹是否有效?

0 投票
0 回答
47 浏览

ios - 如何从另一个 iOS 应用程序检索 iOS 应用程序信息?

所以我正在尝试为 Flutter 创建插件,我可以在其中使用它来显示有关设备/应用程序的信息。我设法android/java通过包括

现在我想知道是否可以为 iOS 做同样的事情?下面的代码正在检索信息,但不是用于主包"com.example.appName",因为我没有找到任何选项来传递该字符串并获取正确的数据。

提前致谢