推荐
专栏
教程
课程
飞鹅
本次共找到98条
native
相关的信息
刘望舒
•
3年前
Android深入理解JNI(一)JNI原理与静态、动态注册
Android框架层Android深入理解JNIAndroid框架层本文首发于微信公众号「刘望舒」前言JNI不仅仅在NDK开发中应用,它更是Android系统中Java与Native交互的桥梁,不理解JNI的话,你就只能停留在JavaFramework层。这一个系列我们来一起深入学习JNI。<!more1.JNI概述Android系统按语言来划分的
Wesley13
•
3年前
JNI静态注册与动态注册详解
JNI注册,是指将java层方法(native关键字修饰的)和C层方法对应起来,以实现java层代码调用c层代码的目的。JNI注册分为静态注册和动态注册两种,静态注册是通过固定格式方法名进行关联,动态注册是通过动态添加映射关系来进行关联,方法名可以随便起,比较灵活,我们推荐使用动态注册。在进行注册前,需要先下载两个工具Clion和eclipse(能写java
Stella981
•
3年前
H5唤起QQ客户端代码记录
这两天在开发客户端,有使用到唤醒QQ的功能,android等native客户端自不必说,按照官方文档接入即可。调试的时候有同事问到,html5怎么唤起nativeqqapp,在web时代有tencent:\\\\这样的协议唤起pc端的会话。那么html5也属于web的一种,是否可以沿用呢。动手试了下果断不行,后来在同事的努力下,终于解决此问题
Stella981
•
3年前
React Native升级方法——升级到最新版本0.59
ReactNative最近有大动作,于2019年3月12日发布新版本0.59。主要有两点值得升级:支持ReactHooks;升级了JavaScriptCore,使Android性能有大幅提升。据用过的人说,长列表快速滑动而产生的白屏得到大大改善。这么好的东西得赶紧体验一下啊。(https://www.oschina.net/action/Go
Stella981
•
3年前
Picasso:开启大前端的未来
“道生一,一生二,二生三,三生万物。”——《道德经》Picasso是大众点评移动研发团队自研的高性能跨平台动态化框架,经过两年多的孕育和发展,目前在美团多个事业群已经实现了大规模的应用。Picasso源自我们对大前端实践的重新思考,以简洁高效的架构达成高性能的页面渲染目标。在实践中,甚至可以把Native技术向P
Stella981
•
3年前
React Native之使用“Debug JS Remote”时,出现白屏,跨域问题
启用“DebugJSRemote”出现白屏,主要原因就是浏览器跨域限制,从而导致不能通过浏览器进行web调试的目的。解决方案一:直接更改metro源码(此种方法,在每次安装node\_modules时需要重新更改)(1)找到两个待更改的文件: \\node\_modules\\metro\\src\\Server.js
Wesley13
•
3年前
Android的Framework分析
大家都知道android是基于linux的kernel上的。android可以运行在intel,高通,nvidia等硬件平台。但是涉及到一些GPU,显卡和一些设备的驱动问题,因为这些驱动都不是开源的,google位了兼容这些设备厂商的驱动源码,提出了硬件抽象层HAL的概念。HAL层对上为framework和native开发提供统一的API接口,为下层驱动的
Stella981
•
3年前
Hadoop所支持的几种压缩格式
Gzip压缩优点:压缩率比较高,而且压缩/解压速度也比较快;hadoop本身支持,在应用中处理gzip格式的文件就和直接处理文本一样;有hadoop native库;大部分linux系统都自带gzip命令,使用方便。缺点:不支持split。应用场景:当每个文件压缩之后在130M以内的(1个块大小内),都可以考虑用gzip压缩格式。譬如说一
Stella981
•
3年前
JVM学习第一天
程序计数器当前线程所执行的字节码的行号指示器每个线程都有自己私有的计数器native方法,计数器值为空该内存区域没有规定任何的OutOfMemoryError情况虚拟机栈Java方法执行的内存模型,用于存储局部变量标、操作数栈、动态链接、方法出口等信息虚拟机栈也是线程私有局部变量表所需的内存控件在
1
•••
8
9
10