我正在构建一个使用Android库作为主要代码源的应用程序.然后我有多个使用该库的应用程序; 这些应用程序将具有相同的代码,但具有不同的配置字段,例如端点等.
为了实现这一点,我想我可以buildConfigField在我的库build.gradle文件中有一个,然后build.gradle使用相同的名称覆盖我的应用程序中的值,如下所示:
库中的build.gradle:
buildConfigField "String", "API_BASE_URL", "\"http://arandomapibaseurl.com\""
Run Code Online (Sandbox Code Playgroud)
app中的build.gradle:
buildConfigField "String", "API_BASE_URL", "\"http://myrealapi.com\""
Run Code Online (Sandbox Code Playgroud)
有关如何实现这一目标的任何想法?
谢谢!
在iOS中有一个名为的类NSDataDetector,例如,让你传递一个文本,它将检测该文本是否包含邮政地址,日期,链接......
就我而言,我有兴趣为Android找到一个类似的工具,它可以检测文本中的地址.我一直在玩Geocoder,但它只有在你已经知道地址的情况下才有效.否则,它不会达到目的.
我正在寻找的一个例子可能是:
鉴于:
This is just a sample text that contains a nice address: 123 W Main St, Imaginary City, IC, 12345
该工具只会返回123 W Main St, Imaginary City, IC, 12345
请记住,地址可能有不同的格式.
提前致谢!