android程序员必会知识
kristch_wu
实践中不断积累
展开
-
Android 提供的存取数据的方式
android 提供的数据存储方式原创 2017-02-06 13:40:10 · 317 阅读 · 0 评论 -
友盟消息推送u-push
进入友盟官网 选择u-push推送 下载sdk 然后解压 新建一个android 工程 包名:com.umeng.demo然后登录友盟官网 点击立即使用 点击创建新应用 然后填写包名 生成 appkey 和秘钥在工程中导入解压出来的pushsdk然后查看官方文档按照步骤添加配置Android Mainfest然后配置build.gradle 在工程中创建一个自定义A原创 2017-02-07 14:41:42 · 912 阅读 · 0 评论 -
android view绘制流程解析
首先需要了解几个概念:Activity:基本页面单元 Activity包含一个Window 上面可以绘制各种viewview:最基本ui组件 表示屏幕上的一个矩形区域Window:表示顶层窗口 管理界面的显示和事件的响应 每一个activity都会创建一个PhoneWindow对象:是activity和整个view系统交互的接口phonewindow类继承于window类 同事转载 2017-02-07 12:20:41 · 323 阅读 · 0 评论 -
HTTP协议和TCP/IP协议
Http 超文本传输Http协议是在TCP/IP基础上实现 是web浏览器和服务器之间应用层协议一个无状态面向对象的协议TCP/IP协议是最底层的协议 其它协议方式必须通过它 如果想要实现这种协议需要实现Socketbia编程 用于传输一个比较大的文件 视频 进行断电续传的操作java中使用http协议通过httpurlConnection这个类来实现httpurlconnec原创 2017-02-07 11:51:47 · 479 阅读 · 0 评论 -
安卓中的动画
主要分为两大类:帧动画 补间动画补间动画需要定义一个动画开始时间和结束时间中间由程序进行控制主要事先缩放、平移、旋转、渐变的效果渐变性动画对象:AlphaAnimation 缩放动画对象:ScaleAnimation 平移动画对象:TranslateAnimation 旋转动画:RotateAnimation逐帧动画:Frame主要是把一连串的图片连续播放 通过播放一张张图片实现动画效原创 2017-02-06 14:51:19 · 218 阅读 · 0 评论 -
安卓中四种启动模式
1系统默认模式 standard每一次跳转都会重新生成一个新的实例 如果你开启一个新的Activity进行跳转 当你按返回键的时候返回的是第一个Activity2 singletop模式:如果有一个实例位于栈顶 就不会产生新的实例 只是调用Activity中的new instance方法 如果部位与栈顶会产生一个新的实例 当一个Activity位于栈顶 进行跳转之后 栈里面还是只有一个实例 按原创 2017-02-06 14:32:51 · 287 阅读 · 0 评论 -
contentResolver获取内容提供者内容数据
首先需要得到ContentResolver对象 通过getContResolver();然后定义一个需要查询的字段String数组调用对象.query()方法就会得到一个Cursor对象cur然后循环遍历cur就可以得到里面的内容原创 2017-02-06 14:06:03 · 681 阅读 · 0 评论 -
安卓中handler机制原理
Handler机制原创 2017-02-06 13:56:14 · 470 阅读 · 0 评论 -
浅谈andorid中mvc具体体现
mvc架构浅谈原创 2017-02-06 13:49:45 · 302 阅读 · 0 评论 -
关于热修复需要了解的
为什么需要热修复: 当线上程序出现bug 再不想重新发布包让用户更新安装的情况下 可以进行热修复怎么使用:配置Tinker比较繁琐 后期补充原创 2017-02-09 12:46:44 · 435 阅读 · 0 评论