首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JerryloveEmily
掘友等级
大数据开发工程师,android, ios工程师
|
厦门冠捷科技
大数据开发 android ios开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
156
文章 148
沸点 8
赞
156
返回
|
搜索文章
赞
文章( 148 )
沸点( 8 )
脱了马甲我也认识你: 聊聊 Android 中类的真实形态
这篇文章就带大家探讨一下在 Android ART 里,类的真实形态,以及类加载的过程。 在 ART 中,也定义了一个 Class 类,用来表示 Java 世界中的类。 当然,这个类是 c++ 定义的,毕竟 ART 就是 c++ 实现的。 下面这张图展示了 ART 中类的重要部…
细细品读Retrofit的设计之美一
Retrofit是这两年比较流行的网络通讯库,之所以流行自然有它的优点,首先是大厂Square公司开源之作,俗话说大厂出品,必须精品。 作为网络通讯框架,基本的组成部分就是三大块:1. 请求体部分。2. 响应体部分。3. 与UI层回调部分。 Retrofit的使用这里就不细说了…
细细品读Retrofit的设计之美二
在上一篇 品读Retrofit设计之美后,我们了解了Builder构建者模式和(动态)代理模式在Retrofit中的做用,以及它们的使用套路。今天继续品读Retrofit框架值得我们好好思考的设计:抽象工厂模式 这样来设计一个用户系统是不是更清晰点,而且不同的品牌的工厂便于替换…
NDK你必须学习的技术,pthread线程简单的生产者消费者模式
1. NDK你必须学习的技术,pthread线程创建 2. NDK你必须学习的技术,pthread线程同步互斥锁的使用 3. NDK你必须学习的技术,pthread线程简单的生产者消费者模式 前面两篇文章,我们已经学习了线程的创建和同步互斥锁的使用,在项目实战中往往多线程还伴随…
NDK你必须学习的技术,pthread线程同步互斥锁的使用
1. NDK你必须学习的技术,pthread线程创建 2. NDK你必须学习的技术,pthread线程同步互斥锁的使用 3. NDK你必须学习的技术,pthread线程简单的生产者消费者模式 我们学习过pthread的线程创建后,再来学习线程同步互斥锁的使用,互斥锁类似于jav…
NDK你必须学习的技术,pthread线程创建
1. NDK你必须学习的技术,pthread线程创建 2. NDK你必须学习的技术,pthread线程同步互斥锁的使用 3. NDK你必须学习的技术,pthread线程简单的生产者消费者模式 Android开发到一定阶段,有些东西需要更高的性能和安全性,甚至更丰富的功能支持,自…
Handler的异步消息处理运行机制,线程间通信
Android开发中总是免不了处理一些耗时的操作,如网络请求、IO文件读写等等,都需要用子线程来处理,耗时操作往往也伴随着更新UI的显示。此时就涉及到UI线程与子线程之间的通信问题。为此Android系统引入了Handler异步消息处理的机制。 Handler的post方法,应…
JNI系列入门之C语言中文字符串乱码问题
我们在写java代码的时候,可以通过new String(byte[], String chasetname)来指定字符集加载,避免乱码问题。同样我们可以利用JNI的特性,在C层使用java的String构造方法,实例化一个jstring对象返回给Java使用,这样C层的中文字…
JNI系列入门之C语言与Java的双向通信(二)
Jerry哥人狠话不多,直接讲正题。 这里我通过C调用了java的文件计算api,因为java计算文件比较简单,直接File.length()就好了。当然也可以用c来实现获取文件的长度大小: 小伙伴们肯定会有疑问,你这方法的签名,记不住啊,容易懵逼啊。没有关系,我们还可以用命令…
JNI系列入门之Hello JNI C(二)
即上一篇JNI系列之入门Hello JNI C(一)简单介绍后,这篇将详细讲解C中的所有代码。 参数JNIEnv *,它在java的native方法里没有对应的参数,这个是JNI接口函数特有的,包括后面的jclass或者jobject是必须有的两个参数。 一个是C++的,一个是…
下一页
个人成就
文章被点赞
972
文章被阅读
74,021
掘力值
2,301
关注了
15
关注者
180
收藏集
2
关注标签
45
加入于
2015-12-16