欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

最簡(jiǎn)單的SD卡文件遍歷Android程序

 更新時(shí)間:2016年07月21日 14:45:26   作者:Leo Chin  
這篇文章主要為大家詳細(xì)介紹了最簡(jiǎn)單的SD卡文件遍歷Android程序,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了最簡(jiǎn)單的SD卡文件遍歷程序,供大家參考,具體內(nèi)容如下

package com.wenhao.test.sddemo;

import java.io.File;

import android.app.Activity;
import android.os.Bundle;
import android.os.Environment;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.Toast;

public class MainDemo extends Activity {
  /** Called when the activity is first created. */
  
  private Button button = null;
  private File path;
  
  @Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
      
    button = (Button)findViewById(R.id.mybutton);
    
    //檢測(cè)SD卡是否存在
    if (Environment.getExternalStorageState().equals(
        Environment.MEDIA_MOUNTED)) {
      path = Environment.getExternalStorageDirectory();
    }else{
      Toast.makeText(this, "沒(méi)有SD卡", Toast.LENGTH_LONG).show();
      finish();
    }
    
    button.setOnClickListener(new OnClickListener() {
      
      @Override
      public void onClick(View v) {
        // TODO Auto-generated method stub                
        getAllFiles(path);
      }
    });
    
  }
  
  // 遍歷接收一個(gè)文件路徑,然后把文件子目錄中的所有文件遍歷并輸出來(lái) 
  private void getAllFiles(File root){ 
    File files[] = root.listFiles(); 
    if(files != null){ 
      for (File f : files){ 
        if(f.isDirectory()){ 
          getAllFiles(f); 
        }else{ 
          System.out.println(f); 
        } 
      } 
    } 
  } 
   
}

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Android屏蔽軟鍵盤(pán)自動(dòng)彈出的解決方案

    Android屏蔽軟鍵盤(pán)自動(dòng)彈出的解決方案

    在編輯框輸入內(nèi)容時(shí)會(huì)彈出軟鍵盤(pán),而手機(jī)屏幕區(qū)域有限往往會(huì)遮住輸入界面,怎么實(shí)現(xiàn)這種效果呢?下面小編給大家分享了Android屏蔽軟鍵盤(pán)自動(dòng)彈出的解決方案,需要的朋友參考下吧
    2017-01-01
  • Android 仿微信小程序入口動(dòng)畫(huà)

    Android 仿微信小程序入口動(dòng)畫(huà)

    突然發(fā)現(xiàn)微信下拉小程序入口動(dòng)畫(huà)非常細(xì)膩,比較好奇,所以仿照他做了一個(gè),并不是很完美,部分效果還沒(méi)完成,但總體自我感覺(jué)還不錯(cuò),效果見(jiàn)下文
    2021-06-06
  • Dialog全屏,去掉狀態(tài)欄的方式

    Dialog全屏,去掉狀態(tài)欄的方式

    這篇文章主要介紹了Dialog全屏,去掉狀態(tài)欄的方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-03-03
  • flutter實(shí)現(xiàn)底部不規(guī)則導(dǎo)航欄

    flutter實(shí)現(xiàn)底部不規(guī)則導(dǎo)航欄

    這篇文章主要為大家詳細(xì)介紹了flutter實(shí)現(xiàn)底部不規(guī)則導(dǎo)航欄,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-07-07
  • Kotlin注解與反射的定義及創(chuàng)建使用詳解

    Kotlin注解與反射的定義及創(chuàng)建使用詳解

    這篇文章主要為大家介紹了Kotlin注解與反射的定義及使用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-12-12
  • Kotlin關(guān)于協(xié)程是什么的探究

    Kotlin關(guān)于協(xié)程是什么的探究

    Android官方對(duì)協(xié)程的定義-協(xié)程是一種并發(fā)設(shè)計(jì)模式,您可以在Android平臺(tái)上使用它來(lái)簡(jiǎn)化異步執(zhí)行的代碼。協(xié)程是在版本1.3中添加到Kotlin的,它基于來(lái)自其他語(yǔ)言的既定概念
    2023-01-01
  • Flutter Set存儲(chǔ)自定義對(duì)象時(shí)保證唯一的方法詳解

    Flutter Set存儲(chǔ)自定義對(duì)象時(shí)保證唯一的方法詳解

    在Flutter中,Set和List是兩種不同的集合類(lèi)型,List中存儲(chǔ)的元素可以重復(fù),Set中存儲(chǔ)的元素不可重復(fù),如果想在Set中存儲(chǔ)自定義對(duì)象,需要確保對(duì)象的唯一性,那么如何保證唯一,接下來(lái)小編就給大家詳細(xì)的介紹一下
    2023-11-11
  • 關(guān)于Android多渠道打包的進(jìn)階知識(shí)

    關(guān)于Android多渠道打包的進(jìn)階知識(shí)

    前一篇文章主要介紹了關(guān)于Android程序的多渠道打包方法,這一篇文章介紹了多渠道打包的進(jìn)階知識(shí),還不會(huì)的同學(xué)快進(jìn)來(lái)學(xué)習(xí)下吧,建議收藏以防迷路
    2021-08-08
  • Activit跳轉(zhuǎn)動(dòng)畫(huà)之界面上某個(gè)位置并裂開(kāi)上下拉伸動(dòng)畫(huà)跳轉(zhuǎn)

    Activit跳轉(zhuǎn)動(dòng)畫(huà)之界面上某個(gè)位置并裂開(kāi)上下拉伸動(dòng)畫(huà)跳轉(zhuǎn)

    這篇文章主要介紹了Activit跳轉(zhuǎn)動(dòng)畫(huà)之界面上某個(gè)位置并裂開(kāi)上下拉伸動(dòng)畫(huà)跳轉(zhuǎn)的相關(guān)資料,需要的朋友可以參考下
    2016-07-07
  • Android App中的GridView網(wǎng)格布局使用指南

    Android App中的GridView網(wǎng)格布局使用指南

    GridView布局所實(shí)現(xiàn)的就是類(lèi)似于九宮格的矩陣界面效果,下面整理了Android App中的GridView網(wǎng)格布局使用指南,包括分割線的添加與自定義GridView的實(shí)現(xiàn)等技巧,需要的朋友可以參考下
    2016-06-06

最新評(píng)論