小编Jor*_*rge的帖子

覆盖应用程序中的库buildConfigFields

我正在构建一个使用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)

有关如何实现这一目标的任何想法?

谢谢!

android build gradle android-gradle-plugin

6
推荐指数
1
解决办法
1455
查看次数

从字符串中提取地址 - 相当于iOS中的NSDataDetector

在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

请记住,地址可能有不同的格式.

提前致谢!

java android street-address google-geocoder nsdatadetector

6
推荐指数
1
解决办法
773
查看次数