Android面试大全(四大组件篇) Android面试大全(性能优化篇) Android面试大全(异常处理篇) Android面试大全(开源框架篇) Android面试大全(网络篇) Android面试大全(java篇…
分类:移动开发
关于Android Studio 创建Modules 无法引引子包的库的....
之前碰到Studio的一个比较坑爹的问题,创建了子包竟然引用不了子包的库。 其实这个问题很容易解决, 只需要在主项目中的 budild添加: dependencies { project(':子包的名称') } 即可…
Android开源项目集合(项目)
简影讯,简约精彩影讯。基于Retrofit+RxJava+MVP+Colorful多彩主题框架开发的高颜值影讯app。简约,优雅,精彩,即看即走,现已正式发布上线。 GracefulMovies 音乐播放器,可播放本地音…
Android PopupWindow的使用技巧
Android PopupWindow的使用技巧
Zygote启动之native
Zygote进程是Android世界中的第一个进程,其父进程为init进程。Zygote是系统启动时吗,通过解析zygote.rc脚本来启动的,Zygote启动时会创建一个虚拟机,并注册了系统的JNI方法,考虑如下问题:…
简单说说ART和Dalvik区别
什么是Dalvik? Dalvik是Google公司自己设计用于Android平台的虚拟机。 Dalvik虚拟机是Google等厂商合作开发的Android移动设备平台的核心组成部分之一。 它可以支持已转换为 .dex格…
备战阿里面试的经历:如何在一晚上拿到阿里offer的?(获得offer却没去)
导读 网上的面试题很多,但是讲解备战面试经历的文章很少,这篇文章从简历到模拟面试再到面试都有详细的讲解,十分难得,推荐给大家一起学习下。下文中的我指的是作者七分熟pizza。 1.开篇 我找工作时是2015年。 那一年,…
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的值比较问题) …