- 博客(19)
- 资源 (5)
- 收藏
- 关注
原创 《Android开发艺术探索》完结篇
笔记链接:《Android开发艺术探索》之Activity的生命周期和启动模式(一)《Android开发艺术探索》之IPC机制上(二)《Android开发艺术探索》之IPC机制下(三)《Android开发艺术探索》之View的事件体系(四)《Android开发艺术探索》之View的工作原理(五)《Android开发艺术探索》之理解RemoteViews、BroadCastR...
2019-06-30 16:56:41 2846 1
原创 IEEE Access论文录取!
搞定小论文、专利。下面主要从IEEE Access的投稿周期、评审意见、相关经验/技巧来说明这次投稿过程,希望对后面投稿的同行有所帮助。 IEEE Access:SCI 二区,我的小类学科是:Computer science, information systems 计算机:信息系统,投稿周期官网上说一般为4-6周。 ...
2019-06-12 11:59:17 43106 124
原创 《Android开发艺术探索》之综合技术(十五)
第13章 综合技术 程序很难避免不crash,用户使用时crash,这个crash很难获取,我们通过CrashHandler来监视应用的crash信息,给程序设置CrashHandler,当程序崩溃时调用CrashHan...
2019-06-30 10:46:02 446
原创 《Android开发艺术探索》之Bitmap的加载和Cache(十四)
第12章 Bitmap的加载和Cache 本章的主题是Bitmap的加载和Cache,主要包含三个方面: 首先讲述如何有效的加载一个Bitmap,Bitmap由于特殊性以及Android对单个应用所施加的内存限制,比如16MB,这导致加载...
2019-06-29 10:34:38 522
原创 《Android开发艺术探索》之安卓的线程和线程池(十三)
第11章 Android的线程和线程池 线程分为主线程和子线程,主线程负责处理UI界面操作,子线程负责执行耗时操作,由于Android的特性,主线程执行耗时过长就会ANR。除了Thread本身之外,AsyncTask、IntentServi...
2019-06-27 11:48:34 702
原创 《Android开发艺术探索》之安卓的消息机制(十二)
第十章 Android的消息机制 Handler的说明如下:有时候需要子线程去进行耗时I/O操作,譬如读取文件、访问网络。耗时操作完成后需要在UI上做一些改变,但我们并不能在子线程中更新UI,通过Handler可以更新UI操作并切换至主线程...
2019-06-26 15:42:53 443
原创 《Android开发艺术探索》之理解四大组件的工作过程下(十一)
第九章 Service的工作过程(下)(三)Service的工作过程 本节将介绍Service的启动过程和绑定过程,一种是启动状态,主要用于执行后台计算;一种是绑定状态,主要用于其他组件与Service的交互。使用Context的startService...
2019-06-24 11:00:04 392
原创 《Android开发艺术探索》之理解四大组件的工作过程、服务上(十)
第九章 四大组件的工作过程 四大组件分别是Activity,Service,BroadcastReceiver,ContentProvider。如何使用是最基础的,但我们在本章想谈更多:(1)对四大组件的运行状态和工作方式做一个概括性...
2019-06-23 12:22:10 587
原创 《Android开发艺术探索》之理解Window和WindowManager(九)
第八章 理解Window和WindowManager Window表示的是窗口的概念eg:悬浮窗,它是一个抽象类,具体实现是PhoneWindow,创建一个Window很简单,只需要通过WindowManager去实现,WindowManager是外界访问Window...
2019-06-21 12:13:09 911 2
原创 《Android开发艺术探索》之动画深入分析(八)
第七章 Android动画深入分析 Android的动画可以分成三种:view动画,帧动画,属性动画。view动画是通过对场景的对象不断做图像交换(平移、缩放、旋转、透明度)而产生的动画效果,渐进式可自定义。帧动画就是播放一系列图...
2019-06-20 17:34:03 459
原创 《Android开发艺术探索》之理解Drawable(七)
第六章 Android的Drawable Drawable表示的是一种可以在Canvas上进行绘制的抽象概念,最常见的图片和颜色都可以是一个Drawable。本章讲述:Drawable的层次关系、Drawable的分类、自定义Draw...
2019-06-19 11:49:26 456
原创 《Android开发艺术探索》之理解RemoteViews、BroadCastReceiver(六)
第五章 理解RemoteViews RemoteViews可以理解为一种远程的View,其实他和远程的Service是一样的。一个View结构,可以在其他进程中显示,可以提供一组基础的操作用于跨进程更新它的界面。应用场景是通知栏和桌面小...
2019-06-18 16:24:46 517
原创 《Java语言程序设计》基础篇进阶篇总结(Y.Daniel Liang)
利用一个月时间(2019年3月1日到2019年4月1日)完成《Java语言程序设计基础篇》和《Java语言程序设计进阶篇》的总结,由于之前本科学过基础篇,因此过得很快,其实也就每天早上看看,总结总结。下面是相关总结的链接。 笔记链接: Java知识梳理之对象和类(一) Java知识梳理之封装继承多态(二) Java知识梳理之异常处理、抽象...
2019-06-17 15:29:38 3232
原创 《第一行代码》完结篇
《第一行代码》是Android入门的第一本书籍,刚开始接触是在17年10月份,那时重点关注了几个章节:Activity、ContentProvider、Service、BroadcastReceiver以及SQLite,在那个时候开始对Android开发产生了一定的兴趣,但后来发现了一个问题:看过的记不住,如果不去记录不去总结,那么可能会忘记,因此重读了这本书。从2018年10月开始,...
2019-06-17 15:14:04 11925 5
原创 《Android开发艺术探索》之View的工作原理(五)
第四章 View的工作原理 View是Android中视觉的呈现。为了更好地自定义View,需要掌握View的底层工作原理,比如View的测量流程measure、布局流程layout和绘制流程draw。View常见的回调方法也是必须掌握的,比...
2019-06-17 11:51:39 554
原创 《Android开发艺术探索》之View的事件体系(四)
View的事件体系 Activity承担这可视化的功能,同时Android系统提供了很多基础控件,比如TextView、CheckBox等。系统提供的控件不能满足需求,控件的自定义就需要对Android的View体系有深...
2019-06-16 12:26:00 778
原创 《Android开发艺术探索》之IPC机制下(三)
(四)Android中的IPC方式(3)使用Messenger 4.3.1什么是Messenger Messenger翻译为信使,Messenger是一种轻量级的IPC方案,它的底层实现是AIDL。从其构造方法可以看出痕迹,Messenger对AIDL做了封装,它一次处理一个请求,因此在服务端我们不用考虑线程同步的问题,这是因为服务端中不存在并发执行的情形。 publi...
2019-06-16 11:53:27 483
原创 《Android开发艺术探索》之IPC机制上(二)
第二章:IPC机制 IPC是进程间通信或者跨进程通信。本章涉及(1)Android中的多进程概念;(2)IPC基础概念介绍(3)Bundle、文件共享、AIDL、Messenger、ContentProvider和Sock...
2019-06-11 22:58:14 820
原创 《Android开发艺术探索》之Activity的生命周期和启动模式(一)
Android开发艺术探索 第一章:Activity的生命周期和启动模式 ...
2019-06-05 12:21:50 1501
Clang+LLVM环境搭建
2018-09-14
TrustZone API文档
2017-05-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人