本文整理了Java中androidx.fragment.app.FragmentActivity.getContentResolver()
方法的一些代码示例,展示了FragmentActivity.getContentResolver()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。FragmentActivity.getContentResolver()
方法的具体详情如下:
包路径:androidx.fragment.app.FragmentActivity
类名称: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);
内容来源于网络,如有侵权,请联系作者删除!