Android
文章平均质量分 79
cjh94520
就一个编程男····见男多见女,对电脑时间多过女友··
展开
-
AccessibilityService简介
目录用 [TOC]来生成目录:目录简介配置Manifestxml配置配置辅助服务在代码中配置在xml文件中配置配置实现类实操简介AccessibilityService是一个辅助类,可以监听我们手机的焦点,窗口变化,按钮点击等等。实现它的服务需要在手机设置里面->辅助功能在这里面找到你自己实现的辅助类,然后打开它就可以进行我们一系列的监听了。还可以对监听的对象进行一些脚本的操作。配置原创 2015-12-16 15:49:43 · 5673 阅读 · 2 评论 -
谈谈android中的MVC,MVP和MVVM MVC
谈谈android中的MVC,MVP和MVVMMVC在jsp等网页架构中,mvc比较清晰,view就是网页前端,moderl数据端,controller在jsp中的体现就是Servlet,但在android中,这个架构一直存在问题。原因无他,皆因android中,view层和controller层经常混在一起。假设xml布局是view层,逻辑层属于四大组件,moderl继续是数据逻辑,咋眼看没啥大问原创 2016-10-13 12:28:37 · 766 阅读 · 0 评论 -
Binder机制-简单用法(一)
Binder算是android里面比较难懂的部分了,但是非常重要,基本上,当我们深入到进程交互的阶段,Binder都是一个绕不开的槛,所以我也希望帮助大家更浅显地了解到这个知识点。笔者想通过3篇博文简单介绍Binder,也仅仅是Java层,希望能够帮助到想了解Binder基本知识的开发者。为什么需要Binder?在提及Binder之前,我们先看看我们平时开发的app的状况。每个app就像孤岛一样,生原创 2017-05-07 22:10:13 · 11298 阅读 · 4 评论 -
SharedPreferences多进程解决方案
由于进程间是不能内存共享的,每个进程操作的SharedPreferences都是一个单独的实例,这导致了多进程间通过SharedPreferences来共享数据是不安全的,这个问题只能通过多进程间其它的通信方式或者是在确保不会同时操作SharedPreferences数据的前提下使用SharedPreferences来解决。SharedPreferences支持多进程吗其实原则上是不支持的,下面这原创 2017-04-27 21:52:58 · 11835 阅读 · 4 评论 -
SyncAdapter同步机制
官方文档:https://developer.android.com/training/sync-adapters/index.html一、简介Facebook可以定期更新朋友的最新信息,将最新近况和心情短语集成入联系人中。用途2用途3二、同步框架结构三、账号管理AuthenticationService类AuthenticationService是一个继承Service的服务,目的是提供原创 2017-07-01 15:43:24 · 3822 阅读 · 0 评论 -
Weex list复用(三)
Weex list复用1.Android中的list标签list在Android中,对应的组件为Recyclerview。观察如何在Android中形成复用。复用情况下,首先追查对应的RecyclerView.Adapter,方法getItemViewType()返回值必须一致。在Weex对应的是RecyclerViewBaseAdapter @Override public int原创 2017-07-20 15:22:40 · 1131 阅读 · 0 评论 -
Weec JS Framework(四)
上图取自weex github 上的图1.JS Framework初始化Weex JS Framework 初始化是从对应的入口文件是 html5/render/native/index.jsimport setup from './setup'import frameworks from '../../frameworks/index'setup(frameworks)framework来自fr原创 2017-07-20 15:23:21 · 1753 阅读 · 0 评论 -
Weex事件传递机制(二)
Weex事件传递机制1.Weex组件事件绑定过程Weex组件的事件绑定发生在WXComponent<T extends View>的方法applyLayoutAndEvent上: public void applyLayoutAndEvent(WXComponent component) { if(!isLazy()) { if (component == null) {原创 2017-07-17 11:25:11 · 2008 阅读 · 0 评论 -
Weex渲染机制(一)
Weex渲染机制1.讲什么这篇文章主要简单介绍weex的渲染机制,将重点放在V8引擎在解析完.js文件后,客户端这边如何反序列化生成各种组件,最后组成界面的过程。 如上图,是一张网络普传的Weex工作原理图。介绍一下工作机制: 1. 首先通过编写.vue文件,完成界面组件设计以及逻辑代码编写; 2. Transformer :转换的意思,我们会借助Weex-Toolkit这个工具将.v原创 2017-07-15 14:06:28 · 5206 阅读 · 0 评论