尾声
在我的博客上很多朋友都在给我留言,需要一些系统的面试高频题目。之前说过我的复习范围无非是个人技术博客还有整理的笔记,考虑到笔记是手写版不利于保存,所以打算重新整理并放到网上,时间原因这里先列出面试问题,题解详见:
展示学习笔记
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
设置
–
第一步:手机USB设置
手机用数据线连接到电脑,USB设置。
开启USB调试 方法: 手机设置 - 开发人员选项 - USB调试 - 勾选(开发者调试被隐藏了,在关于手机中连续点击版本号N次即可)
(拿小米(5X)手机为例)
到手机设置 - 我的设备 - 全部参数 - 连续点击MINU版本即可开启开发者模式(针对未开启 开发者模式)
到手机设置 - 更多设置(系统和设备)- 开发者选项 - USB调试 - 勾选 - USB安装 - 勾选。
第二步:Android Studio设置
开启Android Studio,新建一个简单的工程。
选择Edit Configurations
Deployment Target Options 选择USB Device - 点击OK,保存更改
第三步:运行程序
运行程序,若出现下图,那么恭喜你,可以用真机调试。
若是在Android Studio 的Event Log 中提示:Error running 'app': No target device found
那么说明无法进行真机调试,有可能是硬件的原因,也有可能是软件的原因。需要我们进行排查,寻找解决问题。
错误排查
第一步:硬件原因(设备原因)
查看电脑usb端口能使用?数据线可用?若是这些问题,则需要自行解决(换一个usb接口,更换数据线)。
第二步:软件问题
1、驱动问题
电脑是否安装手机驱动,这里可以借助驱动精灵或者驱动人生等第三发软件来快速解决问题(这里以驱动人生v7.1为例)。
2、ADB问题
其一:
打开Tool - Android - Android Device Monitor,看有没有Online的设备,如果没有,点击Device那一行的向下的倒三角,然后点击“Reset adb”,等Device页面上出现设备后点击Enable ADB Integration,再次运行就行了。(这里有些版本的Android Studio 在Tool 下没有Android选项,那可以看下面的步骤。)
其二:
打开Android Studio 的安装路径的platform-tools文件夹,有adb.exe程序
如何成为Android高级架构师!
架构师必须具备抽象思维和分析的能力,这是你进行系统分析和系统分解的基本素质。只有具备这样的能力,架构师才能看清系统的整体,掌控全局,这也是架构师大局观的形成基础。 你如何具备这种能力呢?一是来自于经验,二是来自于学习。
架构师不仅要具备在问题领域上的经验,也需要具备在软件工程领域内的经验。也就是说,架构师必须能够准确得理解需求,然后用软件工程的思想,把需求转化和分解成可用计算机语言实现的程度。经验的积累是需要一个时间过程的,这个过程谁也帮不了你,是需要你去经历的。
但是,如果你有意识地去培养,不断吸取前人的经验的话,还是可以缩短这个周期的。这也是我整理架构师进阶此系列的始动力之一。
成为Android架构师必备知识技能
对应导图的学习笔记(由阿里P8大牛手写,我负责整理成PDF笔记)
部分内容展示
《设计思想解读开源框架》
- 目录
- 热修复设计
- 插件化框架设计
《360°全方面性能优化》
- 设计思想与代码质量优化
- 程序性能优化
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
系统化学习资料的朋友,可以戳这里获取](https://bbs.csdn.net/topics/618156601)**
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!