
分享到
新浪微博

分享到
朋友圈

分享到
QQ空間
發布日期:2020-09-23 來源: 本站 閱讀量(3138)
我們以前基于優博訊i6200S/優博訊I6300A的安卓4.0-安卓4.4版本手持終端開發的APP在生成導出文件的時候,可以直接看到,并且操作導出;但是到了后續的優博訊DT40/優博訊I6310C/優博訊6200S/優博訊6200series/優博訊6300A的安卓5.1-安卓9.0的系統版本的手持機的時候,APP生成的文件(TXT,EXCEL,CSV)在手持終端PDA操作的時候提示已經導出成功并且可以看到,但是USB數據線連接電腦就是看不到導出的文件! 經過我們抓取的日志分析,發現安卓5.1版本之后的系統刷新機制做了改動,需要我們APP發送指令去刷新文件夾,下面給出實現的核心代碼: //系統文件刷新廣播,每次導出文件后調用一次 public static void scanFile(Context context,String filePath) { Intent scanIntent=new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE); scanItent.setData(Uri.fromFile(new File(filePath))); context.sendBroadCast(scanIntent); } 使用上面的方法通知系統掃描更新文件,filePath是文件完整路徑及文件名,如/sdcard/2020.txt就是跟目錄下2020.txt文件 頻繁刷新會造成系統卡頓,所以在用這個方法的時候注意控制頻率,如果每秒刷新一個文件,不影響,如果一秒鐘刷新三個文件,會有卡頓 優博訊手持終端PDA售后電話,優博訊二次開發支持,歡迎咨詢PDA導購網! 商米安卓手持收銀機POS機、商米單屏/雙屏收銀機、自助收銀機,歡迎咨詢PDA導購網 PDA導購網(www.vtgvip.com)專業的條碼手持終端、工業級PDA、RFID手持機選型導購網站! 條碼手持終端、盤點機,RFID手持終端,安卓PDA選型,請聯系PDA導購網免費給您推薦最合適的手持終端! 聯系方式:柳工 手機(微信同號):15016095220 備注:PDA導購網