本文整理了Java中android.support.v4.app.FragmentActivity.getContentResolver()
方法的一些代码示例,展示了FragmentActivity.getContentResolver()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。FragmentActivity.getContentResolver()
方法的具体详情如下:
包路径:android.support.v4.app.FragmentActivity
类名称:FragmentActivity
方法名:getContentResolver
暂无
代码示例来源:origin: commonsguy/cw-omnibus
public void onClick(DialogInterface di, int whichButton) {
ContentValues values=new ContentValues(2);
AlertDialog dlg=(AlertDialog)di;
EditText title=dlg.findViewById(R.id.title);
EditText value=dlg.findViewById(R.id.value);
values.put(DatabaseHelper.TITLE, title.getText().toString());
values.put(DatabaseHelper.VALUE, value.getText().toString());
final ContentResolver cr=getActivity().getContentResolver();
new Thread() {
@Override
public void run() {
cr.insert(Provider.Constants.CONTENT_URI, values);
}
}.start();
}
代码示例来源:origin: commonsguy/cw-omnibus
private DocumentFileCompat createDurableContent(Intent result) throws IOException {
Uri document=result.getData();
ContentResolver resolver=getActivity().getContentResolver();
boolean weHaveDurablePermission=obtainDurablePermission(resolver, document);
if (!weHaveDurablePermission) {
document=makeLocalCopy(getActivity(), resolver, document);
}
if (weHaveDurablePermission || document!=null) {
prefs
.edit()
.putString(PREF_URI, document.toString())
.commit();
return(buildDocFileForUri(getActivity(), document));
}
throw new IllegalStateException("Could not get durable permission or make copy");
}
代码示例来源:origin: iielse/ImageWatcher
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == REQUEST_CODE_PICK_IMAGE) {
if (resultCode == Activity.RESULT_OK) {
Uri imageUri = data.getData();
if (imageUri != null && IMAGE_FROM_FILE.equals(imageUri.getScheme())) {
logd(TAG + " openPhotos pick image " + imageUri.getPath());
onQueryOrTakeSuccess(SUBJECT_ALBUM, Collections.singletonList(imageUri));
} else if (imageUri != null && IMAGE_FROM_CONTENT.equals(imageUri.getScheme())) {
String[] filePathColumn = {MediaStore.Images.Media.DATA};
Cursor cursor = getActivity().getContentResolver().query(imageUri, filePathColumn, null, null, null);
if (cursor != null) {
cursor.moveToFirst();
int columnIndex = cursor.getColumnIndex(filePathColumn[0]);
String picturePath = cursor.getString(columnIndex);
cursor.close();
logd(TAG + " openPhotos pick image " + picturePath);
onQueryOrTakeSuccess(SUBJECT_ALBUM, Collections.singletonList(imageUri));
} else {
logd(TAG + " openPhotos pick image cursor null");
onResultFailure(SUBJECT_ALBUM, new Exception("openPhotos pick image cursor null"));
}
} else {
logd(TAG + (imageUri != null ? (" openPhotos unknown uri\n" + imageUri.getPath()) : " openPhotos imageUri null"));
onResultFailure(SUBJECT_ALBUM, new Exception(imageUri != null ? ("openPhotos unknown uri\n" + imageUri.getPath()) : "openPhotos imageUri null"));
}
}
}
}
代码示例来源:origin: novoda/sqlite-provider
private void saveNewShopToDatabase() {
Uri table = FireworkProvider.SHOPS;
ContentValues values = new ContentValues(1);
values.put(FireworkProvider.COL_SHOP_NAME, "MyNewShop" + System.currentTimeMillis());
values.put(FireworkProvider.COL_SHOP_POSTCODE, "LN11YA");
getActivity().getContentResolver().insert(table, values);
}
代码示例来源:origin: akueisara/android-basics-nanodegree-by-google
private void insertProduct(String name, Integer quantity, Float price, String imagePath) {
ContentValues values = new ContentValues();
values.put(ProductEntry.COLUMN_PRODUCT_NAME, name);
values.put(ProductEntry.COLUMN_PRODUCT_QUANTITY, quantity);
values.put(ProductEntry.COLUMN_PRODUCT_PRICE, price);
if (!"".equals(imagePath))
values.put(ProductEntry.COLUMN_PRODUCT_IMAGE, imagePath);
getActivity().getContentResolver().insert(ProductEntry.CONTENT_URI, values);
}
代码示例来源:origin: LiuGuiLinAndroid/LoveWallpaper
private void getAllImagePath() {
Cursor cursor = getActivity().getContentResolver().query(
MediaStore.Images.Media.EXTERNAL_CONTENT_URI, null, null, null, null);
//遍历相册
while (cursor.moveToNext()) {
String path = cursor.getString(cursor.getColumnIndex(MediaStore.MediaColumns.DATA));
//将图片路径添加到集合
paths.add(path);
}
cursor.close();
}
代码示例来源:origin: livroandroid/5ed
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
Cursor cursor = getActivity().getContentResolver().query(CARROS_URI, null, "_id=?", new String[]{String.valueOf(id)}, null);
Carro carro = CarroService.getCarro(cursor);
if(carro != null) {
Toast.makeText(getActivity(), "Carro: " + carro.nome, Toast.LENGTH_SHORT).show();
}
// TODO Continue o desenvolvimento aqui...
}
}
代码示例来源:origin: arminha/worldclockwidget
private void saveChanges() {
Uri uri = ContentUris.withAppendedId(Clocks.CONTENT_URI, mId);
ContentValues values = new ContentValues();
values.put(Clocks.CITY, mCityText.getText().toString().trim());
values.put(Clocks.AREA, mDescText.getText().toString().trim());
double latitude = parseNumber(mLatitudeText.getText());
values.put(Clocks.LATITUDE, latitude);
double longitude = parseNumber(mLongitudeText.getText());
values.put(Clocks.LONGITUDE, longitude);
values.put(Clocks.USE_IN_WIDGET, mUseInWidgetCheckBox.isChecked());
int changed = getActivity().getContentResolver().update(uri, values, null, null);
getActivity().setResult(changed);
}
}
代码示例来源:origin: fasteque/rgb-tool
@Subscribe
public void onColorDeleteEvent(ColorDeleteEvent event) {
String mSelectionClause = ColorDataContract.ColorEntry._ID + "=?";
String[] mSelectionArgs = {String.valueOf(event.getColorId())};
getActivity().getContentResolver().delete(
RGBToolContentProvider.CONTENT_URI,
mSelectionClause,
mSelectionArgs);
}
代码示例来源:origin: matburt/mobileorg-android
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.resolver = getActivity().getContentResolver();
OrgNodeTree tree = null;
if (getArguments().containsKey(OrgContract.NODE_ID)) {
Bundle arguments = getArguments();
this.nodeId = arguments.getLong(OrgContract.NODE_ID);
}
adapter = new MainRecyclerViewAdapter();
}
代码示例来源:origin: googlesamples/android-StorageProvider
@Override
public boolean onOptionsItemSelected(MenuItem item) {
if (item.getItemId() == R.id.sample_action) {
toggleLogin();
item.setTitle(mLoggedIn ? R.string.log_out : R.string.log_in);
// BEGIN_INCLUDE(notify_change)
// Notify the system that the status of our roots has changed. This will trigger
// a call to MyCloudProvider.queryRoots() and force a refresh of the system
// picker UI. It's important to call this or stale results may persist.
getActivity().getContentResolver().notifyChange(DocumentsContract.buildRootsUri
(AUTHORITY), null, false);
// END_INCLUDE(notify_change)
}
return true;
}
代码示例来源:origin: nglauber/dominando_android2
@Override
public void onClick(View view) {
for (Hotel hotel : hoteisExcluidos) {
hotel.status = Hotel.Status.ATUALIZAR;
mRepositorio.inserirLocal(hotel, getActivity().getContentResolver());
}
limparBusca();
}
}).show();
代码示例来源:origin: nglauber/dominando_android2
@Override
public void onClick(View view) {
for (Hotel hotel : hoteisExcluidos) {
hotel.status = Hotel.Status.ATUALIZAR;
mRepositorio.inserirLocal(hotel, getActivity().getContentResolver());
}
limparBusca();
}
}).show();
代码示例来源:origin: arminha/worldclockwidget
private void deleteSelectedItems() {
long[] itemIds = getListView().getCheckedItemIds();
Uri baseUri = Clocks.CONTENT_URI;
ContentResolver resolver = getActivity().getContentResolver();
for (long id : itemIds) {
resolver.delete(ContentUris.withAppendedId(baseUri, id), null, null);
}
sendWidgetRefresh(getActivity());
}
代码示例来源:origin: nglauber/dominando_android2
@Override
public void onClick(View view) {
for (Hotel hotel : hoteisExcluidos) {
hotel.status = Hotel.Status.ATUALIZAR;
mRepositorio.inserirLocal(hotel, getActivity().getContentResolver());
}
limparBusca();
}
}).show();
代码示例来源:origin: openbmap/radiocells-scanner-android
@Override
public final void onResume() {
super.onResume();
getActivity().getContentResolver().registerContentObserver(ContentProvider.CONTENT_URI_SESSION, true, mObserver);
}
代码示例来源:origin: openbmap/radiocells-scanner-android
@Override
public final void onPause() {
getActivity().getContentResolver().unregisterContentObserver(mObserver);
super.onPause();
}
代码示例来源:origin: vipulasri/Artisto_capstone
@Override
public void onFavoriteClick(Artwork artwork) {
if(artwork.isFavorite()) { // Already added is removed
LocalStoreUtil.removeFromFavorites(getActivity(), artwork.getLongId());
ViewUtils.showToast(getResources().getString(R.string.removed_favorite),getActivity());
getActivity().getContentResolver().delete(ArtsContract.ArtsEntry.CONTENT_URI.buildUpon().appendPath(String.valueOf(artwork.getLongId())).build(), null, null);
} else {
LocalStoreUtil.addToFavorites(getActivity(), artwork.getLongId());
ViewUtils.showToast(getResources().getString(R.string.added_favorite),getActivity());
ContentValues values = ArtsOpenHelper.getArtContentValues(artwork);
getActivity().getContentResolver().insert(ArtsContract.ArtsEntry.CONTENT_URI, values);
}
artsAdapter.notifyDataSetChanged();
}
代码示例来源:origin: infinum/android_dbinspector
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == REQUEST_FILE_CODE && resultCode == Activity.RESULT_OK) {
//Start a new intent service to replace the file
Uri returnUri = data.getData();
ParcelFileDescriptor parcelFileDescriptor;
try {
parcelFileDescriptor = getActivity().getContentResolver().openFileDescriptor(returnUri, "r");
} catch (FileNotFoundException e) {
Log.e(TableListFragment.class.getName(), "File not found.");
return;
}
InMemoryFileDescriptorCache.getInstance().store(parcelFileDescriptor.getFileDescriptor());
ImportDbIntentService.startService(getActivity(), database);
}
}
}
代码示例来源:origin: vipulasri/Artisto_capstone
@Override
public void onFavoriteClick(Artwork artwork) {
if(artwork.isFavorite()) { // Already added is removed
LocalStoreUtil.removeFromFavorites(getActivity(), artwork.getLongId());
ViewUtils.showToast(getResources().getString(R.string.removed_favorite),getActivity());
getActivity().getContentResolver().delete(ArtsContract.ArtsEntry.CONTENT_URI.buildUpon().appendPath(String.valueOf(artwork.getLongId())).build(), null, null);
getLoaderManager().restartLoader(CURSOR_LOADER_ID, null, this);
} else {
LocalStoreUtil.addToFavorites(getActivity(), artwork.getLongId());
ViewUtils.showToast(getResources().getString(R.string.added_favorite),getActivity());
ContentValues values = ArtsOpenHelper.getArtContentValues(artwork);
getActivity().getContentResolver().insert(ArtsContract.ArtsEntry.CONTENT_URI, values);
}
artsAdapter.notifyDataSetChanged();
}
内容来源于网络,如有侵权,请联系作者删除!