- 博客(28)
- 资源 (56)
- 收藏
- 关注
原创 AIDE-程序员装x神器
软件获取方式在文章末尾哦~Android开发用什么编译器呢,估计我们都会说Android Studio、IDEA等主流的软件开发软件吧?对于初学者来说,开发前需要进行最令人头疼的步骤-配置环境变量,配好环境变量之后还需要熟悉开发工具的使用,并且Android Studio需要进行翻墙下载gradle等工具,甚至还会出现卡死的情况。对于初学者来说苦不堪言!可能有好多小伙伴都没玩过手机版的编译器,小编之前玩过一阵这个软件,感觉码代码的速度没有键盘爽,就放弃...
2021-05-31 14:56:33
1822
6
原创 copy了隔壁面试官的面试文档
近些日子听我的朋友说他在面试,让我帮忙找点资料,我就偷偷的把隔壁面试官的面试文档copy了过来我将文档链接放在了文章末尾,大家喜欢的话可以拿去参考一下~Java作为全世界使用最多的语言,其地位的影响可想而知,作为一名Android开发者,我最早接触的是Java,写Android也是用的Java,而目前国内互联Android客户端开发中使用最多的还是Java,所以在面试中Java的面试题还是最多。 所以Java部分面试的好坏直接影响到面试官对你的第一印象!废话不多说,直接上干货...
2021-01-17 17:12:26
226
原创 Android爱护颈椎的投屏调试工具
Android程序员健康调试工具众所周知作为一名Android开发人员少不了低头调试自己的程序,久而久之造成了颈椎问题,不得不说健康才是第一位,没有了健康就等于失去了一切。所以今天给大家推荐一款好用的调试工具。scrcpy开源地址:点这里此工具至此windows和Mac两种系统,基本上满足了所有程序员的开发使用。下载步骤以及使用步骤github中都写的比较详细,不在这里赘述了,有不明白的可以私信我!!此工具将手机屏幕投屏道电脑中,可以直接通过鼠标点击来代替我们手指的滑动。优点:1.不用再低头
2020-09-30 11:35:27
246
原创 success Installed “create-umi@0.24.1“ with binaries: - create-umi 文件名、目录名或卷标语法不正确。 error Comma
最近真的有些忙,好就都没更新了!最近来公司让我着手一个前端组件的项目,需要用到Ant Design Pro项目,之前一点都没接触过前端,真的后悔以前上课都没能听过前端!Ant Design Pro的文档网址:https://ant-design-pro.gitee.io/docs/getting-started-cn刚开始配置就出错了!真的有些意外啊,对于小白的我来说,简直了!报的错就是说文件名、目录或卷标语法不正确!之后相信很多人跟我一样会找度娘,看百度上说找到umi.cmd这个文件夹
2020-07-23 09:56:53
1234
原创 Android中的UDP与TCP【面试篇】
对于Android面试来说问到的网络的相关知识并不少,但是你必须要会,虽然你是专业做Android开发的,但是面试官问你你必须要会,可以不是很深入,但是一定要会这些基础性的知识。接下来我们就来说一说最长问到的UDP与TCP。网络分层网络分层就是将网络节点所要完成数据发送或转发、打包、拆包,以及控制信息的加载或拆出等工作,分别由不同的硬件和软件模块来完成。有的网络分层分为五层,有的分为七层,我们这里只讲一下五层的,比较好理解。1.物理层就是将计算机连接起来的物理手段,该层负责比特流在节点之
2020-06-16 10:55:46
523
原创 Android热修复和插件化(初识篇)
之前在学校跟着老师学长做项目的时候刚觉学了很多,但是在之前准备看到了一些新技术-热修复和插件化。在此之前一点都没有接触过该类的东西,听都没听说过,在一些博客面经中也提到过这些,就想来学一学这个技术。概念热修复:能够修复软件漏洞的一些代码,是一种快速、低成本的修复软件产品的技术。例如某某公司刚上线了一款App就出现了bug,但是立即进行版本更新是不现实的,耗费更多人力财力物力。而热修复技术能够直接通过修改代码产生补丁包,能够更快速、更简单、低成本,并且在毫不影响用户体验的情况下达到bug修复。插件化:
2020-06-03 11:45:15
521
原创 Android布局优化【面试篇】
在之前面试中提到过布局优化的问题,刚开始还回答上来了,紧接着面试官就开始了轰炸式提问。如果你面试的时候对于问题会答得还可以,一般情况下面试官都会往深层次吊打你。有没有看过源码啊,这个是什么,那个是怎么实现的。...
2020-06-01 21:06:20
510
原创 Android四大组件(面试篇)
基本上每次面试在这些面试中Android四大组件基本上必问,并且也会问一些细节性的问题,如果四大组件的问题不能对答如流,就让面试官感觉基础不太扎实,导致面试失败。
2020-05-26 21:17:51
1404
原创 Android事件分发机制
之前在面试的过程中遇到了Android事件分发的相关面试题,其实之前也看了一些源码性的东西,但是感觉脑子里对这个东西还是比较乱,但是一些面试题还是答的不太好,故此自己来总结一下。Android事件分发机制当我们点击屏幕之后,就产生了点击事件,这个事件被封装成了一个类:MotionEvent,之后系统将MotionEvent传递给View层级,在View层级中的传递过程就是点击事件的分发。...
2020-05-07 08:53:41
149
原创 Android像素密度转换
之前在面试阿里的Android实习生的时候面试官问了问我针对不同屏幕分辨率的问题,之后又问我密度转换,当时只记得在项目中用过,当时是很早在项目中用过,当时就是从网上找的,就是几十行代码,在密度之间进行转换当时也不明白是个什么代码,就那么在项目上用上了,也不明白原理是什么,当时面试也是情况很糟糕,故来总结此问题。三者的概念px:像素单位,例如我们手机的屏幕分辨率为1920x1080指的就是p...
2020-05-06 11:31:57
330
原创 okhttp总结(二)
okHttp拦截器之前上一篇文章总结了一下okhttp的基本使用以及针对基本使用的流程进行了源码分析,接下来我们看看okhttp中拦截器部分。首先来看okhttp中的拦截器的执行流程。 首先就是调用我们自定义的拦截器,之后调用Retry...
2020-05-02 14:05:49
364
原创 HTTP与HTTPS
1.概念HTTP:超文本传输协议,属于应用层面向对象的协议。 HTTP 0.9:1991年发布的第一个版本,只有一个GET命令,服务器只能回应HTML格式的字符串。 HTTP 1.0:1996年发布,内容大大增加。除了GET之后还引入了POST命令和HEAD命令。HTTP请求和回应的格式除了数据部分,每次通信都必须包括头信息用来描述一些元...
2020-05-02 09:43:45
378
原创 玩转Java八种数据类型
在面试中java八种数据类型在大厂中问的比较多一点,问的比较细也,主要就是考察基础是否扎实。首先我们了解一下两个概念bit(位):计算机中存储数据的最小单位,指二进制数中的一个位数,0或者1。byte(字节):计算机中存储容量的基本单位,一个byte由8位二进制数组成。在计算机内部一个字节可以表示一个数据或者一个英文字母,汉字需要两个字节。转换:1B=8bit1Byte=8bit1K...
2020-05-01 12:44:04
402
原创 OKhttp3总结(一)
基本上现在面试都会问网络框架相关问题,例如目前比较流行的okhttp3以及retrofit,我们先来说一下okhttp先在gradle中导入okhttp的依赖库:implementation 'com.squareup.okhttp3:okhttp:3.14.2'implementation 'com.squareup.okio:okio:1.17.4'接下来在Manifest中添...
2020-04-23 12:54:36
702
原创 AsynTask总结
除了我们常用的Handler进行耗时操作,最后更新到UI线程中,虽然Handler比较简单,但是如果有多个任务同时执行代码就会增多。所以我们可以使用一下AsynTask,它使得异步任务实现起来更加简单。首先我们介绍一下如何使用:我在这里实现了一个进度条的加载//首先需要继承AsynTask这个抽象类,并指定三个参数类型class MyTask extends AsyncTask&l...
2020-04-16 13:20:18
233
原创 Java基础中的Integer包装问题
之前在面试人人车问的我的第一个问题就是面试官:“我定义一个Integer i=300 再定义一个Integer i2=300,如果使用i==i2返回true还是false”,这是我最开始
2020-04-13 17:46:14
181
原创 Handler机制
1.1几种使用方式首先现总结一下他的使用方式,一般情况下我们使用最多的就是如下这种方式:public class Main2Activity extends AppCompatActivity { private TextView textView; private Handler mHandler=new Handler(){ @Override ...
2020-04-11 11:12:36
280
原创 Java之浅克隆与深克隆
在初学java时就提到过“克隆”这个,当初学的时候也是看的懵懵懂懂,只是知道java中有一个这样的方法,具体有什么区别也不太懂,这次就整理一下我对克隆的理解。1.1创建对象的方式·new 对象·通过反射机制(面试中我遇到过,之后会在博客中更新)·clone机制·通过序列化(也可以说成深克隆中的一种方式,在面试中也遇到过)1.2 clone概念在开发中我们会创建很多很多对...
2020-04-10 10:08:26
153
原创 Android实习面试总结
最近一直在忙着面试,起初在三月份中旬投的简历,起初就投了四五家,然后我跟我同学一起投的,人家当时都接到面试电话了,我一听,慌的一批,这哪行,本来我这人好胜心就比较强,刷刷刷的在手机上下载了四五个找工作的软件,弄好建立,一顿操作猛如虎,投了不下30家,管他什么字节跳动、阿里巴巴全都招呼上了。过了两天,果不其然就接到了面试电话,当时心里可劲的开心啊,觉得自己在大学学的两年多Android没白学,我...
2020-04-03 21:31:41
317
原创 java注解
概念Java从JDK5开始引入注解(annotation)注解使得java源代码中不但可以包含功能性的实现代码,还能添加注解(元数据)。注解的功能类似于代码中的注释,不同的是注解不是提供代码功能说明,而是实现程序中功能的中重要组成部分常用注解@Override注解表示子类要重写父类对应的方法@Deprecated注解表示方法或类是已经过时,不建议被使用的@Suppres...
2020-03-30 18:38:31
107
1
原创 java序列化中两者区别与选择
1.作用Serialiazable是为了保存对象的属性到本地文件、数据库、网络流、rmi以方便数据传输,也可以进行两个程序之间的传输。Pracelable设计为了解决Serializable效率过慢,为了程序在不同组件间以及不同Android程序之间高效传输数据。2.效率Pracelable性能比Serializable好,在内存开销方面较小(Serializable在序列化的时候...
2020-03-30 18:37:22
292
原创 java集合常见面试题总结
一、常见的java集合以及面试常见问题集合的继承体系Set、Map、List三者对比Set(底层基于Map实现) (1)不允许重复对象(2)无序容器(就是无法保证每个元素的存储顺序,TreeSet通过Comparator或者Comparable维护一个排序顺序)(3)只允许一个null元素(4)Set常用实现类:HastSet、LinkedHashSet、Tree...
2020-03-28 18:03:32
294
1
原创 Tinker使用时无法使用DefaultLifeCycle注解
最近学了android热修复,在使用时遇到了许许多多的坑,在导入其依赖时 //生成appilcation时使用(只在编译时使用,打包不起作用) provided('com.tencent.tinker:tinker-android-anno:1.9.1') //thinker的核心sdk库 implementation('com.tencent.tinker:t...
2020-03-04 11:09:17
1021
1
原创 android8.0使用Noticication
最近试用了一下Notification,由于Android系统版本不断提高,有一些东西发生了改变,就拿Android8.0来说改变了很多,我在使用notification就遇到了许多坑,就不显示,以及写法上跟以前也有所不同,下边跟大家一起分享一下在Android8.0及以后版本的使用:Notification分三种:普通的Notification、折叠式Notification、悬挂式Noti...
2019-05-18 20:01:54
229
原创 Could not find com.android.tools.build:aapt2:3.3.2-alpha14-4748712.
Could not find com.android.tools.build:aapt2:3.3.2-alpha14-4748712.Searched in the following locations:file:/D:/android_sdk/extras/m2repository/com/android/tools/build/aapt2/3.2.0-alpha14-474871...
2019-03-14 18:25:55
389
android-mvp-kotlin.zip
2021-05-24
防撤回神器(一款十分功能强大的系统软件,开启撤销查看器后,就可以查询全部另一方撤销的QQ,手机微信的信息了).apk
2021-05-17
带壳截图.apk Android版
2021-05-17
计算机二级考试宝.apk
2021-05-17
锁机达人.apk Android版
2021-05-17
充电提示音.apk Android版
2021-05-17
视频到MP3转换器.apk
2021-05-16
Tasker.apk Android版
2021-05-16
通话记录模拟.apk Android版
2021-05-16
空间历史动态清理.apk
2021-05-16
已删好友查询.apk Android版
2021-05-16
作业帮lite.apk
2021-05-16
分身有术Pro.apk Android软件分身
2021-05-16
海星模拟器.apk 适用Android
2021-05-16
得物.apk 生成自定义订单
2021-05-16
互赞助手Pro.apk 适用于Android
2021-05-16
电量指示环.apk 适用于Android
2021-05-16
南瓜影视.apk 适用于Android
2021-05-16
泡菜韩剧.apk 适用于Android
2021-05-16
蘑菇影视.apk 适用于Android
2021-05-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人