当前位置: 首页 > news >正文

做塑胶原料用什么网站好/什么平台发广告最有效

做塑胶原料用什么网站好,什么平台发广告最有效,政府网站集约化建站,台山网站建设我有问题,FIleObserver和ContentObserver都无法在Android Marshmallow中运行.我正在使用这个东西来检测文件夹内发生的变化.我为marshmallow设置了运行时权限.但在那之后它也没有显示任何事件.它在其他版本中完美运行.请帮我解决这个问题.首先,我尝试在Service中使用Content Re…

我有问题,FIleObserver和ContentObserver都无法在

Android Marshmallow中运行.我正在使用这个东西来检测文件夹内发生的变化.我为marshmallow设置了运行时权限.但在那之后它也没有显示任何事件.它在其他版本中完美运行.请帮我解决这个问题.

首先,我尝试在Service中使用Content Resolver来检测后台中的文件夹更改.

public class TestService extends Service {

@Override

public void onCreate() {

super.onCreate();

}

@Override

public int onStartCommand(Intent intent,int flags,int startId) {

initial();

return START_STICKY;

}

public void initial(){

getContentResolver().registerContentObserver(

MediaStore.Images.Media.EXTERNAL_CONTENT_URI,true,new ContentObserver(new Handler()) {

@Override

public boolean deliverSelfNotifications() {

Log.d("hai","deliverSelfNotifications");

return super.deliverSelfNotifications();

}

@Override

public void onChange(boolean selfChange) {

super.onChange(selfChange);

}

@Override

public void onChange(boolean selfChange,Uri uri) {

if (uri.toString().matches(MediaStore.Images.Media.EXTERNAL_CONTENT_URI.toString() + "/[0-9]+")) {

Cursor cursor = null;

try {

cursor = getContentResolver().query(uri,new String[] {

MediaStore.Images.Media.DISPLAY_NAME,MediaStore.Images.Media.DATA

},null,null);

if (cursor != null && cursor.moveToFirst()) {

final String fileName = cursor.getString(cursor.getColumnIndex(MediaStore.Images.Media.DISPLAY_NAME));

final String path = cursor.getString(cursor.getColumnIndex(MediaStore.Images.Media.DATA));

// TODO: apply filter on the file name to ensure it's screen shot event

Log.d("file","FILE CHANGE OCCURED " + fileName + " " + path);

}

} finally {

if (cursor != null) {

cursor.close();

}

}

}

super.onChange(selfChange,uri);

}

}

);

}

}

并运行时权限为:

private void getPermission(){

boolean hasPermission = (ContextCompat.checkSelfPermission(this,Manifest.permission.READ_EXTERNAL_STORAGE) == PackageManager.PERMISSION_GRANTED);

if (!hasPermission) {

ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.READ_EXTERNAL_STORAGE},REQUEST_READ_STORAGE);

}

}

并获得了权限导致onRequestPermissionsResult.

这种方法对我不起作用.所以我在该服务中尝试使用FileObserver.那个时候它也适用于所有其他平台,但不适用于Marshmallow.

http://www.jmfq.cn/news/4888891.html

相关文章:

  • 诸城做网站的公司/深圳关键词排名seo
  • 网站建设哪里好/宁波百度推广优化
  • 优势网网站/360外链
  • 响应式网站做mip/自贡网站seo
  • 网站建设中销售人员会问客户的问题/公司做网站一般多少钱
  • 网站已经收录了 但是输入公司名找不到/专业网店推广
  • 吉林长春有做网站的吗/如何做营销策划方案
  • 公司付的网站费怎么做分录/长沙网站推广
  • 赣州做网站/google图片搜索
  • 惠州网站建设一般多少钱/seo工具在线访问
  • 室内设计好的大学排名/windows优化大师怎么用
  • 连网站建设/网络营销推广计划书
  • 如何对网站做进一步优化/谷歌浏览器怎么下载
  • 网站开发 学习/seo品牌优化百度资源网站推广关键词排名
  • 怎么在濮阳网站做宣传/百度助手手机下载
  • 主营网站开发/如何引流推广产品
  • 做网站生意旁/张雷明履新河南省委常委
  • 官方网站、门户网站是什么意思?/seo怎么推广
  • 网站域名备案变更/企业网站有哪些
  • 桐乡网站制作/网络营销和直播电商专业学什么
  • 网站开发完成情况说明/制作网页模板
  • 常州网站制作/宁波网站推广优化公司怎么样
  • 企业做网站的目的/站长工具查询seo
  • 做网站怎么打空格/网络营销策略ppt
  • 湖北营销型网站建设多少钱/搜索引擎营销简称为
  • 网站兼职做计划赚小钱/网络营销公司哪家可靠
  • 武汉网站建设兼职2017/百度关键字优化
  • 建设执业资格注册中心官方网站/怎样搭建网站
  • 自己如何做简单网站/搜索引擎优化的方法有哪些?
  • 沧州网站的公众号/营销推广活动方案