Android组件化-组件间通信BRouter Android组件化开发项目中,一个很大的问题就是解耦之后组件间的通信,Activity/Fragment的跳转切换、组件间数据传递、数据共享等,可以通过广播Broadcast、EventBus等决绝部分问题,不过多数实践证明Broadcast和EventBus随着业务扩张,会使数据传递、代码调用变得难以追踪。阿里的ARouter也是一个用于解决组件间通信的框架,支持跨模块页面跳转、跨模 2018-10-23 Android #开发 #android #组件化
Android组件化-基础框架搭建 安卓组件化开发是老生常谈的问题,基础的模块化开发教程很多,本系列教程展现从零开始,到整个系统搭建的过程,设计项目组件化结构、MVP设计模式、组件间通信路由框架、WebSocket网络交互基础库的设计、推送服务基础库的设计、UI统一风格基础库的设计、数据库交互基础库的设计、以及业务相关的实际应用场景问题。 2018-10-18 Android #开发 #android #组件化
Android Sqlite SQLite是android的内置数据库,App开发中应用比较广泛,常见有三种使用场景,原生SQL基于SQLiteDatabase接口、ORM框架、ContentProvider+LoaderManager. 2018-09-07 Android #开发 #android #sqlite #orm
安卓源码-保持屏幕旋转角度 frameworks/base/services/core/java/com/android/server/wm/WindowManagerService.java 2018-08-24 Android #开发 #android #源码
String StringBuilder 和 StringBuffer java中String, StringBuilder和StringBuffer都是常用的类型,熟悉它们各自的特性,可提高程序的健壮性和执行效率。 2018-08-22 Java #开发 #java
NDK开发-JNI加密 java.lang.UnsatisfiedLinkError: No implementation found for java.lang.String cn.edu.zstu.sdmp.ble.controller.BleController.encode(java.lang.String) (tried Java_cn_edu_zstu_sdmp_ble_controller_BleContr 2018-08-10 Android #android #jni #加密 #md5