安卓 笔记二

@注意 1 android 中 的SQLite 语法区分大小写的!!!!!这点要注意!
@注意 2 apk中创建的数据库外部的进程是没有权限去读/写的, 
         我们需要把数据库文件创建到sdcard上可以解决类似问题.
@注意3 当你删除id靠前的数据或者全部删除数据的时候,SQLite不会自动排序,
       也就是说再添加数据的时候你不指定id那么SQLite默认还是在原有id最后添加一条新数据
       
       
//mContext.getExternalCacheDir() /Android/data/context.getPackageName() + "/cache/"
//mContext.getCacheDir() //data/data/context.getPackageName() + "/cache/"


4. 解析xml布局view
 Resources res = getResources();   
            XmlResourceParser xrp = res.getXml(R.xml.test);   
  
            @Override  
            public void onClick(View v) {   
                int counter = 0;   
                try {   
                    // 判断是否到了文件的结尾   
                    while (xrp.getEventType() != XmlResourceParser.END_DOCUMENT) {   
                        //文件的内容的起始标签开始,注意这里的起始标签是test.xml文件里面<resources>标签下面的第一个标签   
                        if (xrp.getEventType() == XmlResourceParser.START_TAG) {   
                            String tagname = xrp.getName();   
                            if (tagname.endsWith("customer")) {   
                                counter++;   
                                sb.append("这是第" + counter + "客户"+"\n");   
                                sb.append("姓名:"+xrp.getAttributeValue(0)+"\n");   
                                sb.append("年龄:"+xrp.getAttributeValue(1)+"\n");   
                                sb.append("性别:"+xrp.getAttributeValue(2)+"\n");   
                                sb.append("邮箱:"+xrp.getAttributeValue(3)+"\n\n");   
                            }   
                        }   
                        // 下面的两个else if什么作用呢?   
                        else if (xrp.getEventType() == XmlResourceParser.END_TAG) {   
                        } else if (xrp.getEventType() == XmlResourceParser.TEXT) {   
                        }    
                        xrp.next();   
                    }   
                    //程序细节注意的地方,StringBuilder要条用toString()方法,不要粗心忘记了   
                    et.setText(sb.toString());   
                } catch (XmlPullParserException e) { 
                
                

  

posted @ 2013-10-02 22:26  沉静至善  阅读(128)  评论(0编辑  收藏  举报