本篇主要讲解JNI的一些高级写法和线程,文章内容都非常简单。 JNI_OnLoad 上一章讲的JNI 编程详解 Java 要调用C++的方法,都要写一大长串比如: extern "C" JNIEXPORT void JN…
分类:Android
JNI开发中CMake文件的含义
Android Studio 2.2中: #设置构建本机库所需的CMake的最低版本。您应该保留默认值或仅传递值3.4.0或更低。 cmake_minimum_required(VERSION 3.4.1) #创建和命名…
RN(react native)入坑指南-04,布局容器
react native 支持采用flex方式布局。默认情况下如果不设置flex容器的宽度,那么flex容器会100%自适应屏幕宽度。 学习flex布局要明白两个概念:主轴和交叉轴。所谓主轴即容器延伸方向,默认是row(…
【Android】两行代码解决NestetScrollView嵌套RecycleView滑动不顺滑
LinearLayoutManager layoutManager = new LinearLayoutManager(this); layoutManager.setSmoothScrollbarEnabled(tru…
Android ListView与RecyclerView项目实战
该文章是一个系列文章,是本人在Android开发的漫漫长途上的一点感想和记录,我会尽量按照先易后难的顺序进行编写该系列。该系列引用了《Android开发艺术探索》以及《深入理解Android 卷Ⅰ,Ⅱ,Ⅲ》中的相关知识,…
从百度的PPT文化看程序员晋升
升职加薪是所有人都渴望的事情,对于程序员来说也不例外。程序员的加薪分为普调和晋升,普调涨幅较小,大多在10%上下,晋升涨幅较大,往往在20%左右,有的公司甚至可以到30%,而30%的涨幅就抵得上一次跳槽了。所以要想加薪,…
android singTask 不走oncreat 走onNewInstance
Activity的SingleTask启动模式: 以”singleTask”方式启动的Activity,全局只有唯一个实例存在,因此,当我们第一次启动这个Activity时,系统便会创建一个新的任…
写给Android/Java开发者的JavaScript精解(1)
React Native 的兴起,似乎在逐渐印证那句名言:“凡是能用JavaScript实现的,最终都会用JavaScript实现!”为了不被时代抛弃,长期使用Java的我,集中5天时间学习了JavaScript,结果就…
Does Kotlin really have a chance to replace Java, or is it just wishful thinking by Google/JetBrains?
Yes, it’s already doing it! Zhenxu Ke, Full Stack Engineer (2016-present) Answered Sep 8 Kotlin have a c…
Android开源分享
Android开源分享 https://github.com/zpf527/android-open 零广告,欢迎star/fork/watch,谢谢! 持续完善更新中! 开源项目集合 android-common 项目…
NDK支持的C++运行库
Android平台自身带有一个微型的C++运行库支持库,称为系统运行库,但是功能有所限制,还有一些补充系统库的额外C++运行库 C++运行库 C++异常支持 C++ RTTI支持 C++标准库 系统库 No No No …
该用路由来管理你的界面跳转了
一般情况来说,我们做界面跳转直接调用starActivity方法即可;当然你不考虑后续维护,程序不会多变,你可以一直这么用下去,没什么大碍;但是我们程序一般维护到底,直到下线为止;那么就该尽量的对程序做维护做优化了,比如…