写在前面:别人面试遇到的问题,没给答案,尝试写回答,查缺补漏。原博地址 天猫 一面 1. Retrofit的实现与原理 2. 应用详细启动过程,设计的进程,fork新进程(Linux) 3. HashMap原理,Hash…
分类:移动开发
手把手教你从零开始做一个好看的 APP - Day four
转载请注明出处 作者:developerHaoz Github 地址:developerHaoz 本文为 手把手教你从零开始做一个好看的 APP – Day four ,如果想看该系列的其他文章,请点击以下连…
为啥程序员工资高,却很多人想转行,这4点原很现实
技术的发展产生了程序员这个职位,从这些年各大互联网公司曝光的一些员工收入水平来看,程序员的工资还是相对比较高的,可是我们在互联网上还听到了另外一种声音,很多程序员想转行,特别是大龄程序员,这可能会令很多人纳闷。为什么工资…
Android开发安全注意事项
官方指南 官方文档:https://developer.android.com/training/articles/security-tips?hl=zh-cn 代码混淆,APK加壳 敏感数据加密 1.运行时数据(例如用…
简洁明了的刘海屏适配方案
网上关于刘海屏适配的文章不少,可讲清楚的却没几篇,大多是拷贝文档、长篇大论,甚至热情的贴图告诉你什么是刘海屏,到最后你仍不确定到底是怎样的一个适配方案,才能让你的 app 真正的适配所有的刘海屏机型。 看到这篇文章你就无…
小米手机调试出现DELETE_FAILED_INTERNAL_ERROR错误
这些天还是需要服务端和客户端一块搞,略微微有点忙。可用小米手机调试时候它又掉链子了(其实,我昨天就想写这个问题了)。 症状就是我在android studio run之后总提示我已经安装了一个应用,需要卸载,我点击o…
通讯录查询和添加
本文概要: 在获取通讯录的时候会遇到各种坑。虽然网上也有不少关于该部分的内容,但大多数不能满足我的需求。所以按照一贯的风格,自己动手丰衣足食。 通讯录中遇到的坑 通讯录是我们每天都会用到的应用,算是我们再也熟悉不过的。最…
[ 面试题 ] java基础
tcp和udp区别. TCP—传输控制协议,提供的是面向连接、可靠的字节流服务,传输数据前经过“三次握手”建立连接,保证数据传输的可靠性,但效率比较低。一般用于对于数据传输安全性较高的场合。 UDP̵…
搭建Android本地可信任的https服务器
最近有个需求需要在手机本地搭建一个https服务器,然后让MediaPlayer来播放本地的视频。 最终搭建好之后,由于导入的证书是自制的证书,倒置MediaPlayer无法播放。 接下来去验证是不是这个原因造成。 1.…
Android Measure测量
1、我们都知道自定义view经常要重新protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec)方法,我们都知道这个方法就是来测试view的…
Retrofit之文件下载
请求声明 // option 1: a resource relative to your base URL @GET("/resource/example.zip") Call<ResponseBody> …
Android RecyclerView的基本使用
写RecyclerView的博客很多 建议:博客专家写 RecyclerView:主要是在有限空间,展现大量数据,与ListView,GridView类似: 使用的基本步骤: 1.添加依赖(And…