📱OrcaS 常见手机照片
- 可以使用厂商和型号匹配到对应的机型图片
- Android:sqlite数据库android.db
- 表名models,字段名model,有FTS5版全文检索索引(注意是否支持,如不支持可修改models2db.py自行生成)
- 建议查询方式
SELECT * FROM models WHERE model LIKE ? COLLATE NOCASE
- 查询参数:
%<ro.product.brand>%<ro.product.name>%
,比如%Huawei%NOP-AN00P%
PS F:\GitHub\phone_images> sqlite3.exe .\android.db SQLite version 3.45.2 2024-03-12 11:06:23 (UTF-16 console I/O) Enter ".help" for usage hints. sqlite> SELECT * FROM models WHERE model LIKE '%Huawei%NOP-AN00P%' COLLATE NOCASE; Huawei Mate 40 RS Porsche Design NOP-AN00P Black Huawei Mate 40 RS Porsche Design NOP-AN00P sqlite>
- iOS:model_to_color.json映射表
- 可以使用M或者N、F、P开头的5位型号(
ModelNumber
)匹配到颜色- 参考资料一:iPhone 15型号表
- 参考资料二:iPhone 15以前型号表
- 参考资料三:苹果设备Model信息
- 规约到12种颜色
- Black:Black、Midnight、Graphite、Jet Black、Matte Black、BlackSlate、Black Titanium
- White:White、Starlight、WhiteSilver、White Titanium
- Gold:Gold
- Silver:Silver
- Pink: Pink、Rose Gold
- Gray:Gray、Space Gray、Natural Titanium
- Blue:Blue、Sierra Blue、Pacific Blue、Blue Titanium
- Red:Red
- Green:Green、Alpine Green
- Yellow:Yellow
- Purple: Purple、Deep Purple
- Orange:Coral
- 可以使用M或者N、F、P开头的5位型号(
- 提供
GetIOSProductName
,GetIOSURL
,GetAndroidProductName
,GetAndroidURL
四个方法 - 引入方式
import "github.com/orcastor/phone_images/sdk"