设为首页添加收藏

您好! 欢迎访问PDA导购网,最专业的选型咨询网站

选型/技术疑问留言(请点击进入留言界面)

微信
扫码关注官方微信
电话:15016095220

您的位置:首页>>技术文章>>优博讯售后
优博讯售后

优博讯手持终端安卓5.1系统以后导出的文件必须重启手持机才可以看到

发布日期:2020-09-23 来源: 本站 阅读量(1553


       我们以前基于优博讯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.pdadaogou.com)专业的条码手持终端、工业级PDARFID手持机选型导购网站!

条码手持终端、盘点机,RFID手持终端,安卓PDA选型,请联系PDA导购网免费给您推荐最合适的手持终端!

联系方式:柳工    手机(微信同号):15016095220    备注:PDA导购网



分享到

新浪微博

分享到

朋友圈

分享到

QQ空间