加載 pic

static final List imageswicher = Collections
.synchronizedList(new LinkedList<Bitmap>());
    private Cursor cursor;
    private ArrayList<String> list;
    
    private ModeManager mModeManager;

    /**
     *
     * @return ArrayList<String> list,圖片urllist集合
     */
    private ArrayList<String> getImgPathList() {
        list = new ArrayList<String>();
        cursor = getContentResolver().query(
                MediaStore.Images.Media.EXTERNAL_CONTENT_URI,
                new String[] { "_id", "_data" }, null, null, null);
        while (cursor.moveToNext()) {
            list.add(0, cursor.getString(1));
            Log.i("cursorItemUrl", cursor.getString(1) + "");
        }
        cursor.close();
        return list;

    }


protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_scan);
        ArrayList<String> listImgPath = getImgPathList();
        // 將圖片url集合轉爲string數組
        imageUrls = (String[]) listImgPath.toArray(new String[listImgPath
                .size()]);
        // 加本地資源路徑前綴
        for (int i = 0; i < imageUrls.length; i++) {
            imageUrls[i] = "file://" + imageUrls[i];
        }

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章