似乎有些Android设备的
从一个Android应用程序来看,是否可能检测它的值呢? 我认为直接读取是不可能的,但可以通过一些副作用(例如某些可查询的功能间接地依赖于该标志的状态)或者甚至通过模型统计来猜测(例如:如果是Pixel可能为true,如果是三星可能为false)。
供参考,可以通过ADB轻松检查:
take_over_get_content
属性是true,而其他一些设备则设置为false。从一个Android应用程序来看,是否可能检测它的值呢? 我认为直接读取是不可能的,但可以通过一些副作用(例如某些可查询的功能间接地依赖于该标志的状态)或者甚至通过模型统计来猜测(例如:如果是Pixel可能为true,如果是三星可能为false)。
供参考,可以通过ADB轻松检查:
adb shell cmd device_config get storage_native_boot take_over_get_content
背景:
- 当
take_over_get_content
为false时,ACTION_GET_CONTENT
意图是最好的选择器(允许从其他应用程序中选择图片)。 - 当
take_over_get_content
为true时,ACTION_OPEN_DOCUMENT
意图是最好的选择器(不会丢失EXIF位置信息)。
take_over_get_content
的存在,而是在质疑您对于"best picker"的分析,考虑到设备制造商可能会进行许多其他更改。 - CommonsWaretake_over_get_content
的存在,而是在质疑你们对于“最佳选择器”的分析,因为设备制造商可能会进行很多其他的更改。 - undefined