如何使用Android库从应用程序获取资源路径?

毛里奇夫

我使用的是Android库(SDK A),它具有自定义选项。

该选项的用法类似于以下示例:

val sdk = SDK_A()
sdk.customizeFont("font/myFont.ttf")
sdk.show()

这意味着该库将在fonts文件夹中查找“ myFont.ttf”,以使用我的自定义字体显示某些内容。

我的主要目标是使用该库制作一个新的Android库(SDK B),并使我的库用户可以访问此自定义设置,他们需要将自定义字体放置在我的库可以访问的位置。

我的图书馆应该这样使用:

val sdk = SDK_B()
sdk.customizeFont("font/myFont.ttf") // it could have another approach, like resource id or something like this
sdk.show()

综上所述,SDK B的用户将具有自定义字体,并将使用SDK B中的sdk.customizeFont方法进行设置,SDK B将使用SDK A的sdk.customizeFont方法进行设置。

我无法更改SDK A,可以更改SDK B并告诉用户如何使用它。

SDK A:需要使用“ font / myFont.ttf”之类的路径来知道字体在哪里。

SDK B:不需要知道字体在SDK A上的设置位置,不需要使用相同的方法。

有人对如何解决有个好主意吗?

毛里奇夫

感谢CommonsWare

为了清楚起见,字体文件main/assets/font/myFont.ttf位于模块中。然后,您将font/myFont.ttf转到setTextFontName()

在使用SDK乙我的测试程序,我把myFont.ttfapp/main/src/main/assets/font和设置使用sdk_b.setTextFontName("font/myFont.ttf")

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何获取应用程序正在使用Typescript运行的路径?

来自分类Dev

如何获取应用程序正在使用Typescript运行的路径?

来自分类Dev

如何使用Android应用程序运送数据库

来自分类Dev

列出Android库中的所有应用程序资源

来自分类Dev

如何使用AppleScript获取最前端应用程序的名称并使用它来获取文件路径

来自分类Dev

获取应用程序的路径?

来自分类Dev

如何在android中获取外部应用程序数据路径?

来自分类Dev

Android从我的应用程序获取pdf文件的路径

来自分类Dev

如何在grails中获取应用程序路径?

来自分类Dev

如何获取Web应用程序war文件的路径?

来自分类Dev

如何获取应用程序执行器的路径

来自分类Dev

如何使用Windows窗体应用程序获取文本框中的文件路径?

来自分类Dev

如何修复Android应用程序泄漏的资源

来自分类Dev

的IntelliJ Java桌面应用程序如何使用资源

来自分类Dev

从Android应用程序获取SQLite数据库

来自分类Dev

从Android应用程序获取SQLite数据库

来自分类Dev

Android应用程序。从数据库中获取数据

来自分类Dev

从android应用程序获取数据并将其存储在使用php的sql数据库中

来自分类Dev

Web应用程序-获取从类库到另一个库的路径

来自分类Dev

如何维护一个可由Android应用程序和独立应用程序使用的数据库

来自分类Dev

wxwidgets获取应用程序路径

来自分类Dev

获取Flask应用程序的根路径

来自分类Dev

从 Node 应用程序获取文件的路径

来自分类Dev

如何设置OSX应用程序使用的路径

来自分类Dev

如何确定Java Web应用程序中资源的路径

来自分类Dev

如何在WPF应用程序中指定图像资源的路径

来自分类Dev

如何在Maven多模块应用程序中查找资源路径

来自分类Dev

C#窗口表单应用程序中的资源路径?

来自分类Dev

如何使用Android应用程序访问MySQL数据库?

Related 相关文章

  1. 1

    如何获取应用程序正在使用Typescript运行的路径?

  2. 2

    如何获取应用程序正在使用Typescript运行的路径?

  3. 3

    如何使用Android应用程序运送数据库

  4. 4

    列出Android库中的所有应用程序资源

  5. 5

    如何使用AppleScript获取最前端应用程序的名称并使用它来获取文件路径

  6. 6

    获取应用程序的路径?

  7. 7

    如何在android中获取外部应用程序数据路径?

  8. 8

    Android从我的应用程序获取pdf文件的路径

  9. 9

    如何在grails中获取应用程序路径?

  10. 10

    如何获取Web应用程序war文件的路径?

  11. 11

    如何获取应用程序执行器的路径

  12. 12

    如何使用Windows窗体应用程序获取文本框中的文件路径?

  13. 13

    如何修复Android应用程序泄漏的资源

  14. 14

    的IntelliJ Java桌面应用程序如何使用资源

  15. 15

    从Android应用程序获取SQLite数据库

  16. 16

    从Android应用程序获取SQLite数据库

  17. 17

    Android应用程序。从数据库中获取数据

  18. 18

    从android应用程序获取数据并将其存储在使用php的sql数据库中

  19. 19

    Web应用程序-获取从类库到另一个库的路径

  20. 20

    如何维护一个可由Android应用程序和独立应用程序使用的数据库

  21. 21

    wxwidgets获取应用程序路径

  22. 22

    获取Flask应用程序的根路径

  23. 23

    从 Node 应用程序获取文件的路径

  24. 24

    如何设置OSX应用程序使用的路径

  25. 25

    如何确定Java Web应用程序中资源的路径

  26. 26

    如何在WPF应用程序中指定图像资源的路径

  27. 27

    如何在Maven多模块应用程序中查找资源路径

  28. 28

    C#窗口表单应用程序中的资源路径?

  29. 29

    如何使用Android应用程序访问MySQL数据库?

热门标签

归档