برنامه نویسی اندروید

اموزش برنامه نویسی اندروید تخصصی

برنامه نویسی اندروید

اموزش برنامه نویسی اندروید تخصصی

۲ مطلب با موضوع «file» ثبت شده است

❗️ امروز یک آموزش کاربردی دارم براتون چون میدونم برای همچی میتونید استفاده کنید .

میخام امروز با یک کتابخونع بهتون آموزش بدم که بتونید تعداد ارایه هاتون بگیرید😘
 

<?php
//اینجا هدر رو فراخوانی میکنیم و به جیسون تغییر میدیم

header('Content-Type: application/json');
//یک فانکشن تعریف کردیم برای راحت شدن کار
function getCount($array){
//کتابخونع count فراخوانی کردیم برای گرفتن تعداد ارایه ها
return count($array);
}
//ارایه هارو میریزیم داخل متغییر
$myArray = array('haji','null','haji','team');
//اجراش میکنیم البته بصورت جیسون 
$results = json_encode([
'developer' => 'Haji Null',
'result' => count($myArray)
],480);
 //نمایش میدیم

  • vahid hasani

 

فرض کنید در حافظه خارجی (External Storage)، یک پوشه با نام myFolder داریم و قصد داریم که لیست فایل ها و پوشه های (Folders) موجود در آن پوشه را به صورت آرایه ای (Array) از جنس File به دست آوریم، برای این منظور، گدهای زیر را می نویسیم :

 

File root = android.os.Environment.getExternalStorageDirectory();
File dir = new File (root.getAbsolutePath() + "/myFolder");
File[] list = dir.listFiles();

خط اول کدها برای به دست آوردن آدرس مسیر حافظه خارجی (External Storage) می باشد (

دقت شود که در این روش، لیست فایل ها و پوشه های مخفی (که نام آنها با یک نقطه شروع می شود نیز نمایش داده می شود.

اکنون فرض کنید بخواهیم مسیر کامل (absolute path) مربوط به اولین عنصر در آرایه (اولین فایل یا پوشه شناسایی شده) را به صورت یک رشته (String) به دست آوریم، برای این منظور، کد زیر را می نویسیم (از روش getAbsolutePath استفاده می کنیم(

 

File root = android.os.Environment.getExternalStorageDirectory();
File dir = new File (root.getAbsolutePath() + "/myFolder");
File[] list = dir.listFiles();
File file = list[0];
String str = file.getAbsolutePath();

یا فرض کنید بخواهیم تنها نام (بدون ذکر مسیر) مربوط به اولین عنصر در آرایه (اولین فایل یا پوشه شناسایی شده) را به صورت یک رشته (String) به دست آوریم، برای این منظور، کد زیر را می نویسیم (از روش getName استفاده می کنیم) :

 

File root = android.os.Environment.getExternalStorageDirectory();
File dir = new File (root.getAbsolutePath() + "/myFolder");
File[] list = dir.listFiles();
File file = list[0];
String str = file.getName();

نکته

دقت شود که در صورت کدنویسی برای فرآیندی که نیاز به دسترسی به حافظه خارجی (External Storage) دارد، باید کدهای زیر درون AndroidManifest.xml نوشته شود (برای اجازه دادن برای نوشتن در حافظه خارجی و یا خواندن از حافظه خارجی

 

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />


 

  • vahid hasani