导读 网上的面试题很多,但是讲解备战面试经历的文章很少,这篇文章从简历到模拟面试再到面试都有详细的讲解,十分难得,推荐给大家一起学习下。下文中的我指的是作者七分熟pizza。 1.开篇 我找工作时是2015年。 那一年,…
分类:Android
Android Chronometer运用
如果是疑惑其显示格式或者是没有work请直接到第三节,看是否是格式设置问题 Android自带的Chronometer可以实现简单的计时功能,它继承自TextView,实现的方式是View.postDelayed+Run…
Android源码解析-Asynctask
android源码分析-AsyncTask 我们一般创建一个AsyncTask的任务代码如下: AsyncTask<String , String , String> task = new AsyncTask…
Android文档汇总
网上的有关android的文章转换成word文档后的汇总。 并调整了排版,主要是方便在手机上阅读。 https://github.com/suyimin/android-doc 欢迎star
安卓源码项目进行gradle编译改造常见问题解决
最近把依赖安卓源码编译环境的多个项目切换到gradle编译环境,需要把一些项目改成lib库依赖,基本思路是把通用的代码和第三方jar放在一个utils库项目中, 其他子项目改为lib库,子项目统一依赖utils,主项目依…
Integer的自动拆装箱的陷阱(整型数-128到127的值比较问题)
public static void main(String[] a) { test1(); } static void test1() { // Integer的自动拆装箱的陷阱(整型数-128到127的值比较问题) …
抽象类和接口理解
abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。 抽象类: 所有的对象都是通过类来描绘的,但是反过来却不是这…
[Android]JNI进阶--线程池
当一些异步的任务的时候,使用C++来创建线程来做任务的时候, 可以引用std::thread这个库 使用方法如下,创建一个线程,里面通过std::bind来绑定方法任务。 std::thread thread = std…
安卓之网络信号监听(4G,3G,2G)
有时候我们需要实时监听手机的网络及其它的信号值,但是菜鸟的我在网上百度了很久,没有找到比较合适的例子,后面直接看系统的API,完成了下面的例子,在这做一下笔记: public static void getPhoneSt…
(四)C语言之结构体
温馨提示 写博客是为了记录在开发过程中所涉及到的技术以及遇到的问题的解决,如果该博客对您有所帮助,希望可以点个关注/喜欢;如果您对文章中的内容有什么不同的见解,欢迎留言进行讨论。谢谢! (四)C语言之结构体 一、什么是结…
Android 自定义字体,更换系统默认显示的字体使用自定义字体
我的简书:https://www.jianshu.com/u/c91e642c4d90 我的CSDN:http://blog.csdn.net/wo_ha 我的GitHub:https://github.com/chua…
Android文件存储总结
存储路径及演化 首先看这张文件从Android文件存储使用参考转载的存储结构图,里面明确了通过各种Android接口获取到的文件路径。 ($rootDir) +- /data -> Environment.getD…