android
敲代码的小苦瓜
博观而约取厚积而薄发
展开
-
ScrollView中嵌套ListView或GradView只显示一行解决方法
这种问题是因为ListView中的onMeasure方法没有测试实际的高度,我们只需重写该方法,设置AT_MOST模式支持最大的高度即可。 实现代码如下: 该方法是解决GradView问题,ListView同理。@Override protectedvoidonMeasure(int widthMeasureSpec, int heightMeasur原创 2017-02-27 22:11:29 · 263 阅读 · 0 评论 -
Android Studio中有六种依赖
在Android Studio中,开发会常用的6中依赖方法。1、Compile compile是对所有的build type以及favlors都会参与编译并且打包到最终的apk文件中。Provided Provided是对所有的build type以及favlors只在编译时使用,类似eclipse中的external-libs,原创 2017-02-25 11:46:00 · 328 阅读 · 0 评论 -
应该是史上最全最新Java和Android面试题目(自己总结和收集的)
Android面试题目Java 基础 int占用几个字节 讲一下常见编码方式? UTF-8编码下中文占几个字节 int和Interger的区别 int、char、long各占多少字节数 string 转换成 integer的方式及原理 java中==和equals和hashCode的区别 字节流和字符流的区别 字节流操作的基本单元为字节;字...原创 2019-03-01 18:06:43 · 1287 阅读 · 0 评论 -
《Android开发艺术探索》笔记1(Activity的生命周期和启动模式)
1.1Activity的生命周期全面解析 典型情况下的生命周期是指在有用户参与的情况下,Activity所经过的生命周期的改变;而异常情况下的生命周期是指Activity被系统回收或者由于当前设备的Configuration发生改变从而导致Activity被销毁重建。 1.1.1典型情况下的生命周期分析 onCreate:表示Activity正在被创建,一般做一些初始化工作比如加载布局资...原创 2019-03-05 20:22:56 · 322 阅读 · 0 评论 -
《Android开发艺术探索》笔记2( IPC机制)
##2.1 Android IPC简介IPC是Inter-Process Communicatin的缩写,含义为进程间通信或跨进程通信,是指两个进程之间进行数据交换的过程。线程是CPU调度的最小单元,同时线程是一种有限的系统资源。进程是指一个执行单元,在移动设备中一般指一个程序或应用。一个进程可以包含多个线程,进程和线程是包含与被包含的关系。在Android里面的主线程叫UI线程,UI线程...原创 2019-03-06 14:19:07 · 286 阅读 · 0 评论