رفتن به مطلب
انجمن اندروید ایران | آموزش برنامه نویسی اندروید و موبایل
  • android.png.1fab383bc8500cd93127cebc65b1dcab.png

چگونگی انتخاب فایل با کلیک بر روی buttom


پست های پیشنهاد شده

سلام

من داخل android studio یک bottom ایجاد کردم ؛ حالا میخام با کلیک روی اون دکمه صفحه ای باز بشه تا من بتونم از داخل مموری گوشی یا حافظه گوشی فایلی رو انتخاب کنم

 

لطفا کمک کنید

لینک ارسال
به اشتراک گذاری در سایت های دیگر
در در 1397/06/11, 23:02:01، alisada گفته است :

سلام

من داخل android studio یک bottom ایجاد کردم ؛ حالا میخام با کلیک روی اون دکمه صفحه ای باز بشه تا من بتونم از داخل مموری گوشی یا حافظه گوشی فایلی رو انتخاب کنم

 

لطفا کمک کنید

سلام...

این آموزش رو مطالعه کنید:

https://www.android-examples.com/open-file-manager-explorer-in-android-pick-any-file-programmatically/

لینک ارسال
به اشتراک گذاری در سایت های دیگر
  • 2 هفته بعد...

Code for MainActivity.java file.

package com.android_examples.pickfile_android_examplescom;
import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;

public class MainActivity extends AppCompatActivity {

    Button button ;
    Intent intent ;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        button = (Button)findViewById(R.id.button) ;

        button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {

                intent = new Intent(Intent.ACTION_GET_CONTENT);
                intent.setType("*/*");
                startActivityForResult(intent, 7);

            }
        });

    }

    @Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        // TODO Auto-generated method stub

        switch(requestCode){

            case 7:

                if(resultCode==RESULT_OK){

                    String PathHolder = data.getData().getPath();

                    Toast.makeText(MainActivity.this, PathHolder , Toast.LENGTH_LONG).show();

                }
                break;

        }
    }

}

Code for activity_main.xml layout file.
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/activity_main"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context="com.android_examples.pickfile_android_examplescom.MainActivity"
    android:background="#FFF8E1">

    <Button
        android:text="Click here to open file manager explorer and pick any file "
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerVertical="true"
        android:layout_centerHorizontal="true"
        android:id="@+id/button" />
</RelativeLayout>

Screenshots :

pick_all_file_1

pick_all_file_3.pngOpen File Manager Explorer In Android Pick Any File Programmatically

 

pick_all_file_3

pick_all_file_4

اینارو از تو لینک ارسالی دوستمون کپی می کنم 

به در میخوره

لینک ارسال
به اشتراک گذاری در سایت های دیگر

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...