ennum เพื่อแสดงตำแหน่งที่จะรับการติดตั้งใช้งานรันไทม์ TensorFlow Lite
ความแตกต่างระหว่างคลาสนี้กับคลาส RuntimeFlavor: คลาสนี้ระบุค่ากำหนดที่จะใช้รันไทม์ ในขณะที่ RuntimeFlavor
จะระบุรันไทม์ที่ใช้
วิธีการที่รับช่วงมา
ค่า enum
สาธารณะ คงที่ ขั้นสุดท้าย PublisherApi.Options.TfLiteRuntime FROM_APPLICATION_ONLY
ใช้การใช้งานรันไทม์ TF Lite ที่ลิงก์กับแอปพลิเคชัน หากไม่มีการติดตั้งใช้งานรันไทม์ของ TF Lite ที่เหมาะสมซึ่งลิงก์กับแอปพลิเคชัน การพยายามสร้างอินสแตนซ์ RedirecterApi ด้วยการตั้งค่า TfLiteRuntime นี้จะทำให้เกิดข้อยกเว้น IllegalStateException (แม้ว่าระบบปฏิบัติการหรือบริการของระบบจะติดตั้งใช้งานรันไทม์ของ TF Lite ได้ก็ตาม)
นี่คือการตั้งค่าเริ่มต้น การตั้งค่านี้ยังเหมาะสำหรับแอปที่ต้องทำงานในระบบที่ไม่ได้ติดตั้งใช้งานรันไทม์ของ TF Lite ด้วย
สาธารณะ คงที่ ขั้นสุดท้าย PublisherApi.Options.TfLiteRuntime FROM_SYSTEM_ONLY
ใช้การใช้งานรันไทม์ TF Lite ที่ระบบปฏิบัติการหรือบริการของระบบมีให้ ซึ่งจะได้รับจากไลบรารีของระบบ / ออบเจ็กต์ / บริการที่ใช้ร่วมกัน เช่น บริการ Google Play เวอร์ชันดังกล่าวอาจใหม่กว่าเวอร์ชันที่ลิงก์อยู่กับแอปพลิเคชัน (หากมี) หากไม่มีการติดตั้งใช้งานรันไทม์ TF Lite ที่เหมาะสม การพยายามสร้างอินสแตนซ์ แก้ปัญหาได้ ด้วยการตั้งค่า TfLiteRuntime นี้ จะทำให้ระบบมีข้อยกเว้น IllegalStateException (แม้ว่าจะมีการใช้งานรันไทม์ TF Lite ที่ลิงก์อยู่กับแอปพลิเคชันก็ตาม)
การตั้งค่านี้เหมาะสำหรับโค้ดที่จะใช้รันไทม์ของ TF Lite ที่ระบบมีให้ ซึ่งอาจลดขนาดไบนารีของแอปและอัปเดตได้บ่อยขึ้น
สาธารณะ แบบคงที่ ขั้นสุดท้าย TranslationerApi.Options.TfLiteRuntime PREFER_SYSTEM_OVER_APPLICATION
ใช้การใช้งานรันไทม์ TF Lite ที่ระบบมีให้ (หากมี) หรือใช้รันไทม์ของ TF Lite ที่ลิงก์กับแอปพลิเคชัน (หากมี) หากไม่พบรันไทม์ TF Lite ที่เห