Skip to content

Latest commit

 

History

History
75 lines (59 loc) · 3.33 KB

README.md

File metadata and controls

75 lines (59 loc) · 3.33 KB

📱OrcaS 常见手机照片

照片名称列表

  • android
  • ios
  • (可能用不上,安卓可以用数据库查询,iOS直接拼出名字)

使用场景

  • 可以使用厂商和型号匹配到对应的机型图片
  • 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)匹配到颜色
    • 规约到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

Golang SDK

  • 提供GetIOSProductName,GetIOSURL,GetAndroidProductName,GetAndroidURL四个方法
  • 引入方式import "github.com/orcastor/phone_images/sdk"

构造地址

示例