Android NDK编译

记录下ndk如何编译.so文件 按部就班的说下: 首先下载NDK,这个我是直接在Android studio里面下载的,也没去官网下载,下载好了,就是配置环境变量了,因为我是从Android studio里面下载的,所以就直接在path中配置D:android_sdk/ndk-bundle这个路径...

2019-08-18 21:59:26

阅读数 478

评论数 0

一篇文章搞懂Android组件化

网上组件化的文章很多,我本人学习组建化的过程也借鉴了网上先辈们的文章。但大多数文章都从底层的细枝末节开始讲述,由下而上给人一种这门技术“博大精深”望而生畏的感觉。而我写这篇文章的初衷就是由上而下,希望别人在阅读的过程中能够觉得“组件化原来也就是这几个东西”的感觉。 首先我们来看一下组件化项目和传统...

2019-08-15 10:26:32

阅读数 27

评论数 0

痴人说梦?来看看程序员究竟是如何做到年薪 50 万的?

我比较了解Android这块,我就直接从Android的角度出发吧。 至于说转管理的事,忽略了,程序员转管理肯定是可取的,但是本文只从技术的角度来说一个程序员如何做到年薪50万。(Ps:略长,相信可以给看完的朋友一点帮助) 一个Android程序员达到年薪50万的同时,他也是一名架构师了。(这里防...

2019-08-14 14:36:49

阅读数 38

评论数 0

Android热修复技术原理详解(最新最全版本)

本文框架 什么是热修复? 热修复框架分类 技术原理及特点 Tinker框架解析 各框架对比图 总结 通过阅读本文,你会对热修复技术有更深的认知,本文会列出各类框架的优缺点以及技术原理,文章末尾简单描述一下Tinker的框架结构。 一、什么是热修复? 正常开发流程 热修复开发流程 热修复优势...

2019-08-13 17:51:20

阅读数 38

评论数 0

2019年“金九银十”剑指BATJ,来自高级Android工程师的面试分享

“金九银十” 每年到了9、10月份,一方面正是各大企业为第二年拓展业务而大量吸纳人才的关键时期,招聘需求集中、空缺岗位多,另一方面用人单位习惯在初秋进行大规模招聘,正好可以避过盛夏的酷暑,因此可以说是招聘旺季。 这个时间又刚好遇上应届高校毕业生要找工作,同时,已就业者想跳槽找寻更理想的工作,造成...

2019-08-12 14:41:57

阅读数 62

评论数 0

剑指金九银十:Android程序员面试季千万不要在基础知识点挂了

前言 金九银十即将到来,但很多人面试之前,可能没有在互联网公司工作过或者说工作过但年头较短,不知道互联网公司技术面试都会问哪些问题? 再加上可能自己准备也不充分,去面试没几个回合就被面试官几个问题打蒙了,最后以惨败收场。 下述是我收录整理的Android面试题汇总,由于篇幅原因,在这只把基础知识...

2019-08-10 13:37:58

阅读数 39

评论数 0

备战金九银十:Android 40道最常见的原理性面试题及答案分享

前言 金九银十即将到来,但很多人面试之前,可能没有在互联网公司工作过或者说工作过但年头较短,不知道互联网公司技术面试都会问哪些问题? 再加上可能自己准备也不充分,去面试没几个回合就被面试官几个问题打蒙了,最后以惨败收场。 下述是我收录整理的Android面试题汇总,由于篇幅原因,在这只把常见原理...

2019-08-07 15:19:44

阅读数 40

评论数 0

为什么程序员普遍缺乏数据结构和算法的知识?

在很多程序员看来,数据结构,算法这一类的东西感觉没用,在实践中都不常用,所以都会很忽视这类内容,但是在很多公司看来,尤其是大公司看来数据结构和算法这种东西确实最有用,而且经常在笔试和面试中出现。为什么会这样呢? 1、看似最枯燥、最基础的东西往往具有最长久的生命力 像数据结构,算法这类东西,还有有一...

2019-08-06 15:50:54

阅读数 31

评论数 0

Android APK瘦身笔记

导读:这是在今年项目体积优化时,记录的一些实战笔记,文中主要针对APK的包内容优化.其中优化手段主要有:字节码,资源,打包配置等优化手段. 前言 移动网络从2G->4G->5G,网速一步步提升,网络资费也逐渐便宜起来了. 记得上高中的时候5块钱/30M流量,能happy...

2019-08-05 15:17:13

阅读数 33

评论数 0

一个程序员的五年总结,给你不一样的角度

素材来自:恋猫de小郭 5 年是一个值得总结的阶段,而这 5 年后的今天,我发现自己越来越不像一个“程序员”。 如今在工作中 开始关注文档,开始关注规范,希望自己输出的不只是代码; 每天会耗费时间消化各种外部信息,喜欢看更多非技术类的书籍,喜欢和各式各样的业内业外人士交流。 这 5 年来取得了一...

2019-08-05 10:12:37

阅读数 27

评论数 0

Android拍照与相机适配问题汇总

问题一:onActivityResult方法中的data返回为空。 问题原因:使用Intent调用手机内相机程序时,如果我们设置了照片的存储路径时,有数据表明,93%的机型的data将会是Null,所以如果我们指定了路径,就不要使用data来获取照片,起码在使用前要做空判断。 解决方案:使用onA...

2019-08-01 19:55:54

阅读数 31

评论数 0

Android6.0权限大全和权限分类

自从出了Android6.0权限管理之后,再也不能像以前那样粘贴复制了,必须认识权限了,所以总结一下方便以后自己使用。 一.所有权限 访问登记属性 android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限 获取错...

2019-08-01 19:42:48

阅读数 23

评论数 0

Android性能优化:XML布局优化

进行Android应用开发时,界面布局也会对应用程序的性能产生比较大的影响,如果布局写得糟糕的话,那么程序加载UI的速度就会非常慢,从而造成不好的用户体验。因此,写出更高效、更优雅的布局是非常重要的。那么本篇文章我们就来学习一下,如何通过优化布局来提高应用程序的性能。 首先第一点:重用布局文件,减...

2019-08-01 16:33:57

阅读数 26

评论数 0

Android程序员未来十年的发展前景如何?你的核心价值如何建立?

互联网时代,瞬息万变。一个小小的走错,就有可能落后于别人。我们没办法去预测任何行业、任何职业未来十年会怎么样,因为未来谁都不能确定。只能说只要有互联网存在,程序员依然是个高薪热门行业。只要跟随着时代的脚步,学习新的知识。程序员是不可能会消失的,或者说不可能会没钱赚的。 我们经常可以听到很多人说,程...

2019-07-31 16:10:23

阅读数 83

评论数 0

手把手教你在Android项目中接入Flutter,在Flutter中使用Android布局

开头 在flutter开发中,始终会有下面两个无法避免的问题: 原生项目往flutter迁移,就需要在原生项目中接入flutter flutter项目中要使用到一些比较成熟的应用,就无法避免去用到原生的各种成熟库,比如音视频之类的 这篇文章,将会对上面两种情况,分别进行介绍 在Android中...

2019-07-30 21:42:08

阅读数 39

评论数 0

Android现在真的很危险了?不,现在正是Android大干一场的好时机

“谁会从 Google 手中抢走 Android?” 早在去年,Google 就曾因 Android 移动操作系统涉嫌垄断行为而面临巨额罚款威胁。再加之各类竞争者虎视眈眈,以及跨平台替代框架对原生 Android 的围攻,Google 的日子似乎并不好过。 作为一个曾在 Google 工作了 1...

2019-07-30 21:17:45

阅读数 41

评论数 0

史上最全的Android面试题集锦

前言 很多人面试之前,可能没有在互联网公司工作过或者说工作过但年头较短,不知道互联网公司技术面试都会问哪些问题? 再加上可能自己准备也不充分,去面试没几个回合就被面试官几个问题打蒙了,最后以惨败收场。 下述是我收录整理的Android面试题汇总,由于篇幅原因,在这之前都是把每一小节分开列出来,这次...

2019-07-30 15:31:50

阅读数 45

评论数 0

史上最全的Android数据结构与算法面试题集锦

前言 很多人面试之前,可能没有在互联网公司工作过或者说工作过但年头较短,不知道互联网公司技术面试都会问哪些问题? 再加上可能自己准备也不充分,去面试没几个回合就被面试官几个问题打蒙了,最后以惨败收场。 下述是我收录整理的Android面试题汇总,由于篇幅原因,在这只把数据结构与算法的题目列举出来,...

2019-07-29 21:20:36

阅读数 51

评论数 0

Android:Java反射面试题集锦

前言 很多人面试之前,可能没有在互联网公司工作过或者说工作过但年头较短,不知道互联网公司技术面试都会问哪些问题? 再加上可能自己准备也不充分,去面试没几个回合就被面试官几个问题打蒙了,最后以惨败收场。 下述是我收录整理的Android面试题汇总,由于篇幅原因,在这只把Java反射的题目列举出来,后...

2019-07-29 20:18:02

阅读数 45

评论数 0

程序员必备的六大神器!这些工具软件等你很久了

我们都知道程序员在工作时,会经常遇到任务繁重的情况,为了提高效率,程序员们也会借助一些软件,那么哪些软件可以帮助程序员们提高工作效率呢? 1、Notepad++ Notepad++十分小巧高效,软件虽然只有几Mb大小,却支持高达几十种编程语言,包括市面上流行编程语言,具有语法高亮度显示和语法折叠...

2019-07-29 14:27:31

阅读数 49

评论数 0

提示
确定要删除当前文章?
取消 删除