من این کد رو برای اسکن همه فایل های درون حافظه گیر آوردم:
ublic classMediaScannerWrapper implements
MediaScannerConnection.MediaScannerConnectionClient{privateMediaScannerConnection mConnection;privateString mPath;privateString mMimeType;// filePath - where to scan; // mime type of media to scan i.e. "image/jpeg". // use "*/*" for any mediapublicMediaScannerWrapper(Context ctx,String filePath,String mime){
mPath = filePath;
mMimeType = mime;
mConnection =newMediaScannerConnection(ctx,this);}// do the scanningpublicvoid scan(){
mConnection.connect();}// start the scan when scanner is readypublicvoid onMediaScannerConnected(){
mConnection.scanFile(mPath, mMimeType);Log.w("MediaScannerWrapper","media file scanned: "+ mPath);}publicvoid onScanCompleted(String path,Uri uri){// when scan is completes, update media file tags}}
ممنون میشم یه نفر نحوه استفادشو در بیسیک بگه بهم «میدونم چطور فراخوانیش کنم فقط اون متد هاش»
فکر کنید خودتون میخوایید استفاده کنید!!
ممنون
دوستان عزیز این کد هم اضافه شد:
publicclassPlayerActivity extends Activity{publicvoid onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.player_activity);}publicclassSongsManager{// SDCard Path//final String MEDIA_PATH = new String(MediaStore.Audio.Media.getContentUri("external").toString());privateArrayList<HashMap<String,String>> songsList =newArrayList<HashMap<String,String>>();publicSongsManager(){}publicArrayList<HashMap<String,String>> getPlayList(){// File home = new File(MEDIA_PATH);File home =Environment.getExternalStorageDirectory();if(home.listFiles(newFileExtensionFilter()).length >0){for(File file : home.listFiles(newFileExtensionFilter())){HashMap<String,String> song =newHashMap<String,String>();
song.put("songTitle", file.getName().substring(0,(file.getName().length()-4)));
song.put("songPath", file.getPath());// Adding each song to SongList
songsList.add(song);}}// return songs list arrayreturn songsList;}classFileExtensionFilter implements FilenameFilter{public boolean accept(File dir,String name){return(name.endsWith(".mp3")|| name.endsWith(".MP3"));}}}}
سوال
devvv 168
سلام و عرض ادب خدمت همه دوستان جاواکار
من این کد رو برای اسکن همه فایل های درون حافظه گیر آوردم:
ممنون میشم یه نفر نحوه استفادشو در بیسیک بگه بهم «میدونم چطور فراخوانیش کنم فقط اون متد هاش»
فکر کنید خودتون میخوایید استفاده کنید!!
ممنون
دوستان عزیز این کد هم اضافه شد:
هر کدوم راحتر بو
لینک ارسال
به اشتراک گذاری در سایت های دیگر
3 پاسخ به این سوال تاکنون داده شده است
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.