无花的空间--http://wuhua.3geye.net-- 您今天UCWEB了吗?--http://www.ucweb.com

当你来到我的空间的时候,你会看到很多Google,Nokia,Mobile,J2ME ,Android,3G,无线开发,手机软件,手机软件开发等与Google,手机相关的文章,你千万不要惊讶。这就是我一个专注Google,无线开发的无花。传播知识,分享经验,技术交流是我开空间的直接目的。当然如果有项目开发,我还是很希望赚点外快的。

用户操作
[即时聊天] [发私信] [加为好友]
无花ID:gooogledev
38100次访问,排名3032好友11人,关注者18
J2EE 2年的开发时间,
J2ME 2年的开发时间
gooogledev的文章
原创 78 篇
翻译 0 篇
转载 3 篇
评论 201 篇
无花的公告

人要吃很多苦才可以长大!

踏实平凡人应该遵守的原则!

与我TM

gooogledev@gmail.com

友情链接

我的j2me创意

Wap浏览器的源代码

用自己写的rms引擎写的电话本

RSS订阅此博客  
用抓虾订阅此博客
用google订阅此博客
用bloglines订阅此博客
    网络封神榜 | 饶荣庆
最近评论
leo2012:奇怪,怎么下的wap explorer不能访问wap站点
wjw334:谢谢分享
liu:liuwenbin.cn@gmail.com
发一个xdoclet-1.2.1.jar,谢谢
yg:
[url=http://www.item4trade.com/]wow gold[/url]
[url=http://www.item4trade.com/]power leveling[/url]
[url=http://www.item4trade.com/]powerleveling[/url]
[url=http://www.item4tra……
weiguochuli:if(flags) flags可是boolean型的数组啊,报错的!还有如果选中了两个值但images.size() 的值是3的话第一个值会得到两遍的。
文章分类
收藏
    相册
    j2me创意图片
    j2me教程
    我的照片
    我的链接
    3G视线
    EasyMF J2ME框架
    Lucene中国
    我的Google
    无花的博客
    存档
    软件项目交易
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    原创 Android文件浏览器的开发 收藏

    新一篇: 关于点阵字库在J2ME的实现。 | 旧一篇: 3G视线J2ME 工具包0.0.1版本发布了

    里面有详细的文件浏览源代码。大家可以参考下。
    /m.d1{%zR5G iM3不过可惜就是没有文件相关操作,我用了下File,不过对于createNewFile, mkdir等不成功,不知道是什么原因。3GEYE$`i#kN-n#@/TO
    3GEYE1X)ka,w3QI.}
    具体看源代码吧。
    :k*kK)py2X"_33GEYE(T6wxO gE/S4sL,c
    package org.lombardos.android.FSExplorer1;
    xscB/FaL3
    /}]2j"PlbUy3import java.io.File;3GEYEO {|QN@
    import java.util.ArrayList;3GEYEc0n Q;`/Y a
    import java.util.List;
    %}0@/yi!A3
    ^0KK8`c,Ke"c$|3import android.app.AlertDialog;3GEYE%y Z0C$q~hPY(i
    import android.app.ListActivity;3GEYE7U0v�U-sY$p;wMb
    import android.os.Bundle;3GEYE8TW-N7|4x
    import android.view.View;
    8W@4o$n,\3import android.widget.ArrayAdapter;
    Ex,dKx)|TG9h3import android.widget.ListView;
    _u)l0CMe:y3
    "e@?0p#NP3public class FileList extends ListActivity {3GEYE[ }+Ol8|$zd0fz
       
    '\x$A.x}3v+{s6Z-s7o3    private List<String> items = null;
    2o!SI6?#@Q3
    5pU*yGm~b1F3    /** Called when the activity is first created. */
    cSjBr3    @Override3GEYE2]3?GT&p0r/y
        public void onCreate(Bundle icicle) {
    7s,YG ]5TlCI _3        super.onCreate(icicle);3GEYE"G;y"WUO eH*k eW
            setContentView(R.layout.directory_list);3GEYE2MI7~H YT*W
            fill(new File("/").listFiles());
    FH3b[2P0F$q3    }3GEYE:q#^Q$mn`6p
       
    W``AS iq0M3    @Override
    T_-Rr#gV!b3    protected void onListItemClick(ListView l, View v, int position, long id) {3GEYEw2u F+P5p�s
            int selectionRowID = (int) getSelectionRowID();3GEYENmDuc d;]L
            if (selectionRowID == 0) {3GEYEb|9ue:~5n
                fillWithRoot();
    \ l M5]2K e9t_3        } else {
    ?\$~.p{3            File file = new File(items.get(selectionRowID));3GEYE Q&nlmO-r_
                if (file.isDirectory())
    Jt4S+xo?%ze:R3                fill(file.listFiles());
    W!TD�v8b7p3            else3GEYE-Yd.u3Gp u5S
                    AlertDialog.show(this, "Not a Directory",3GEYE VZ*?/a4{,r
                            "That's a file, not a directory", "Cancel", false);
    ;Tt)L}+m Z7VcUn$ch3        }
    dvCn_F-k2Na3    }
    5XZSd,n e3
    k QUs@p3X H-[3    private void fillWithRoot() {
    'N+S)P&|#m3        fill(new File("/").listFiles());3GEYEL/o](_.D l/P
        }
    "EC'MeUr G3
    Tk7h1| V6A(y:M*OY3    private void fill(File[] files) {
    )^R4a4Q tP%Bub3        items = new ArrayList<String>();
    H5K#is"S?RdZ3        items.add(getString(R.string.to_top));3GEYE O"`tB?*?6b
            for (File file : files)
    ,JC] r4h3            items.add(file.getPath());
    gH6hGY.?6ik3        ArrayAdapter<String> fileList = new ArrayAdapter<String>(this,3GEYE*Ty"E/HeN#C"X z
                    R.layout.file_row, items);
    gcf7W8pl3        setListAdapter(fileList);3GEYEnV d/z i I
        }3GEYE[O*~ S+G-C#L
    }3GEYELG$j@C

    9A%ZB'w+q `fu3/* AUTO-GENERATED FILE.  DO NOT MODIFY.3GEYEg�N Zg G p:ke c
     *
    m^%p;P`(R3 * This class was automatically generated by the3GEYEmvuO{Jue5Qbi
     * aapt tool from the resource data it found.  It3GEYE$G&B'v{ ?z"Zx
     * should not be modified by hand.3GEYE b g._ r4H3{8^ B#F9M
     */3GEYEZTD } T1yap w

    .Y[G+i7[t,~7Z#G]r3package org.lombardos.android.FSExplorer1;3GEYE C{${"[s }

    }#wbLh)w3public final class R {
    !Ty w)I9j&U7[e3    public static final class attr {3GEYEP0L e2Y"nj E-n
        }
    #|uP6ocdQ3    public static final class drawable {3GEYEi(q~:JgzU/D`2D
            public static final int icon=0x7f020000;
    htZOq6[E[3    }3GEYE5Wc:R5J V*g
        public static final class id {
    'L8f%I%J"Kb,z;kX"q3        public static final int text1=0x7f050000;
    "}4D s{vT}3    }
    &fT.b.{h3    public static final class layout {
    $cxs,|-oT5d}3        public static final int directory_list=0x7f030000;
    %R)Up|r(O3R%n3        public static final int file_row=0x7f030001;3GEYE+O*Eqe)xA,L[
            public static final int main=0x7f030002;
    !y4c1vokW9`3    }
    %a/r*XgZ@9C4?3    public static final class string {
    0s c Wj,q3        public static final int app_name=0x7f040000;3GEYEQE X _f
            public static final int no_files=0x7f040001;
    Z)lG(u"VN)T3        public static final int to_top=0x7f040002;3GEYEJp*aI+a]r1R
        }3GEYE&QQaQv
    }

     

    顺便说下

    对于File的操作需要具体的权限。

    我在Data下面就不可以操作

    对于tmp就可以

    因为Android是采用linux系统的,所以目录结构下面应该有一个Home,大家可以把数据保存到这里

     

    发表于 @ 2008年02月18日 14:27:00|评论(loading...)|编辑

    新一篇: 关于点阵字库在J2ME的实现。 | 旧一篇: 3G视线J2ME 工具包0.0.1版本发布了

    评论

    #gooogledev 发表于2008-02-18 14:42:12  IP: 59.41.223.*
    上面的文章出自http://wuhua.3geye.net
    #carol 发表于2008-04-13 13:45:04  IP: 58.49.114.*
    请问下android中文件目录是如何组织的?
    我在程序中需要使用drawable下的文件,同时会使用context.openFileOutput()新建文件。对drawable下的文件用resource id来访问,而新建的文件用文件名(相对路径)来访问。
    请问对这两类文件分别是在什么目录下啊?能用统一的一种方式来访问吗?
    #gooogledev 发表于2008-05-08 20:41:05  IP: 121.8.50.*
    肯定不用这么麻烦的。
    发表评论  


    登录
    Csdn Blog version 3.1a
    Copyright © 无花