Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/212.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 隐藏的android库_Java_Android_Hidden_Libraries - Fatal编程技术网

Java 隐藏的android库

Java 隐藏的android库,java,android,hidden,libraries,Java,Android,Hidden,Libraries,在一个项目中,我有一个库(例如myLibs)使用另一个库(toolsLibs)。 事实上,toolsLibs是一个我没有编写的库,我无法更改其中的一些方法(我只有一个.jar文件) 事实上,我想知道是否有可能在myLibs中使用ToolsLib方法,但对于myLibs用户(只是在项目中导入myLibs的人)使用隐藏的ToolsLib方法?(这意味着我想拥有只能在myLibs项目上使用的ToolsLib方法) 我什么也没发现,所以我不知道这是否可能,有人能帮我吗? 谢谢 事实上,我想知道是否有可能

在一个项目中,我有一个库(例如myLibs)使用另一个库(toolsLibs)。 事实上,toolsLibs是一个我没有编写的库,我无法更改其中的一些方法(我只有一个.jar文件)

事实上,我想知道是否有可能在myLibs中使用ToolsLib方法,但对于myLibs用户(只是在项目中导入myLibs的人)使用隐藏的ToolsLib方法?(这意味着我想拥有只能在myLibs项目上使用的ToolsLib方法)

我什么也没发现,所以我不知道这是否可能,有人能帮我吗? 谢谢

事实上,我想知道是否有可能在myLibs中使用ToolsLib方法,但对于myLibs的用户,是否可以使用隐藏的ToolsLib方法


只有完全摆脱toolsLibs,将其内容折叠到myLibs中,并删除任何
公共类、方法等。即使这样,使用反射的人也可以得到这些东西。

问题是toolsLibs是一个“不可编写”的库。我只能使用它所包含的内容。@ThisIsALow:我不知道你在这里所说的“不可写”是什么意思,对不起。如果toolsLibs在开发人员的项目中,他们可以使用toolsLibs提供的任何公共API。toolsLibs是一个我没有编写的库,我不能对其进行任何修改。实际上,toolsLibs是一个合作伙伴的库,我的目标是在我的库中使用它,但要避免使用我的库的开发人员看到myLibs中有ToolsLib。你知道我的意思吗?(很抱歉我的英语很差)@ThisIsALow:“避免使用我的库的开发人员看到myLibs中有ToolsLib”——这是不可能的,抱歉。