NDK
文章平均质量分 90
zhireshini233
曾服务于东芝,东方集团,阿里,三一重工,有15年项目开发经验,熟悉汇编,java,c/c++开发语言,对系统底层,web开发和移动端开发有较深入研究。主要涉及应用层mis,erp项目和各种嵌入式设备软件(手机,平板,交换机,复合机,无人机,电视,智能家居等)
展开
-
阿里前技术总监最佳整理:582页Android NDK七大模块学习宝典,开源5天Github已7.3K
前言作为Android工程师,Java和Kotlin是我们经常使用的开发语言。但在涉及到一些需要高性能,或与底层相关,或与安全相关的功能,就不得不使用C/C++来实现,Java语言也提供了相关接口(JNI)来调用native相关的代码。JNI 是指 Java 原生接口。它定义了 Android 从受管理代码(使用 Java 或 Kotlin 编程语言编写)编译的字节码与原生代码(使用 C/C++ 编写)互动的方式。JNI 不依赖于供应商,支持从动态共享库加载代码,虽然有时较为繁琐,但效率尚可以And原创 2021-09-01 21:08:17 · 174 阅读 · 1 评论 -
多次面试被拒,‘宅家苦修’30天,终获美团offer(含字节跳动/阿里/腾讯等大厂面试题整理)
背景:双非渣本。今年由于疫情,上半年一直在家里。2月份本来无忧无虑,呆在家里不给国家添乱的时候,发现身边的同学找到了大厂的offer。心里开始有点慌张。本来想在3月份如果能回到学校,就开始考研之路,但谁曾想这个假期,一直到了9月份。在家也尝试过考研,自己还是耐不住学习的寂寞,放弃了。走上了找工作的路途。3月份,开始投简历,在牛客网上,找了几个内推,投了字节,阿里和腾讯。(ps:那时候也不知道谁给的勇气)。本来以为自己的简历不可能过筛选的,但每个投的简历都收到了面试通知。无一例外,每一次的失败都是以失原创 2020-11-05 11:21:12 · 502 阅读 · 2 评论 -
年薪60W的Android程序员究竟多累、多苦?一条高赞评论扎了无数人的心
为啥经常听到程序员朋友说自己太辛苦了、太累了,其实原因很简单:干活苦、竞争大、技术致富难。干活苦:有新闻说晚上十点某领导在微信群要求下属在十分钟内回复,一员工因休息早而没及时回复被裁了。对于程序员来说,晚上十点仍有许多人在公司赶进度,等发布。即使在深夜熟睡之际,一旦电话铃声响起,程序员在十分钟内就得起来查看处理,毕竟如果是系统宕机的话,晚一分钟处理损失就多几个零。选择程序员这职业也就是选择7*24*365的待机模式,出门可以不带钱包但随身得带个vpn,搞不好程序员在结婚当天还得停下来打开电脑解bug原创 2020-10-31 20:11:13 · 2895 阅读 · 6 评论 -
年薪90万程序员,被月入3800公务员狂怼!到底什么工作更香?
01程序员与公务员都是属于令人艳羡的工作,程序员收入高,公务员胜在稳定。两个不同的工种各有优势。但最近一位网友发言,掀起了工作应该追求收入,还是追求稳定的讨论。有位网友在职业论坛上分享自己的工作经历:自己毕业于华五名校,在腾讯公司做程序员,年薪90万保底。不论从哪个维度来看,该网友也应当是人群中精英般的存在,但是即便是这样的工作,收入还是受到了来自公务员堂哥的歧视。该网友的堂哥是乡镇公务员,月薪不到4000元,二本出身,还一直催促着该网友回家乡参加公务员考试。该网友苦于亲戚关系,无法向堂哥表示自己的原创 2020-10-30 20:09:34 · 916 阅读 · 1 评论 -
三年Android开发,竟只会增删改查,被面试官一顿怼!
最近看到某公司面试官发的这样一个帖子:我面试了一个有三年Android开发经验的小伙子,也是我有史以来给别人面试时间最短的一次,不到十分钟就结束了,原因很简单,底子太差只会curd,很多技术性的问题答不上来,小伙子面露难色希望能给个机会,于是我花了半个小时给他讲以后要如何提升自己,推荐了书和自己关注的一些资源后将其送走。面试后感慨颇多,26岁不懂得如何学习沉淀,过早的丧失竞争力真是一个可怕的事情。奉劝年轻的技术人勿要偷懒提前消费自己的竞争力!出现这样的问题原因在哪里呢?其实造成这种局面其实跟很多程原创 2020-10-30 11:36:28 · 639 阅读 · 1 评论 -
Android NDK开发入门
转载自:https://segmentfault.com/a/1190000037594523JNI 简介JNI (Java Native Interface英文缩写),译为Java本地接口。是Java众多开发技术中的一门技术,意在利用本地代码,为Java程序提供更高效、更灵活的拓展。尽管Java一贯以其良好的跨平台性而著称,但真正的跨平台非C/C++莫属,因为当前世上90%的系统都是基于C/C++编写的。同时,Java的跨平台是以牺牲效率换来对多种平台的兼容性,因而JNI就是这种跨平台的主流实现方.转载 2020-10-25 19:49:59 · 320 阅读 · 0 评论