提问人:Sushanth 提问时间:7/3/2023 更新时间:10/27/2023 访问量:229
如何在 Expo React Native for Android 中获取打印机并选择特定打印机?
How to fetch printers and select a specific printer in Expo React Native for Android?
问:
我正在使用 Expo 开发一个 React Native 项目,我需要为 Android 实现打印机选择功能。在 iOS 中,我可以使用 Print.selectPrinterAsync() 获取可用打印机列表并选择特定打印机。但是,在世博会中,此方法似乎仅适用于 iOS,而不适用于 Android。
我尝试在 Android 上使用 Print.selectPrinterAsync(),但它会抛出一个错误,指示该方法不可用。
是否有任何替代或解决方法可以获取打印机列表并在 Expo React Native for Android 中选择特定打印机?我想实现与 Print.selectPrinterAsync() 类似的功能,但适用于 Android。
这是我尝试过的代码片段:
import * as Print from 'expo-print';
const getPrinters = async () => {
try {
const printerList = await Print.selectPrinterAsync();
setAvailablePrinters(printerList);
} catch (error) {
console.log('Error fetching printers:', error);
}
};
我感谢解决此问题的任何指导或建议。
答: 暂无答案
评论