自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 android app启动页(闪屏页)白屏快速优化方案实践,android开发入门pdf

true@drawable/bg_splash_snow _@drawable/bg_splash_snow_改为你自己的背景图启动页activity 的 onCreate 方法回调中,将window的背景图置空,代码如下:class SplashActivity : AppCompatActivity() {override fun onCreate(savedInstanceState: Bundle?) {window.setBackgroundDrawable(null)super.

2021-11-19 12:27:38 2068

原创 adb 截屏和录屏命令,android网络开发技术答案

adb shell rm /sdcard/screen.png第二种方法adb shell screencap -p | sed ‘s/\r$//’ > screen.png需要注意的是,图片会保存在当前 cmd 启动的路径,screen.png 为图片的名字比如我在 C:\Users\Administrator 执行命令,那么将会保存在 C:\Users\Administrator 目录下。C:\Users\Administrator>adb shell screencap -p

2021-11-19 12:19:21 304

原创 9次Android面试经验总结,已收字节,阿里,海量算法高频面试题精编解析

1.标题的直接按照姓名-几年工作经验-应聘岗位格式来填写。例如 小明——四年工作经验——Android开发高级工程师。因为要知道,HR筛选简历是非常快的,你要在第一时间就让他看到他想要看的信息。HR一开始最关心的就是工作年限和岗位,你直接在标题栏用最大的字体写出来会比很多人介绍了半天项目最后写年限要好得多。2.个人信息写最前面。 个人信息栏其实不用写很多东西,最主要的就是姓名、联系方式、性别、如果学校是名校那么就写上,如果本科学的是计算机专业也可以在这里写上,如果都不是就最好放到最后去写,因为最前面的东西

2021-11-19 12:16:53 200

原创 9成Android开发者必须收藏的80个开源库,安卓开发面试宝典

你需要知道的 Android 拍照适配方案https://www.jianshu.com/p/f269bcda335f你所不知道的Android Studio调试技巧https://www.jianshu.com/p/011eb88f4e0d一份系统、全面的安卓进阶学习指南https://github.com/iwannabetop/Awesome-Android-Learning-Guide性能优化Trinea - 性能优化系列总篇http://www.trinea.cn/a

2021-11-19 12:14:10 1979

原创 8年老Android开发谈:Context都没弄明白凭什么拿高薪?

广播使用的方式和场景在manifest 和代码中如何注册和使用BroadcastReceiver?本地广播和全局广播有什么差别?BroadcastReceiver,LocalBroadcastReceiver 区别AlertDialog,popupWindow,Activity区别Application 和 Activity 的 Context 对象的区别Android属性动画特性如何导入外部数据库?LinearLayout、RelativeLayout、..

2021-11-19 12:10:52 87

原创 Android 8,android艺术探索pdf

// Declare any non-default types here with import statementsinterface IMyAidlInterface {void bindSuccess();void unbind();}注意两个《Android学习笔记总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义》开源分享完整内容戳这里应用的 AIDL 文件必须一致,包括包名。然后,编写两个 binder 实体服务 RemoteService 、LocalServi

2021-11-18 08:46:44 313

原创 Android 7,自学Android

<?xml version="1.0" encoding="utf-8"?> **《Android学习笔记总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义》**>> **[开源分享完整内容戳这里](https://github.com/a120464/Android-P7/blob/master/Android%E5%BC%80%E5%8F%91%E4%B8%8D%E4%BC%9A%E8%BF%99%E4%BA%9B%EF%BC%9F%E5%A6%82%E4%BD%

2021-11-18 08:44:11 364

原创 Android 7(1),移动端页面开发调试

Uri apkUri = Uri.fromFile(new File(upgradeMsg.apkpath));intentUpdate.setDataAndType(apkUri, “application/vnd.android.package-archive”);startActivity(intentUpdate);报这个错误主要是应为google在6.0以后的版本做了权限限制, 应用程序 不能直接通过**file:// Uri向另一个共享资源,需要通过content://Uris **来共享

2021-11-18 08:41:38 264

原创 Android 10适配获取设备信息,flutterrow高度对齐

作者在对待Android 10及以上的用户进行了return " "的操作,但我们在开发的过程中是需要去适配这个型号的用户的,查找了错误描述。he user 10553 does not meet the requirements to access device identifiers.通过查看 Google Android开发者官方文档《唯一标识符最佳做法》发现自 Android 10(API 级别 29)起,您的应用必须是设备或个人资料所有者应用,具有特殊运营商许可,或具有 READ_PRIVI

2021-11-18 08:38:26 655

原创 Android - 屏幕适配,Application,全局捕获异常,Build类

1.屏幕适配使用LinearLayout、RelativeLayout、FrameLayout单位使用dp、dip、sp代码中使用dip、sp等单位TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 100, getResources().getDisplayMetrics());2.应用的ApplicationAppication:代表这个应用程序。对应AndroidManifest.xml的节点,创建后需要在清单文件中

2021-11-18 08:35:54 830

原创 Androdid Droid Fu介绍,apk瘦身工具

Droid-Fu 的主要目的是使得Android开发更加容易Droid-Fu 是开源的Droid-Fu 包含了许多工具类,还有非常易用的Android组件,所有这些对于Android应用来说都是非常有用的。Droid-Fu在以下领域提供了支持:Android应用的生命周期后台任务Http消息处理远程图片处理定制的各种Adapter基础知识Droid-Fu 的最大优势是他提的应用生命周期帮助类。如果你正在开发一款Android应用,而它的主要任务是运行后台任务,例如从web上抓取数据,你肯定

2021-11-18 08:33:26 96

原创 Ajax跨域请求(一):什么是CORS,android面试2019

3.1 基本流程对于简单请求,浏览器直接发出CORS请求。具体来说,就是在头信息之中,增加一个Origin字段。下面是一个例子,浏览器发现这次跨源AJAX请求是简单请求,就自动在头信息之中,添加一个Origin字段。GET /cors HTTP/1.1Origin: http://api.zy13.netHost: api.zy13.netAccept-Language: en-USConnection: keep-aliveUser-Agent: Mozilla/5

2021-11-18 08:30:42 137

原创 5w月薪就想挖到一个Android阿里p7?,分享面经

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hg1LutHV-1637195043949)(//upload-images.jianshu.io/upload_images/14212122-faaa0ab8ac4c7152?imageMogr2/auto-orient/strip|imageView2/2/w/640/format/webp)][外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tdrMmrGe-1637195044013)(/

2021-11-18 08:24:19 266

原创 2021最新字节跳动技术五面(刚拿Offer):一面,熬了整整30天

1.自我介绍+闲聊2.tcp/ip相关,tcp/ip模型几层?3.tcp和udp相关,端口号位于哪一层?如果tcp和udp访问同一个端口号会怎么样?4.http相关,http哪些操作是幂等的5.https相关,对称非对称加密?具体操作?为什么数据传输时用对称加密?然后是代码题:1.从有序数组中选出两数之和等于target,返回索引,口述,一开始说用暴力遍历,优化之后对两个索引做二分,再优化对两个索引代表的数之和做二分2.手撕LRU 我用了hashmap和linkedlist 面试官看我撕完提了

2021-11-17 12:18:29 1588

原创 2021了,为什么说音视频技术是技术风口?Android音视频开发这么吃香

此外,H265交互式投屏技术在互动上更是丝滑到了极致 那么,我们该如何学习交互式投屏技术呢?而如今音视频的知识纷繁复杂,自己学习非常困难,既需要非常扎实的基础知识,又需要有很多的工程经验;而音视频从业者基本上有两个层面:一个层面是搞音视频算法,这类人非常少,需要有深的数学能力和算法背景,这类人一般都会选择去大公司,薪水百万是最low 的。另一个层面是搞工程,这类人相对较多,他们有扎实的理论基础,很强的技术功底,对音频、视频都非常熟悉。这些人工资要比一般开发者高20%左右;随着5G时代的到来,音视频慢

2021-11-17 12:15:57 254

原创 2020春招BAT面试真题详解,你还在犹豫看不看,别人已经学走了

if(mResource == null){ mResource = new TestResource(); } //...}class TestResource {//…}}这样在Activity内部创建了一个非静态内部类的单例,每次启动Activity时都会使用该单例的数据。虽然这样避免了资源的重复创建,但是这种写法却会造成内存泄漏。因为非静态内部类默认会持有外部类的引用,而该非静态内部类又创建了一个静态的实例,该实例的生命周期和应用的一样长,这就导致了该...

2021-11-17 12:13:24 112

原创 2020年Android开发年终总结之如何挤进一线大厂?,安卓移动开发课程设计

善于思考,系统性学习 : 例如网络编程 TCP / UDP 工作中接触的概率不大,大多数人都是冲着面试去学的,百度谷歌一下 TCP / HTTP 面试相关,知道有三次握手、四次挥手滑动窗口等,但很难把这些知识内容关联成网状结构,看了没多久又会忘得差不多。这里我建议系统性学习,从文档、书籍中更全面更系统地了解这些内容,加入到大脑的一个记忆分支中。不要试水,一步到位 : 人都会有侥幸心理,抱着试试看的态度。编码、学习、或者是面试,没有一次性做到位的决心。事实上重构、重新开始、重新面试都会花费更多的时间..

2021-11-17 12:10:11 219

原创 2020年Android开发年终总结之如何挤进一线大厂?(1),androidapp开发工具

坚持写文章坚持了ARTS打卡坚持了每周的总结与下周规划2021的展望===============================《Android学习笔记总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义》开源分享完整内容戳这里=========================================做一个100以上star的Github开源项目读几本计算机原理,计算机网络,数据结构等基础领域的书掌握flutter的使用与相关原理继续..

2021-11-17 12:07:40 211

原创 2020京东最新Android面试真题解析,移动互联网app开发机遇

抽象类是否可以没有方法和属性?接口的意义泛型中extends和super的区别父类的静态方法能否被子类重写进程和线程的区别final,finally,finalize的区别序列化的方式Serializable 和Parcelable 的区别静态属性和静态方法是否可以被继承?是否可以被重写?以及原因?静态内部类的设计意图成员内部类、静态内部类、局部内部类和匿名内部类的理解,以及项目中的应用谈谈对kotlin的理解闭包和局部内部类的区别什么是单例设计模式string 转换成 int.

2021-11-17 11:59:11 422

原创 2020ndroid开发爆款书籍推荐:从小白—Android高级工程师系列学习路线书籍介绍

书是人类进步的阶梯书中自有黄金屋,书中自有颜如玉读书破万卷,下笔如有神书是唯一不死的东西。书籍是伟大的天才留给人类的遗产。最近有很多朋友在我的公众号上提问“Android开发的经典入门教材和学习路线?”、“Android 开发入门教程有哪些推荐?”等类似的问题,我们不断重复回答这些问题,这让我萌生了做 2020ndroid开发爆款书籍推荐:从小白—Android高级工程师系列学习路线书籍介绍的想法,整理收集开发大牛的学习经验,以便让我们少走弯路,更快速成长。希望这篇文章可以成为大家手.

2021-11-17 11:56:05 524

原创 2020Android开发者学习路线(快速篇),循序渐进基础

今日头条(一面)头条是我第一家面试的公司,准备的不够好,问的问题很全面,回答的有点僵,最后给拒了T_TActivity正常和异常情况下的生命周期Activity的四种启动模式app如何保证后台服务不被杀死IntentService比Service好在哪如何优雅的展示Bitmap大图Retrofit使用的注解是哪种注解?以及,注解的底层实现是怎样的Thread和HandlerThread区别关于< include >< merge >&

2021-11-16 11:46:20 563

原创 2019AndroidBATJ面试题设计模式&算法专题总结

10.给阿里2万多名员工按年龄排序应该选择哪个算法?11.GC算法(各种算法的优缺点以及应用场景)12.蚁群算法与蒙特卡洛算法13.子串包含问题(KMP 算法)写代码实现14.一个无序,不重复数组,输出N个元素,使得N个元素的和相加为M,给出时间复杂度、空间复杂度。手写算法15.万亿级别的两个URL文件A和B,如何求出A和B的差集C(提示:Bit映射->hash分组->多文件读写效率->磁盘寻址以及应用层面对寻址的优化)16.百度POI中如何试下查找最近的商家功能(提示:坐标镜

2021-11-16 11:44:14 82

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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