이번에 안드로이드 입문해서 DB를 처음 경험해봐서 DB에 대해 잘몰라서 질문드립니다.

 너무 개념 없는 질문이라도 너그럽게 봐주세요.

   //insert
        ContentValues val = new ContentValues();
        val.put("address", "01000000000");
        val.put("date", Calendar.getInstance().getTimeInMillis());
        val.put("read", 1);
        val.put("status", -1);
        val.put("type", 2);
        val.put("body", "msg body");

------------------------------>>
        Uri inserted = getContentResolver().insert(Uri.parse("content://sms"), val);
     if(inserted != null) {
      Toast.makeText(this, "성공", 1000);
     } else {
      Toast.makeText(this, "실패", 1000);
     }
    
    //내용보기
      ContentResolver cr = getContentResolver();
      Cursor cursor = cr.query(Uri.parse("content://sms"),null, null, null, null);
      while( cursor.moveToNext()){
       Toast.makeText(this, cursor.getString(0), 1000);
      }

 

퍼미션 추가

   <uses-permission android:name="android.permission.WRITE_SMS" />
   <uses-permission android:name="android.permission.READ_SMS" /> 

 

 

하나의 액티비에서 실행시키는데  -->> 요부분에서 에러가 납니다. 컴퓨터이기 때문에 DB를 생성해야 하는지에 대해

여쭙고 싶습니다.