android.support.v4.app.FragmentActivity.getContentResolver()方法的使用及代码示例

x33g5p2x  于2022-01-18 转载在 其他  
字(10.3k)|赞(0)|评价(0)|浏览(112)

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

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();
}

相关文章

微信公众号

最新文章

更多

FragmentActivity类方法