之前,服务器 一直都是 window server 系统,主要是桌面的,方便操作,但是同样的配置 ,Centos要比他好很多,就把服务器换成了 Centos 7
,开始学习使用 linux,并在简短记下。
最近,之前一个项目的用户反馈APP拍照崩溃,查看了线上Crash日志,发现是 EVA-AL10
和 ZUK Z2131
两款手机,android 版本都是7.0的
由于一级域名 imtianx.cn 作为博客主地址了,为了方便使用,通过二级域名来配置网站。这里简介二级域名的配置方式。
读书笔记: 《Android 开发艺术探索》 ——第十一章:android 线程及线程池
在 android 中,线程通常为主线程和子线程,前者主要处理和界面相关的事情,而后者主要用于耗时操作。
android 中的线程主要有 Thread
、AsyncTask
、IntentService
和 HandlerThread
。
读书笔记: 《Android 开发艺术探索》 ——第十章:android 消息机制
对于 android 中的消息机制,主要是指 Handler 的运行机制。在我们平时的开发中 ,对它并不陌生。由于android 是 单线程(UI线程)机制,对于一些耗时操作会在子线程中进行,如文件读取等.
读书笔记: 《Android 开发艺术探索》 ——第四章:View 的工作原理
经过上一节 Android View 的事件体系的介绍,对 View 的架构及相关的事件分发有了解,本章主要介绍自定义 View 的相关知识。
对于自定义 View ,主要有: 直接继承View 和 ViewGroup,或者继承现有控件,如 ListView 等。不管使用哪种方式,都要先了解View 的工作原理 ,才能更好的进行自定义 View。
本文为读书笔记: 《Android 开发艺术探索 》——第三章 View 的事件体系
android 系统虽然提供了很多基本的控件,如Button、TextView等,但是很多时候系统提供的view不能满足我们的需求,此时就需要我们根据自己的需求进行自定义控件。这些控件都是继承自View的。
本文为读书笔记: 《Android 开发艺术探索 》——第二章 IPC 机制
android 开发中有时候需要用到多进程,那么了解进程间通信对我们开发就尤为重要。往往多进程分为两种情况: 一是一个应用因某些原因需要多进程(如某些模块需要在单独的进程中,或者是为了加大本应用所能使用的内存空间等);二是当前应用需要想起他应用获取数据。
这里介绍使用友盟进行多渠道打包,参考慕课视屏
一、 配置环境
使用 gradle
添加依赖:
|
|
当前网速较慢或者你使用的浏览器不支持博客特定功能,请尝试刷新或换用Chrome、Firefox等现代浏览器