Android
文章平均质量分 67
逍遥剑臣
这个作者很懒,什么都没留下…
展开
-
Minimum SDK、Target SDK、Compile SDK区分
官方描述:Minimum Required SDK is the lowest version of Android that your app supports, indicated using the API level. To support as many devices as possible, you should set this to the lowest versio转载 2017-09-27 19:58:34 · 4414 阅读 · 0 评论 -
Android异步消息处理机制(源码分析+面试题)
参考文献:Android异步消息处理机制源码剖析Handler全家桶之 —— Handler 源码解析你真的懂Handler吗?Handler问答android的消息处理机制(图+源码分析)——Looper,Handler,Message1 概述 主线程不能执行耗时操作,因为会阻塞,在子线程里进行耗时操作;子线程不能更新UI,用handler发送一个更新UI的消息,handler...原创 2019-07-26 15:43:43 · 765 阅读 · 0 评论 -
对象的序列化
1 Android中用Intent传递数据1.1 单一类型数据 //发送方 Intent intent=new Intent(FirstActivity.this,Second.class); intent.putExtra("string_data","hello"); intent.putExtra("int_data",100...原创 2019-04-22 17:43:11 · 666 阅读 · 1 评论 -
Android中的尺寸单位
1. in inch(英寸),屏幕尺寸;2. px pixel(像素)3. 分辨率(Resolution) 水平方向n个像素,垂直方向m个像素,分辨率为m*n;4. dpi 等价于ppi(pixels per inch) ppi=√m* m + n* n/对角线英寸数5. dp dip(device independent pixels),设备独立(无关)像素;边距单位;...原创 2019-03-25 22:20:12 · 561 阅读 · 0 评论 -
Android文件存储路径分析
#1.internal or external storage内部存储和外部存储的对比:1.内部存储永远可以访问,由于外部存储可能是SD卡,可能无法访问;2.内部存储文件只有本App才能访问,外部存储文件可以共享给其他APP;3.卸载APP,相应的内部存储文件被系统删除;对于外部存储,除非使用getExternalFilesDir()方法,APP删除,相应的文件不被删除;4.访问内部...原创 2018-12-15 23:32:36 · 568 阅读 · 0 评论 -
RecyclerView,BottomNavigationView结合使用,数据显示不全问题
1.有问题的代码<?xml version="1.0" encoding="utf-8"?><android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk...原创 2018-04-21 16:37:28 · 2430 阅读 · 0 评论 -
android shape的使用
转自:https://www.cnblogs.com/cyanfei/archive/2012/07/27/2612023.html<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" > <!-...转载 2018-03-07 16:17:42 · 163 阅读 · 0 评论 -
获取开发版SHA1双击signingReport无效问题
《第一行代码》申请百度API Key中需要输入开发版SHA1,按书上操作双击signingReport无效解决办法:1.先找到 .android目录,并且切换到该目录;2.输入命令,获取开发版SHA1;密码是 androidroot@DavidHuangPC:~# sudo find -name .android./.android./.android/.androidroo原创 2017-12-13 15:18:34 · 2353 阅读 · 0 评论 -
ubuntu下启动AS 模拟器报错" Unknown AVD name "
/etc/apt/source.list里面,把那行删掉sudo apt-get update转载 2017-11-22 13:18:42 · 3109 阅读 · 1 评论 -
深入理解findViewById()
一、Activity中的findViewById()和View中的findViewById()区别先获取一个Window对象,再获取一个顶层View(可能是View也可能是ViewGroup)对象,再调用View(ViewGroup)的findViewById()方法;调用View(ViewGroup)的findViewById()方法是一个递归过程。二、源码分析1.Activity中转载 2017-10-16 14:02:07 · 5608 阅读 · 0 评论 -
Android中颜色设置
android:textColor="#FFC0CB"//3,6,8位十六进制码都可以一、十六进制颜色码1、六位十六进制码最常见的应该是六位十六进制码:r g b前两位是R,中间两位是G,后面两位是B 。eg: FFC0CB 表示pink; FFFF00表示yellow .2、三位十六进制码三位是简写,只有aabbcc类型的颜色码才能简写,f原创 2017-10-11 19:57:31 · 1098 阅读 · 0 评论 -
View事件分发机制
参考资料:Android事件分发机制详解:史上最全面、最易懂android中的事件传递和处理机制用一张图告诉你Android中的事件传递机制要点提炼|开发艺术之View1. 基础认知(1)事件分发的对象是什么? 答:Touch事件; 包括点击,长按,滑动等相关事件;比如ACTION_DOWN或ACTION_MOVE或ACTION_UP;(2)事件分发的本质是什么? 答:事件...转载 2019-08-18 21:55:01 · 356 阅读 · 0 评论