十年磨一剑笔记android基础day02数据存储_第1页
十年磨一剑笔记android基础day02数据存储_第2页
十年磨一剑笔记android基础day02数据存储_第3页
十年磨一剑笔记android基础day02数据存储_第4页
十年磨一剑笔记android基础day02数据存储_第5页
已阅读5页,还剩19页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

资源总连接 黑盒测试:18w(最高)白盒测试:对所有的源码特别熟悉,对特定的代码进试:都是编程--》高级程 20w起(专门的测试人员回归测试(专门的测试人员程序员:写代码+bug(修复了bug好像比找到女朋友还开心bug你个我复现一下。fixup上午看youku 5:00开始提交bug 当天必须修复bug (掌握)junit1junit对于业务逻辑代码进试,也就是对于service层进试12测试方法的返回值是否成功。(断言测试2123进 选择方法右击:run -->androidjunit3123(掌握)logcat:windowandroidconsole控制台输出。android系统。android文件系 基于linux最牛 安 他的权限控件很好r:read可读 android系统的 (掌握)sd卡sdcard的路径 sdcard的路径随着系统的改变会变化或者定制商也会修改。所有要多使用常sdcardsdcard写sdcard是需限的cat查看文件的内容androidandroid4.4sdcard读都是 android为了api把数据写入 再在files文件夹里面创建对应的文(掌握)androidxmlw3c公司标准。xml:数据的配置 组成:属性 (掌握)xml对象集合--publicvoidcreate(Viewv){try{List<Info>infos=newArrayList<Info>();infos.add(newInfo(1,"",32));infos.add(newInfo(2,"霆锋",//xmlXmlSerializerserializer=Xml.newSerializer();//使用接口去接收一个真实的对象FileOutputStreamos=openFileOutput(" serializer.setOutput(os,"utf-8");//指定数据输出的路径serializer.start("utf-8",true);//文档的开始 s");//的开for(Infoinfo:infos){serializer.startTag(null," serializer.attribute(null,"idinfo.id+"");//serializer.startTag(null,"name");serializer.endTag(null,"name");serializer.endTag(null,"age"); } s");//的结 ();//}catch(Exceptione)//TODOAuto-generatedcatchblock}}(掌握)xmlxml解析:dom:一次全部加 基于pull解析:基于publicvoidparse(View Info>infos=null;Infoinfo=null;try

//XmlPullParserparser=Xml.newPullParser();FileInputStreaminputStream=openFileInput(" parser.setInput(inputStream,"utf-8");//把流设置给解析器inteventType=parser.getEventType();//获取类型while(eventType!=XmlPullParser.END_){//判断是否解析到了switch(eventType) infos=new }elseif(" info=new info.id=id;}elseStringnameparser.nextText();//获取下一个文本节点的值=name;}elseintage=Integer.parseInt(parser.nextText());info.age=age;} info=}}}// }}catch(Exceptione)//TODOAuto-generatedcatchblock}}(掌握)sharedpreference 聊天信息来了。。 很首选项不能存在太多的信息。(掌握)debugdebug 如果想停止调试可以选择图原来应用程序是runas 进入device(掌握)SettingsSettings4.0-》2.3(4.02.3的源码里面查看是不正确的 --Android系统源码2个重要 框架层searchFile格式化工具类search(了解)sqilte嵌入式的数据库,体积小功能强大几十kb. 嵌入式设备上:计算器手表iso:数据库在Android平台上,集成了一个嵌入式关系型数据库—,3支持NULL、它支持的类型只有五种,但实际上3也接受varchar(n)、char(n)、decimal(p,s)等数据类型,只不过在运算或保存时会转成对应的五种数据类型。最大的特点是你可以把各Integer类型的。androidsqilte.c(了解)sqilte3双加--》nextandroid系统封装了一个类把构造方法,对外要提供一个方法获取其他实@authorpublicclassMyOpenHelperextendsOpenHelper{privatestaticOpenHelpermInstance;*@paramcontext上下文@paramname数据库的名字要以.db@paramfactory@paramversion数据库的版本号如果版本号不同执行onUpgrade()privateMyOpenHelper(Contextcontext,Stringname,CursorFactoryfactory,intversion){super(context,name,factory,}publicstaticsynchronizedOpenHelpergetInstance(Contextcontext){if(mInstance==null){mInstance=newMyOpenHelper(context,"wuhan06.db",null,}return}创建一张表:字段:id(不标准)最好是使用 唯一标 主 自publicvoidonCreate(Databasedb)Stringsql="createtable(_idintegerprimarykeyautoincrement,nametext)";}publicvoidonUpgrade(Databasedb,intoldVersion,intnewVersion)}}CREATETABLE(_idintegerprimarykeyautoincrement,name查询语句:select*fromwheregroupbyhaving...orderby排如:select*select* orderbyidselectname groupbynamehavingSQLmysqlSQL53select*fromAccountlimit5offset3select*fromAccountlimit插入语句:insertinto表名(字段列表)values(值列表)。如:insertinto (name,age)更新语句:update表名set字

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论