E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Android高级开发进阶
Android高级
进阶之-动态换肤原理及实现
话说什么是动态换肤?这里举个例子:在APP中可以下载某一个皮肤包,然后应用起来整个APP的界面就发生了改变,诸如某些图片,文字字体,文字颜色等等。那么这种功能是怎么实现的呢?其实初步分析一把,应该就是在应用了皮肤包之后这些换肤了的控件的某些布局属性发生了变化,比如width、height、src、background、textsize、textcolor等。话说回来,在没有实现换肤功能之前我们的A
carlwu_186
·
2021-05-04 14:57
Launcher3桌面开发(4)-Launcher3 抽屉型桌面改造成横屏桌面
主目录见:
Android高级
进阶知识(这是总目录索引)Launcher3源码地址:Launcher3-master[ThistutorialwaswrittenbyTicoo]GoogleLauncher3
ZJ_Rocky
·
2021-05-01 09:25
06 | Android 高级进阶(源码剖析篇) Twitter 的高性能序列化框架 Serial(二)
作者简介:ASCE1885,《
Android高级
进阶》作者。本文由于潜在的商业目的,未经授权不开放全文转载许可,谢谢!本文分析的源码版本已经fork到我的Github。
asce1885
·
2021-05-01 04:31
Android视频
开发进阶
(part4-自适应视频播放技术(Adaptive Streaming))
好久没有更新了,这次来简单的介绍一下自适应视频播放的相关技术。说到自适应视频播放(AdaptiveStreaming),网上的资料不多,可以供大家测试的视频播放器也没有多少,所以很多朋友都无从下手学习。这次来给大家分享一下自适应视频播放技术的基础原理,具体实现可以参考Exoplayer的源码,这篇文章也会稍微介绍一下。1.自适应视频播放技术的原理首先,我们所谓的自适应视频播放技术中的自适应,适应的
qing的世界
·
2021-04-30 22:55
2017书籍计划分享
学习计划可直接跳到乱入部分(与编程无关的书籍)[下次有空一定配图+超链接]Android部分官方教程Android群英传(进阶)+神兵利器(其实就是开发工具的使用)Android开发艺术(群英传的加强版)√App研发录
Android
失乐妖呼哧
·
2021-04-30 13:07
2021金三银四完美收官,字节4面斩下2-2Offer,入职就是35K16薪
而在如今的市场,什么多线程、高并发、设计模式、程序性能优化、热修复、架构设计等等等等,都可说是
Android高级
开发求职的必备技能。
不止会写代码5
·
2021-04-29 17:09
网络互联
程序人生
面试
深度学习
android
iOS
开发进阶
--1.多线程简介
相关文章链接:1.多线程简介(本文)2.实现多线程的3种方法......待续学习是由已知的知识模型推理未知的知识模型的的过程。本文适合学习完objective-c基础,想进一步提高做iOS开发的同学阅读。在说线程的时候,我们先看看进程。1.进程每一个运行在系统中的应用程序,都有一个进程。进程是独立的,有着自己专属运行空间。进程的出现是为了解决多任务处理系统的问题。首先看看单任务处理系统的示意图:单
findM
·
2021-04-29 14:45
Android技能提升
程序员职业规划推荐书籍中级进阶Android从入门到精通(附光盘)明日科技编第一行代码2Android(第二版)郭霖著Android
开发进阶
从小工到专家何红辉著Android进阶之光刘望舒著Android
布吉岛原住民
·
2021-04-29 00:43
iOS-
开发进阶
08:Shell脚本上
iOS
开发进阶
文章汇总Shell参考资料目录Shell简介一、Shell初探&注意事项解释器与编译器二、特殊符号与使用三、路径相关问题四、标准输出&输入&错误五、Shell的三种运行方式六、Shell变量的定义七
differ_iOSER
·
2021-04-28 10:31
那些大厂的
Android高级
工程师岗位都需要做些什么?
比如爱奇艺的这个
Android高级
工程师岗位,薪资在30k-50k,你需要负责客户端的需求实现、架构设计和代码编写,保障交付产品的质量;性能优化、技术方案调研和落地;以用户为
River_ly
·
2021-04-26 22:13
Android
移动开发
面试专题
移动开发
面试
Android
程序人生
Android高级
开发
一:高级UI自定义控件UI绘制流程绘图特效事件传递机制事件冲突MaterialDesign兼容support二:架构设计设计模式单例模式工厂模式代理模式观察者模式模板模式责任链模式数据库框架设计ormLitegreenDaoDButils(Xutils的数据库部分)网络访问框架android-async-http:HTTP请求发生在UI线程之外,自动智能请求重试,优化了质量不一的移动连接,自动解码
爱码士平头哥
·
2021-04-23 19:56
Android源码
Android高级
进阶(源码剖析篇)解决Android26无法查看系统源码的问题Android中的线程形态(二)(HandlerThread/IntentService)SlidingMenu源码解析
木山人
·
2021-04-23 09:22
iOS-
开发进阶
03:链接与Symbol(下)
iOS
开发进阶
文章汇总目录一、Mach-O文件格式1、使用脚本命令查看MachHeader、2、使用脚本命令查看__TEXT代码段二、编译链接过程三、C语言符号四、导入符号与导出符号五、弱引用和弱定义符号六
differ_iOSER
·
2021-04-22 16:32
自定义View系列一 仿QQ计步器的实现
前言自定义View作为安卓
开发进阶
必备的一个技能,其中不乏一些套路,当然更多的是相关Api的熟练使用以及一些数学计算。学而时习之,多学习多模仿,希望能更好的掌握自定义View的使用。
m1Ku
·
2021-04-22 10:50
从入门到精通系列
Android高级
工程师路线介绍,深夜思考
正文Android行业主要问题是初级Android太多了,会写xml和Activity的程序员太多了,初中级程序员面临很大的竞争,现状也就偏于高级开发者。越来越多的初中级Android程序员找不到满意的工作,甚至根本找不到工作!所以很多人觉得Android要凉了,甚至不惜转行,从头学其它技术。现在的Android招聘要求,已经不是多年之前的要求了。面试部门+岗位:商业化-高级Android开发工程
安卓开发程序员
·
2021-04-21 18:54
程序员
android
移动开发
面试
Android高级
工程师面试题整理
最近整理了一波面试题,包括安卓JAVA方面的,目前大厂还是以安卓源码,算法,以及数据结构为主,有一些中小型公司也会问到混合开发的知识,至于我为什么倾向于混合开发,我的一句话就是"走上编程之路,将来你要学不仅仅是这些,丰富自己方能与世接轨",做好全栈的装备。前言金三银四,很多同学心里大概都准备着年后找工作或者跳槽。最近有很多同学都在交流群里求大厂面试题。正好我电脑里面有这方面的整理,于是就发上来分享
小小小小怪兽_666
·
2021-04-21 06:33
进阶
Android高级
开发这些坑不得不避免,相对的技巧要会用,量变到质量的过程
程序员这个行业,日新月异,技术体系更新速度快,新技术新框架层出不穷,所有的技术都像是一个无底洞,当你学得越多就会发现不懂的越多,不懂的越多,需要学习的就更多。因此,一旦选择了这个行业,就意味着你必须不断学习才能跟得上大家的脚步,而要想成为一名优秀的程序员,更是需要通过正确的方法,设定正确的目标来进行不断地学习。为了帮助部分同学解决一些学习上的困惑,今天我就来分享和探讨下我的一些学习经验,大家如果有
Android-until
·
2021-04-20 21:20
程序人生
Android
程序员
Android
Android开发
技能提升
程序员
移动开发
Android高级
开发岗必问知识点,赶紧收藏
前言马上就要开始春招了,不知道各位小伙伴有没有找到自己心仪的工作呢。最近这两年移动开发遭遇寒冬,再加上培训机构以及很多应届生的加入,很多从事Android和IOS开发的同学,都出现了工作难找的情况。基于此种情况下,这段时间基于以下疑虑打算去外面看看:1、了解Android的互联网市场到底如何?2、了解当前的互联网公司更需要哪方面的热门技术?3、面对移动互联网的滑铁卢,该何去何从?基于以上问题,打算
蓝精灵8091
·
2021-04-19 16:07
2020
Android高级
面试题,已系统进行分类,跳槽大厂必刷!
原文链接:https://www.cnblogs.com/huangjialin/(一)java基础面试知识点java中==和equals和hashCode的区别int、char、long各占多少字节数int与integer的区别谈谈对java多态的理解String、StringBuffer、StringBuilder区别什么是内部类?内部类的作用抽象类和接口区别同样体育部抽象类的意义抽象类与接口
进阶程序员007
·
2021-04-19 15:41
iOS-
开发进阶
01:多环境配置
iOS
开发进阶
文章汇总本篇文章主要介绍多环境配置&xcconfig文件使用目录#一、多环境配置1、创建多Target、2、创建Scheme、3、通过xcconfig文件管理BuildSettings中的配置
differ_iOS
·
2021-04-19 14:51
Android高级
工程师进阶学习——Android Binder机制及AIDL使用(系列篇4)
Binder原理1、概述Android系统中,涉及到多进程间的通信底层都是依赖于BinderIPC机制。例如当进程A中的Activity要向进程B中的Service通信,这便需要依赖于BinderIPC。不仅于此,整个Android系统架构中,大量采用了Binder机制作为IPC(进程间通信,InterprocessCommunication)方案。当然也存在部分其他的IPC方式,如管道、Syst
孙江_2fe4
·
2021-04-19 10:19
大厂一步到位:Android 基础+
Android高级
+Android高频面试题集锦+Android 知识点分类面试题合集
Android基础1、什么是Activity?2、请描述一下Activity生命周期3、常见的Activity类型有FragmentActivitiy,ListActivity,TabAcitivty等。请描述一下Activity生命周期4、如何保存Activity的状态或者(Activiy重启怎么保存数据?)5、两个Activity之间跳转时必然会执行的是哪几个方法?6、Service是否在ma
jett老师
·
2021-04-19 07:39
音视频
开发进阶
指南(第三章)-FFmpeg,lame,fdkaac,x264的交叉编译
音视频
开发进阶
指南(第三章)书中示例源码地址:ffmpeg编译参考链接FFmpeg的交叉编译由于没有空闲的电脑,于是安装了vmware虚拟机,使用ubuntu16.04,再配置环境,参考ubuntu下编译
DD_Dog
·
2021-04-19 01:27
2020年
Android高级
面试题总结(附答案解析)
前言回顾一下自己这段时间的经历,三月份的时候,疫情原因公司通知了裁员,我匆匆忙忙地出去面了几家,但最终都没有拿到offer,我感觉今年的寒冬有点冷。到五月份,公司开始第二波裁员,我决定主动拿赔偿走人。后续的面试过程我做了一些准备,基本都能走到hr面,后面我也顺利地拿到了offer,我给大家分享下我的求职体会,希望能给大家一些参考。一般Android面试分为两部分:Java部分和Android部分,
嘻嘻编程
·
2021-04-19 01:48
面试官:作为
Android高级
攻城狮,请你解释一下 android:text 到 TextView 的过程?
前言在AndroidUI开发中,经常需要用到属性,例如使用android:text设置文本框的文案,使用android:src设置图片。那么,android:text是如何设置到TextView上的呢?其实这个问题主要还是考察应试者对于源码(包括:LayoutInflater布局解析、Style/Theme系统等)的熟悉度,在这篇文章里,我将跟你一起探讨。另外,文末的应试建议也不要错过哦,如果能帮
码农的书柜
·
2021-04-18 21:43
面试官:3年Android还不懂性能优化?谁给你的自信出来混
如果你正在找工作,那么你需要一份
Android高级
开发面试宝典一、你对APP的启动有过研究吗?有做过相关的启动优化吗?程序员:之前做热修复的时候研究过Application的启动原理。
不正经的创作者
·
2021-04-18 20:35
2021 年 Android 程序员面试看这篇就够了, 助你加薪无忧!【上篇】
目前我就职于腾讯某部门
Android高级
工程师职位,在当下大环境下也想为安卓工程师出一份力,通过我的技术经验整理了面试经常问的题,答案部分会是整理在PDF中,都是我认真看过并且觉得不错才整理出来的。
10块钱new一个对象
·
2021-04-18 19:49
「
Android高级
工程师」BAT大厂面试基础题集合-下 Github标星6.5K
接着上篇,建议收藏!需要的点击【了解更多】或者直接在评论区评论领取资料看到我都会回复的!06-内容提供者1.在ContentProvider中ContentUris的作用是干什么()。A、用于获取Uri路径后面的ID部分B、增删改查的方法都在这个类中C、用于添加URI的类D、根本就用不到这个类,没关系2.利用内容解析者查询短信数据时uri怎么写()。A、Uriuri=Uri.parse(“cont
jett老师
·
2021-04-18 19:12
2020金九银十完美收官,字节4面斩下2-2Offer,入职就是35K16薪
而在如今的市场,什么多线程、高并发、设计模式、程序性能优化、热修复、架构设计等等等等,都可说是
Android高级
开发求职的必备技能。
程序员面试秘籍
·
2021-04-18 18:49
Android高级
工程师进阶学习——Android 内存泄漏总结(系列篇8)
Android内存泄漏总结内存管理的目的就是让我们在开发中怎么有效的避免我们的应用出现内存泄漏的问题。内存泄漏大家都不陌生了,简单粗俗的讲,就是该被释放的对象没有释放,一直被某个或某些实例所持有却不再被使用导致GC不能回收我会从java内存泄漏的基础知识开始,并通过具体例子来说明Android引起内存泄漏的各种原因,以及如何利用工具来分析应用内存泄漏,最后再做总结。篇幅有些长,大家可以分几节来看!
孙江_2fe4
·
2021-04-18 07:22
Android高级
面试题:面试十几家公司入职外企后,掌握这几个关键点面试通过率很大
在今年8月份入职了一家外企,恰逢最近几周公司大规模招聘Android开发,有幸参与了十几场面试,遂有感而发。在其中也从面试官的方面有了一些想法,希望分享给大家。本来当做面试官对于我来说是一件比较新奇的事,但通过几场面试下来,感觉自己对面试有了更为立体的感觉。希望下面的分享能给大家带来一点点的帮助。以下是正文:首先说一下感想,在一个整个的面试过程中其实有几个关键的点,关键的点掌握的好有很大的几率通过
Android_until
·
2021-04-18 02:44
2020
Android高级
面试题面试题——大厂篇(阿里+腾讯+快手offer都已拿到!)
导语思来想去,还是觉得有必要把自己这一路的经历写出来给小伙伴分享分享,也感谢身边人对自己这一路来的帮助。首先自我介绍一下,本人非科班非211渣本,电子科学与技术专业,电子、光通信方向,真是偏的不能再偏了。从七月初到九月底,秋招历时三个月。最后拿到了腾讯Android开发岗位和阿里移动软件工程师offer,快手Android开发岗位,也还算幸运。谨以此文记录我的校招经历与感悟。同时祝还在一线奋战的各
进阶程序员007
·
2021-04-18 01:50
【收藏】2021年Android跳槽大厂必备宝典(
Android高级
篇-1)
从几十份顶级面试仓库和300多篇高质量面经中总结出一份全面成体系化的
Android高级
面试题集。
码了个码农
·
2021-04-17 15:26
最新整理《Android架构师面试题解析大全》,BAT等大厂必问技术面试题,附超全教程文档
前言
Android高级
架构师需要学习哪些知识呢?下面总结一下我认为作为一个资深开发者需要掌握的技能点。1.ListView中图片错位的问题是如何产生的?2.混合开发有了解吗?
嘻嘻编程
·
2021-04-15 07:21
【收藏】2021年Android跳槽大厂必备宝典(
Android高级
篇-2)
从几十份顶级面试仓库和300多篇高质量面经中总结出一份全面成体系化的
Android高级
面试题集。
码了个码农
·
2021-04-15 06:23
金三银四,2019大厂
Android高级
工程师面试题整理
最近整理了一波面试题,包括安卓JAVA方面的,目前大厂还是以安卓源码,算法,以及数据结构为主,有一些中小型公司也会问到混合开发的知识,至于我为什么倾向于混合开发,我的一句话就是"走上编程之路,将来你要学不仅仅是这些,丰富自己方能与世接轨",做好全栈的装备。原文地址:游客kutdfkmvbwk2shttps://yq.aliyun.com/users/kutdfkmvbwk2s前言金三银四,很多同学
Android开发技术总结
·
2021-04-15 04:42
2021
Android高级
面试题总结,最全的BAT大厂面试题整理
前言北京字节跳动科技有限公司成立于2012年3月,是最早将人工智能应用于移动互联网场景的科技企业之一。其独立研发的“今日头条”客户端,开创了一种全新的新闻阅读模式。我一直很向往这样有创新精神,并做出了巨大成果的大公司,而且,除了上面的伟大成绩,字节跳动公司的薪资待遇和福利保障在同行中也都是佼佼者,是不少程序员向往的大厂,我也是。面试经历网易游戏实习生招聘很神奇的是整个就一轮面试,HR面是不存在的。
flutter小王子
·
2021-04-14 16:53
程序员
android
移动开发
面试
安卓面试宝典,
Android高级
开发岗必问知识点,大牛最佳总结
开头大家都知道,找工作的时候高薪不好拿,一般人能拿30k的offer就不错了。据我所知百分之九十的Android开发都在30k以下!但是在我的群里有一位同学,平时就喜欢研究源码和框架,然后经过一个月的刷题,跳槽到头条,拿到了50k的月薪,我觉得太厉害了,羡慕嫉妒恨啊。后来我和他聊了下,发现他技术确实好,在刷题期间,除了算法,他还把自己的Android笔记拿了出来,里面都是他平时的积累,内容全面,深
前端小七七
·
2021-04-14 14:45
程序员
android
前端
开发进阶
之——Ajax详解,一看就懂,一学就会!
什么是ajax?AJAX就是浏览器提供的一套API,可以通过JavaScript调用,从而实现通过代码控制请求与响应。实现网络编程1、使用AJAX的过程可以类比平常我们访问网页过程//1\.创建一个XMLHttpRequest类型的对象——相当于打开了一个浏览器varxhr=newXMLHttpRequest()//2\.打开与一个网址之间的连接——相当于在地址栏输入访问地址xhr.open('G
Web前端学习营
·
2021-04-14 03:45
Android动画机制总结笔记--逐帧动画 FrameAnimation篇
本篇文章内容来自于
Android高级
进阶顾浩鑫Android自定义控件三部曲文章索引之动画篇目录2.逐帧动画FrameAnimation/DrawableAnimation2.逐帧动画FrameAnimation
Amy_LuLu__
·
2021-04-14 03:04
【Android
开发进阶
系列】自定义视图专题
1自定义视图方法汇总1.1(一)组合控件(一)组合控件组合控件,顾名思义就是将一些小的控件组合起来形成一个新的控件,这些小的控件多是系统自带的控件。比如很多应用中普遍使用的标题栏控件,其实用的就是组合控件,那么下面将通过实现一个简单的标题栏自定义控件来说说组合控件的用法。1、新建一个Android项目,创建自定义标题栏的布局文件title_bar.xml:可见这个标题栏控件还是比较简单的,其中在左
Kevin_Junbaozi
·
2021-04-14 02:42
FrameWork源码解析(10)-插件化框架VirtualApk之Activity启动
主目录见:
Android高级
进阶知识(这是总目录索引)框架地址:VirtualApk在线源码查看:AndroidXRef上面我们已经讲了两篇关于这个插件化框架了:1.插件化框架VirtualApk之初始化
ZJ_Rocky
·
2021-04-14 00:52
字节跳动年薪60w+的专家,顶尖的技术人才,只因做到了这几点
我的建议分享5年经验应该具备哪些技能我梳理的知识体系如下:架构师筑基必备技能:深入Java泛型,注解深入浅出,并发编程,数据传输与序列化,Java虚拟机原理,反射与类加载,动态代理,高效IO
Android
孙江_2fe4
·
2021-04-13 21:20
iOS-
开发进阶
04:静态库
iOS
开发进阶
文章汇总一、.a与.framework静态库介绍1、常用库文件格式有以下几种:.a:静态库.framework:既有静态库也有动态库.dylib:传统意义上的动态库.xcframework
differ_iOS
·
2021-04-13 14:16
Android高级
开发岗必问知识点,大牛最佳总结
在开始回答前,先简单概括性地说说Linux现有的所有进程间IPC方式:1.**管道:**在创建时分配一个page大小的内存,缓存区大小比较有限;2.消息队列:信息复制两次,额外的CPU消耗;不合适频繁或信息量大的通信;3.共享内存:无须复制,共享缓冲区直接付附加到进程虚拟地址空间,速度快;但进程间的同步问题操作系统无法实现,必须各进程利用同步工具解决;4.套接字:作为更通用的接口,传输效率低,主要
程序媛房大妹
·
2021-04-13 14:10
程序员
android
2020年
Android高级
面试题总结(附答案解析)
前言回顾一下自己这段时间的经历,三月份的时候,疫情原因公司通知了裁员,我匆匆忙忙地出去面了几家,但最终都没有拿到offer,我感觉今年的寒冬有点冷。到五月份,公司开始第二波裁员,我决定主动拿赔偿走人。后续的面试过程我做了一些准备,基本都能走到hr面,后面我也顺利地拿到了offer,我给大家分享下我的求职体会,希望能给大家一些参考。一般Android面试分为两部分:Java部分和Android部分,
MobileDISHW
·
2021-04-13 13:31
2021
Android高级
面试题面试题,使用指南
开头说到程序员简历,这两个月,我看过不下10,000份简历。。。答主不是HR,也不是技术负责人,但是在网站的运营工作中,每天最开心的事情就是研究候选人的简历了~~这些人中,有BAT的资深大牛程序员,也有90后程序员小鲜肉;有人到中年的程序员渴望去创业公司突破瓶颈,也有身在硅谷的程序员自降薪水寻求回国机会。。。那么问题来了,为什么看上去差不多的技术和资历,有人可以一个月收到二三十个offer,有人只
嘻嘻编程
·
2021-04-13 12:32
2021年
Android高级
面试题,终局之战
谈起Android框架体系架构,我先提个问:什么是Android框架体系架构?Android系统构架是安卓系统的体系结构,android的系统架构和其操作系统一样,采用了分层的架构,共分为四层,从高到低分别是Android应用层,Android应用框架层,Android系统运行库层和Linux内核层。Android系统构架主要应用于ARM平台,但不仅限于ARM,通过编译控制,在X86、MAC等体系
NathanEmily
·
2021-04-03 20:46
程序员
android
2021
Android高级
面试题,Android篇
前言最近经常被朋友问到的两个问题。问题一:“从事IT工作3年了,做技术好累啊,是不是做到30岁就不能继续往下做啊?”问题二:“我已经30岁了,还能不能学编程?”我给出的答案是:只要你兴趣还在,可以一直做,什么时候都不会晚;种一棵树最好的时间是十年前,其次是现在。本人目前在IT行业工作了6年,做过大大小小的项目,虽然跟网上那些大牛比还差很远。但也确实经历过同样困惑,也迷茫过,踩过很多坑,今后也会继续
前端陈道明
·
2021-04-03 20:38
程序员
android
2021
Android高级
面试题,积累总结
Android开发的现状目前,移动开发已经处于饱和的阶段,Android开发也不如当年盛况,已经不再像前几年前那么火爆。正如一种编程语言如果经历过盛极一时,那么必然有这样的一条曲线,像我们学的正弦曲线先急速上升,然后到达顶点,然后再下降,最后再趋近一个平稳的值。可以看到,从2016年的下半年开始,移动互联网基本处于缓慢发展的阶段,很多大佬称之为互联网的下半场。如果移动互联网的前半场是粗放式的强地盘
程序员大婕
·
2021-04-02 14:51
程序员
android
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他