私の質問は、ユーザーが携帯電話から画像をアップロードして画像プロファイルとしてアプリケーションに挿入できるimageButtonを作成する方法ですか?たとえば、whatsappのように、ユーザーは電話から画像を選択して、画像プロファイルとして設定することができます。ここでは、ユーザーがアンドロイドアプリに画像を挿入できるようにしました
答えて
感謝を受け入れる助けます。私はあなたが提供した例でコードを実行することができました。アプリケーションがアカウントにサインアップする必要があり、ユーザーがプロフィール画像として画像を挿入する必要がある場合、ユーザーが自分のアカウントにログインすると、ユーザーはプロフィール画像を見ることができますか?それでどうやってできるの?同じようなwhatsapp;ユーザーがプロフィールにアップロードした画像はどのように保存されますか? – Mack
@Mackあなたは、FacebookやTwitterやギャラリーからの解析や、 – Janmejoy
のようないくつかの方法で、写真をアップロードすることを意味します。私の質問は:どこに私はユーザーの画像を格納する必要がありますか? MySQL DB、Sqlite DB、内部ストレージまたは外部ストレージ? – Mack
MY XMLファイル
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<ImageView
android:id="@android:id/icon"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1"
android:onClick="selectImage"
/>
MY FILE
public class Test extends AppCompatActivity {
private static final int SELECT_PICTURE = 0;
private ImageView imageView;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_test);
imageView = (ImageView) findViewById(android.R.id.icon);
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (resultCode == RESULT_OK) {
Bitmap bitmap = getPath(data.getData());
imageView.setImageBitmap(bitmap);
}
}
private Bitmap 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();
String filePath = cursor.getString(column_index);
// cursor.close();
// Convert file path into bitmap image using below line.
Bitmap bitmap = BitmapFactory.decodeFile(filePath);
return bitmap;
}
private void selectImage() {
Intent intent = new Intent();
intent.setType("image/*");
intent.setAction(Intent.ACTION_GET_CONTENT);
startActivityForResult(Intent.createChooser(intent, "Select Picture"), SELECT_PICTURE);
}
}
- 1. C#が、私はExcelワークシート上の画像を挿入しましたHi画像
- 2. 画像を挿入した後にボタンが白くなる
- 3. Crystal Reportsは特定の画像を挿入しますが、他の画像は挿入しません。
- 4. GoogleクラウドSql - 画像の挿入に失敗しました
- 5. Facebookアプリ - ユーザーが画像をアップロードできるようにする
- 6. ユーザーがIPhoneの画像をタップしたときに画像を他の画像に置き換えます。
- 7. PHPでユーザが挿入した画像タグを削除する
- 8. メニューリストに画像を挿入
- 9. 画像をビデオファイルに挿入
- 10. MVCに画像を挿入
- 11. ユーザーがWordpressで画像をアップロードできるようにするには?
- 12. `[UIImage imageNamed:]`は画像をロードしますが、実行時にそこに画像を挿入するにはどうしたらいいですか?
- 13. 画像/図形を正しく挿入し、ラテックスの画像/図形を「流れ回る」ようにするにはどうすればよいですか?
- 14. 「img src =」に画像を挿入できません
- 15. Googleマップ - infoWindowにテキストと画像を挿入できません
- 16. mysqliを使ってデータベースにログインしたユーザーの画像パスを挿入するには?
- 17. 行を挿入しようとしましたが、SQLの挿入のみ1
- 18. は、jQueryのオートコンプリートのラベルに画像を挿入したいが、画像のsrcがテキスト
- 19. Word VBAマクロでブックマークに値を挿入しようとしたときにエラーが発生しました
- 20. Excelで挿入した画像の名前を変更する
- 21. テキストチャンクをpng画像に挿入する
- 22. 画像をJTextPaneに挿入する
- 23. データベースに画像を挿入する
- 24. 画像をExcelに挿入する
- 25. bytesaカラムに画像を挿入する
- 26. openpyxlに画像を挿入する
- 27. Excelに画像を挿入する - Java
- 28. JTableに画像を挿入する
- 29. この画像のように対角線を挿入するには
- 30. 私のAccessデータベースに画像を挿入することができません
私の答えは、あなたが答えにリンクのため – Janmejoy