Wie Bild speichern in SQLite-Datenbank aus der Galerie
habe ich versucht diesen code hochladen, ein Bild aus der Galerie zu sqllite-Datenbank in meiner Anwendung, aber wenn meine Anwendung versucht, öffnen Sie die Galerie, es gibt KRAFT in der NÄHE Fehler und ich weiß nicht, was das problem ist.mir helfen und danke im erweiterten
public class ImagggggggActivity extends Activity {
private static final int SELECT_PICTURE = 1;
private String selectedImagePath;
private ImageView img;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
((Button) findViewById(R.id.button1))
.setOnClickListener(new OnClickListener() {
public void onClick(View arg0) {
// in onCreate or any event where your want the user to
// select a file
Intent intent = new Intent();
intent.setType("image/*");
intent.setAction(Intent.ACTION_GET_CONTENT);
startActivityForResult(Intent.createChooser(intent,
"Select Picture"), SELECT_PICTURE);
}
});
}
public void onActivityResult(int requestCode, int resultCode, Intent data) {
if (resultCode == RESULT_OK) {
if (requestCode == SELECT_PICTURE) {
Uri selectedImageUri = data.getData();
selectedImagePath = getPath(selectedImageUri);
}
}
}
public String getPath(Uri uri) {
String[] projection = { MediaStore.Images.Media.DATA };
Cursor cursor = managedQuery(uri, projection, null, null, null);
int column_index = cursor
.getColumnIndexOrThrow(MediaStore.Images.Media.DATA);
cursor.moveToFirst();
return cursor.getString(column_index);
}}
InformationsquelleAutor Djkgotso | 2012-06-11
Du musst angemeldet sein, um einen Kommentar abzugeben.
Import form Gerät durch die Taste klicken Sie auf
Bild form sd-Karte
Bild Speichern
Nun in DatabaseAdapter.java
Definieren
Dann
Ich denke, das könnte dir helfen.....
Andere Ressourcen:
http://www.helloandroid.com/tutorials/store-imagesfiles-database
http://www.coderanch.com/t/507054/Android/Mobile/Storing-image-database
http://hi.baidu.com/_java/blog/item/971e142a13afe6305243c12f.html
http://www.tutorialforandroid.com/2009/10/how-to-insert-image-data-to-sqlite.html
InformationsquelleAutor
Mithilfe von BLOB-Datentyp können wir speichern ein Bild in der SQLite-Datenbank. Die Daten, die tatsächlich in der Datenbank gespeichert ist, werden die bytes, aus denen ein Bild oder eine Datei.
Als für den Erhalt pic aus der Galerie, schauen hier, es scheint, Sie haben vergessen, "super" rufen.
Hmm. Es scheint, dass Ihr problem ist nicht die Speicherung von Bild in SQLite überhaupt, sondern erhalten es von der Galerie. Ich denke, deine Frage sollte bearbeitet werden, nach diesem. Antwort bearbeitet.
ja das ist mein problem
InformationsquelleAutor Gangnus
InformationsquelleAutor Santosh