- 博客(7)
- 收藏
- 关注
转载 GitHub管理代码
GitHub管理代码: https://blog.csdn.net/i_will_be/article/details/77679178https://blog.csdn.net/laozitianxia/article/details/50682100#commentshttps://blog.csdn.net/Mandyucan/article/details/80503994...
2018-11-06 21:49:08 192
原创 GCanvas源码编译
GCanvas 提供了一套类似于 H5 Canvas 标准的 JavaScript API。基于这套 API 可以方便的去做图形绘制、动画渲染等,开发的体验与 H5 Canvas 是完全一样的。主要解决移动设备H5移动应用开发2D 3D渲染效率低下的问题。核心部分使用C++实现,支持基于ReactNative和Weex等Hybrid架构的跨平台应用方便的集成。 GCanvas Androi...
2018-07-29 17:39:55 1318
原创 可变参数宏(variadic macros)
C99标准支持可变参数宏(variadic macros), 定义一个自己的LOG打印宏:#define MY_LOG(fmt, ...) do{ \ printf("[%s:%d][%s] " fmt "\n", \ __FILE__, __LINE__, __FUNCTION__, __VA_ARGS__); \ } while (0)void test(...
2018-07-19 23:31:10 523
原创 Android Services/AIDL实现进程间双工异步通讯
编写一个简单的测试程序(RemoteService), 研究Android Service/AIDL进行多进程通讯. 1. 主要实现以下目标:1. Service在独立的进程中运行.2. 使用AIDL实现双工异步通讯.(主调和回调)3. 使用Bundle实现进程间数据传输.4. 使用HandlerThread实现Service在子线程中完成消息处理. 2. 主要代码...
2018-04-08 17:50:31 380
原创 Android Services/Messenger实现进程间双工异步通讯
编写一个简单的测试程序(RemoteService), 研究Android Service/Messenger进行多进程通讯.1. 主要实现以下目标:1. Service在独立的进程中运行.2. 使用Messenger实现双工异步通讯.3. 使用Bundle实现进程间数据传输.4. 使用HandlerThread实现Service在子线程中完成消息处理.2. 主要代码:(1) RemoteServ...
2018-04-08 06:51:34 315
原创 Weex源码编译集成
下载Weex源码,并尝试编译集成到一个已有的Android工程中(WeexDemo),总结一下操作步骤。1. 创建一个WeexDemo的Android工程 2. 修改C:\code\WeexDemo\build.gradlebuildscript { repositories { maven { url "https://maven....
2018-04-06 13:30:56 2230
原创 ReactNative 源码编译集成
尝试将ReactNative源码编译并在Android手机上运行一个HelloWorld, 浪费不少时间踩坑,总结一下整个搭建过程: 1. 准备工作:Android SDK 26.0.1Android NDK android-ndk-r...
2018-04-06 00:32:24 1493
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人