欢迎来到天天文库
浏览记录
ID:11823117
大小:40.00 KB
页数:7页
时间:2018-07-14
《安卓基础知识超强总结.DOC》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、1入门1.1androidlinux2.24.54层linuxlibraryframeworkapplicaitonapplications1.2ideadt(eclipse+adt+sdk(源码例子supporttool))1.3hellowroldMainActivityextendsActivityonCreate()setContentViewresdrawablelayoutvaluesstrings.xmllayoutmain.xml1.4Rres1.5清单文件包名2、ty>1.6dalvikdex基于寄存器2知识点的总结ActivityServiceContentProvdierBroadcastReceiver四大组件1XXXextendsXXXX2在清单中配置ActivityonCreate()onStart()onRstart()onResume()onPause()onStop()onDestory()1显示控件ViewTextViewButtonEidtTextImageViewProgressBarSeekBarCheckBoxWebVi3、ewloadURI();ViewGroupListViewScrollViewSpinnerAutoCompleteTextViewMultiAutoCompleteTextView+五大布局(线程相对表格帧绝对)findViewById()view.findViewById();2数据et.setText()lv.setAdapter()Adapter--》BaseAdaper(getCount()getItem()getView())-->SimpleAdapterArrayAdapterLayoutInflat4、er3监听lv.setOnXXXListener();iv.setOnTouchListener()涂鸦4特色menu对话框DialogAlertDialog.Builderbuilder=newAlertDialog.Builder(this);builder.setXx()builder.create();dialog.show();ProgressDailog5获取数据1文件1.1普通文件javaiomode文件操作模式privateappendwrwwlinux文件统一-(文件文件夹)---(自身)---(5、同组)---(其他)(rwx)openFileInput()openFileOutput()getFileDirs()getCacheDirs()只有在自己的地盘才有权限sdcardEnvironment.getXXX()写权限StateF(获取sdcard可用空间+总空间)1.2xmlXml.newXXXer();1.2.0xml的格式文档开始、结束标签的开始、结束文本节点属性domsaxpull1.2.1解析xmlparser.setInput();parser.getEventType()parser.next6、()parser.getName()parser.nextText()parser.getAttrubuteValue();1.2.2生成xmlseriaizer.setOutput()seriaizer.startDocument().endDocument()startTag()endTag()text()attribute()2SharedPreference首选项保存软件的配置信息/data/data/packagename/share_prefs/config.xml2.1保存getSharedP7、reference();sp.edit();editor.put(key,value)editor.commit()2.2读取sp.getXXX(key,defvalue);3数据库Sqlite数据库小关系_ididintegertext3.1SqliteOpenHelper构造方法单例模式onCreate()db.execute("createtablemm(_idintegerprimarykeyautoincrement,nametext)")onUpgrade()3.2获取helper.getXXDataba8、se()SqliteDatabase3.3使用sqldb.execute()db.rawQuery()oopquery()insert()update()delete()ContentValuesCursorc.moveToNext()c.getInt(0)c.getInt(c.getColumIndex("_id"));4内容提供者Conte
2、ty>1.6dalvikdex基于寄存器2知识点的总结ActivityServiceContentProvdierBroadcastReceiver四大组件1XXXextendsXXXX2在清单中配置ActivityonCreate()onStart()onRstart()onResume()onPause()onStop()onDestory()1显示控件ViewTextViewButtonEidtTextImageViewProgressBarSeekBarCheckBoxWebVi
3、ewloadURI();ViewGroupListViewScrollViewSpinnerAutoCompleteTextViewMultiAutoCompleteTextView+五大布局(线程相对表格帧绝对)findViewById()view.findViewById();2数据et.setText()lv.setAdapter()Adapter--》BaseAdaper(getCount()getItem()getView())-->SimpleAdapterArrayAdapterLayoutInflat
4、er3监听lv.setOnXXXListener();iv.setOnTouchListener()涂鸦4特色menu对话框DialogAlertDialog.Builderbuilder=newAlertDialog.Builder(this);builder.setXx()builder.create();dialog.show();ProgressDailog5获取数据1文件1.1普通文件javaiomode文件操作模式privateappendwrwwlinux文件统一-(文件文件夹)---(自身)---(
5、同组)---(其他)(rwx)openFileInput()openFileOutput()getFileDirs()getCacheDirs()只有在自己的地盘才有权限sdcardEnvironment.getXXX()写权限StateF(获取sdcard可用空间+总空间)1.2xmlXml.newXXXer();1.2.0xml的格式文档开始、结束标签的开始、结束文本节点属性domsaxpull1.2.1解析xmlparser.setInput();parser.getEventType()parser.next
6、()parser.getName()parser.nextText()parser.getAttrubuteValue();1.2.2生成xmlseriaizer.setOutput()seriaizer.startDocument().endDocument()startTag()endTag()text()attribute()2SharedPreference首选项保存软件的配置信息/data/data/packagename/share_prefs/config.xml2.1保存getSharedP
7、reference();sp.edit();editor.put(key,value)editor.commit()2.2读取sp.getXXX(key,defvalue);3数据库Sqlite数据库小关系_ididintegertext3.1SqliteOpenHelper构造方法单例模式onCreate()db.execute("createtablemm(_idintegerprimarykeyautoincrement,nametext)")onUpgrade()3.2获取helper.getXXDataba
8、se()SqliteDatabase3.3使用sqldb.execute()db.rawQuery()oopquery()insert()update()delete()ContentValuesCursorc.moveToNext()c.getInt(0)c.getInt(c.getColumIndex("_id"));4内容提供者Conte
此文档下载收益归作者所有