安卓基础知识超强总结.DOC

安卓基础知识超强总结.DOC

ID:11823117

大小:40.00 KB

页数:7页

时间:2018-07-14

安卓基础知识超强总结.DOC_第1页
安卓基础知识超强总结.DOC_第2页
安卓基础知识超强总结.DOC_第3页
安卓基础知识超强总结.DOC_第4页
安卓基础知识超强总结.DOC_第5页
资源描述:

《安卓基础知识超强总结.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显示控件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

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。