问题标签 [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.
java - 是否可以为每个级别的包生成 Javadoc 页面?
我有一个名为foo.abc.xyz
(名称已更改)的 Java 包。包的级别没有源文件,但它包含子包,xyz
例如包含类的子包。我有一个包含该级别包的注释的文件,但是当我生成 Javadoc 时,会为和生成页面,但不只是为. 它的文件似乎完全被忽略了。有没有办法让 Javadoc 为包的每个级别生成单独的页面,而不仅仅是包含类的页面?我在 Intellij IDEA 中使用 Javadoc 生成器,如果这有所作为的话。asdf
qwerty
package-info.java
foo.abc.xyz.asdf
foo.abc.xyz.qwerty
foo.abc.xyz
package-info.java
android - 我无法在 android studio 中的 package-info,java 中插入注释或代码
我让 jaxb 在我的 android 项目中工作,但出于 jaxb 的目的,我需要在 porject-info.java 中使用 @xmlschema 和 @xmlns
问题是当我在调试模式下获取 APK 或者只是在这个 package-file.java 中构建项目时,我只得到包名:
我想知道我必须做什么才能在 package-info 文件中创建代码。
此致
java - Android SDK 28 - PackageInfo 中的 versionCode 已被弃用
我刚刚将我的应用程序升级compileSdkVersion
到28
(Pie)。
我收到编译警告:
警告:PackageInfo 中的 [deprecation] versionCode 已被弃用
警告来自以下代码:
我查看了文档,但没有说明如何解决此问题或应该使用什么来代替已弃用的字段。
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
java - jaxb2-maven-plugin 不生成 package-info.java
对于所有给定的 XSD,jaxb2-maven-plugin 不会生成 package-info.java 文件。(它只生成类)。我们仍然使用 Java 1.8
我的 pom 看起来像这样:
有任何想法吗?
unit-testing - 如何在 Flutter 中测试使用 package_info 的方法?
我正在编写一个 Flutter 插件,用于检查 Play Store 或 App Store 以查看应用程序是否需要更新。我正在使用package_info
包来确定用户拥有的应用程序的版本。我的代码如下所示:
我想测试这个方法,但如果它作为单元测试运行,fromPlatform
调用就会挂起并超时测试。有没有比传testing
入布尔值更优雅的方法来解决这个问题?IE:
包是否应该package_info
提供一种捕获错误的方法?有没有办法判断该方法是否正在通过测试运行?
dart - Flutter - 使用 package_info 在 iOS 中获取应用程序版本
我需要从 Flutter 项目的 Dart 代码中检索应用程序版本。
我正在使用package_info并且在 Android 中工作正常,但在 iOS 中 PackageInfo 中的 version 属性为空。
我的代码:
任何帮助为什么会发生这种或其他方式来检索版本?在互联网的某些地方,据说必须从本机配置文件中检索版本,但在我的情况下,这些文件包含对 pubspec.yaml 中定义的版本的引用。
我正在使用 Flutter 1.0.0 版
谢谢。
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/
更新:我添加了显示一些不相关应用程序的图像。
python - 如何仅获取有效的python包索引
根据https://pypi.org/simple/,我们有 200,000 个包。我觉得有很多包被发现是虚拟的/实验的。我们在哪里可以获得正确维护的 python 包列表?
如果不是,至少请让我知道我应该使用什么样的策略来确定包裹是否有效?
ios - 如何从另一个 iOS 应用程序检索 iOS 应用程序信息?
所以我正在尝试为 Flutter 创建插件,我可以在其中使用它来显示有关设备/应用程序的信息。我设法android/java
通过包括
现在我想知道是否可以为 iOS 做同样的事情?下面的代码正在检索信息,但不是用于主包"com.example.appName"
,因为我没有找到任何选项来传递该字符串并获取正确的数据。
提前致谢