在Android中,使用provided
关键字的最佳实践是在依赖项中声明一个库是由外部提供的,而不包含在当前项目的构建中。这意味着,编译器会认为这个库已经存在,并不会将其打包到生成的APK文件中。这通常用于声明项目依赖于某个库,但是不需要将该库打包到生成的APK中,因为该库会被设备或其他方式提供。
例如,如果一个项目依赖于Android框架提供的支持库,可以使用provided
关键字将其声明为提供的库,而不需要将其打包到APK中。这样可以减小APK文件的大小,并避免重复打包已被系统提供的库。
总之,使用provided
关键字的最佳实践是将外部提供的库声明为依赖项,但不包含在生成的APK中,以避免重复打包和减小APK大小。