自定义View常见流程
- 编写attr.xml文件
- 编写drawable/layout文件
- 获取自定义属性,通常在构造器中
(以上三步,如果需要则有) - 重写onMeasure、onLayout
- 重写onDraw(重点)
服务启动与绑定
- 已经启动的服务,再次startService,会onStart但不会onCreate。
- 已经绑定的服务,不会再次onBind。即使是多个Activity去bind,也只会onBind一次,其他的直接传递创建好的对象。
- 先启动,再绑定的服务,在所有用户解绑后,必须要显式stop方可终止服务。
Android常见安全问题
- 明文存储、传递重要信息
- WebView安全问题
- 不混淆,不防止二次打包
- 参数校验不严格
- 滥用权限
- 内存泄露
- 使用debug签名
网友评论