androidx.fragment.app.FragmentActivity.getContentResolver()方法的使用及代码示例

x33g5p2x  于2022-01-19 转载在 其他  
字(3.6k)|赞(0)|评价(0)|浏览(92)

本文整理了Java中androidx.fragment.app.FragmentActivity.getContentResolver()方法的一些代码示例,展示了FragmentActivity.getContentResolver()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。FragmentActivity.getContentResolver()方法的具体详情如下:
包路径:androidx.fragment.app.FragmentActivity
类名称:FragmentActivity
方法名:getContentResolver

FragmentActivity.getContentResolver介绍

暂无

代码示例

代码示例来源:origin: linkedin/shaky-android

private void saveBitmap(@NonNull Bitmap bitmap) {
    OutputStream outputStream = null;
    try {
      outputStream = getActivity().getContentResolver().openOutputStream(imageUri);
      bitmap.compress(Bitmap.CompressFormat.PNG, FULL_QUALITY, outputStream);
    } catch (FileNotFoundException e) {
      Log.e(TAG, "Failed to write updated bitmap to disk", e);
    } finally {
      try {
        if (outputStream != null) {
          outputStream.close();
        }
      } catch (IOException e) {
        Log.e(TAG, "Failed to close output stream", e);
      }
    }
  }
}

代码示例来源:origin: esafirm/android-image-picker

private void startContentObserver() {
  if (isCameraOnly) {
    return;
  }
  if (handler == null) {
    handler = new Handler();
  }
  observer = new ContentObserver(handler) {
    @Override
    public void onChange(boolean selfChange) {
      getData();
    }
  };
  getActivity().getContentResolver()
      .registerContentObserver(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, false, observer);
}

代码示例来源:origin: jruesga/rview

private synchronized void saveContent(byte[] content) {
    //noinspection ConstantConditions
    Uri snippetUri = getArguments().getParcelable(EXTRA_TEMP_SNIPPET_URI);
    if (snippetUri != null && getActivity() != null) {
      try {
        ContentResolver cr = getActivity().getContentResolver();
        try (OutputStream os = cr.openOutputStream(snippetUri)) {
          IOUtils.write(content, os);
          mContentSize = content.length;
        }
      } catch (IOException ex) {
        Log.e(TAG, "Cannot load content stream: " + snippetUri, ex);
      }
    }
  }
}

代码示例来源:origin: linkedin/shaky-android

@Override
public void onViewCreated(View view, Bundle savedInstanceState) {
  super.onViewCreated(view, savedInstanceState);
  paper = (Paper) view.findViewById(R.id.shaky_paper);
  imageUri = getArguments().getParcelable(KEY_IMAGE_URI);
  if (imageUri != null) {
    try {
      // There seems to be an issue when using setImageUri that causes density to be chosen incorrectly
      // See: https://code.google.com/p/android/issues/detail?id=201491. This is fixed in API 24
      InputStream stream = getActivity().getContentResolver().openInputStream(imageUri);
      Bitmap bitmap = BitmapFactory.decodeStream(stream);
      paper.setImageBitmap(bitmap);
    } catch (FileNotFoundException exception) {
      Log.e("Screenshot error", exception.getMessage(), exception);
    }
  }
  view.findViewById(R.id.shaky_button_clear).setOnClickListener(createClearClickListener());
  view.findViewById(R.id.shaky_button_save).setOnClickListener(createSaveClickListener());
  view.findViewById(R.id.shaky_button_brush).setOnClickListener(createBrushClickListener());
  view.findViewById(R.id.shaky_button_undo).setOnClickListener(createUndoClickListener());
  if (savedInstanceState == null) {
    Toast.makeText(getActivity(), getString(R.string.shaky_draw_hint), Toast.LENGTH_SHORT).show();
  }
}

代码示例来源:origin: esafirm/android-image-picker

@Override
public void onDestroy() {
  super.onDestroy();
  if (presenter != null) {
    presenter.abortLoad();
    presenter.detachView();
  }
  if (observer != null) {
    getActivity().getContentResolver().unregisterContentObserver(observer);
    observer = null;
  }
  if (handler != null) {
    handler.removeCallbacksAndMessages(null);
    handler = null;
  }
}

代码示例来源:origin: jruesga/rview

@Override
public final void onDestroyView() {
  super.onDestroyView();
  mBinding.unbind();
  if (getActivity() != null && mObserver != null) {
    getActivity().getContentResolver().unregisterContentObserver(mObserver);
  }
}

代码示例来源:origin: jruesga/rview

getActivity().getContentResolver().registerContentObserver(
        NotificationEntity.CONTENT_URI, true, mObserver);

相关文章

微信公众号

最新文章

更多