![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android开发进阶(从小工到专家)
jichun_ma
这个作者很懒,什么都没留下…
展开
-
第一章 四大组件
第一章 四大组件一、四大组件的简单介绍activity负责UI页面跳转代表着一个页面单元。service 负责与UI无关操作,耗时操作(需要再其中另开线程执行耗时操作)Broadcast 各个应用组件中进行通讯,简化通信问题ContentProvider 储存,共享数据,多应用共享 1.Activity的singleInstance启动模式,在同原创 2016-04-26 01:12:53 · 348 阅读 · 0 评论 -
第二章View与动画
View与动画一、用户界面的构成1. 视图树的组成ActivityPhoneWindowDecorViewViewGroup 2.ListView中获取每个元素的方式通过Adapter 方法是 getItem(int positoon)来根据索引值来获取指定位置的相应元素;每个Item View的获取方式是通过getView方法来实现的。在这个方法中用户必须构建Item View,然后将原创 2016-05-11 01:30:18 · 310 阅读 · 0 评论 -
RecyclerView基本使用方式
RecyclerView基本用法原创 2016-05-16 23:51:23 · 584 阅读 · 0 评论 -
第三章 多线程
第三章 多线程在Android3.0后禁止在主线程中进行网络访问请求,否则会抛出异常。其目的是为了保证UI的流畅性,通常都会将耗时(I/O操作,网络请求)操作放到子线程中进行。在Android应用启动时会默认有一个主线程(UI线程),在这个线程中会关联一个消息队列,所有的操作都会被封装成消息然后交给主线程来处理。子线程需要操控UI时,最常用的手段就是利用Handler来更新UI,Handler将一个原创 2016-12-27 22:51:01 · 490 阅读 · 0 评论 -
第五章 SQLite 数据库
第五章 SQLite 数据库1.AIDL:原子性,一致性,隔离性,持久性2.SQLite 对于写操作是进行了加锁,不过读操作是可以多任务同时操作的。3.SQlite 对于Alert Table有所限制,只能进行添加和重命名列,不能修改删除列,如果修改删除列时,只能通过创建新表删除旧表来迂回实现。4.在Android 2.2以后都支持外键,在其之前都不支持外键。默认是不开启外键的,需要手动开启。代码如原创 2017-04-05 23:19:02 · 557 阅读 · 0 评论