- 博客(7)
- 收藏
- 关注
原创 Android自定义view之如何自定义view
自定义view主要有三个关键的知识点,布局、绘制、触摸反馈。绘制:所谓绘制指的就是控件内容的显示。自定义绘制的实现:Android里的绘制是在每个view的绘制方法里发生的, 一个view的绘制方法里写了什么代码,它就会绘制什么内容,而自定义绘制就是通过重写绘制方法,插入你自己的绘制代码来实现的,绘制方法不是一个方法,有好几个,其中最常用的就是onDraw();。onDraw()这个绘制方...
2020-03-13 11:53:04 158
原创 Activity构成
Activity加载layout文件是通过setContentView()方法加载layout文件,而setContentView()方法内部是实现是由PhoneWindow创建一个DecorView做为Activity的跟布局,DecorView是PhoneWindow的内部类继承了FrameLayout。DecorView将屏幕分为两个区域:一个是TitleView用来显示标题,另一个是Con...
2018-04-13 15:40:37 238
原创 事务
事务的四大特性:原子性(Atomicity)原子性是指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生。 一致性(Consistency)事务必须使数据库从一个一致性状态变换到另外一个一致性状态。隔离性(Isolation)事务的隔离性是多个用户并发访问数据库时,数据库为每一个用户开启的事务,不能被其他事务的操作数据所干扰,多个并发事务之间要相互隔离。
2017-08-16 17:38:35 258
原创 http请求头和响应头
http请求头如下格式:消息头详解:1. accept:用于告诉服务器,客户机支持的数据类型2. accept-Charset: 用于告诉服务器,客户机采用的编码3. accept-Encoding: 用于告诉服务器,客户机支持的压缩格式4. accept-Language: 用于告诉服务器,客户机的语言环境。
2017-07-24 17:56:26 267
翻译 Android 中的 ipc
Android 中的进程通信 Bundle 、文件共享、Messenger、AIDL。使用Bundle Android四大组件都支持Intent传递Bundle数据的,由于Bundle实现了Parcelable接口,所以它可以方便地在不同的进程间传输。基于这一点,当我们在一个进程中启动了另一个进程的Activity、Service和Receiver,我们就可以在Bundle中附加我们需要
2017-07-10 11:12:22 173
原创 Android Parcelable 序列化
Aarcelable 是Android提供的序列化接口,缺点是使用起来有点麻烦,优点是效率高,也是Android推荐的序列化方式。序列化代码 :public class User implements Parcelable { private int userId; private String userName; private boolean isMale
2017-07-10 10:16:54 217
原创 地图定位
使用的jar包 baidumapapi_v3_4_0.jarlocSDK_5.0.jar布局文件 xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent"
2015-10-24 12:59:47 246
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人