内容解析者相关

       /**
     * 测试内容提供者中方法
     */
       public  void  testProvider() {
              // 获取一个ContentResovler, 它是一个可以用来访问ContentProvider的工具
            ContentResolver resolver = getContext().getContentResolver();
            
              // 通过一个Uri指向刚刚创建的ContentProvider
            Uri uri = Uri. parse( "content://ItheimaProvider" );
            
              // 用ContentResovler访问ContentProvider
            resolver.query(uri,  null ,  null ,  null ,  null );
            resolver.delete(uri,  null ,  null );
      }







   ----------------------------------------------------------------------------------------
    

    /**
     * 获取Activity返回的数据
     */
     @Override
     protected  void  onActivityResult(  int  requestCode,  int  resultCode, Intent data) {
            super .onActivityResult(requestCode, resultCode, data);
         
          Uri uri = data.getData();    //接收到返回照片的 uri
           iv .setImageURI(uri);  
         
           try  {
               
              //得到原图的bitmap   只读(要从这个bitmap读取像素点到其他的空白bitmap上)
                  Bitmap  bitmap=BitmapFactory.decodeStream(getContentResolver().openInputStream(uri));
                  

你可能感兴趣的:(android基础笔记)