资源匹配 字符资源values、布局资源layout、图片资源drawable,都可以在文件夹后添加国家后缀,放对应语言的资源。则系统会根据设置的语言自动去找对应语言的资源,...
![240](https://cdn2.jianshu.io/assets/default_avatar/5-33d2da32c552b8be9a0548c7a4576607.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
资源匹配 字符资源values、布局资源layout、图片资源drawable,都可以在文件夹后添加国家后缀,放对应语言的资源。则系统会根据设置的语言自动去找对应语言的资源,...
基本类型: 数字 Double Float Long Int Short Byte 没有隐式拓宽转换,但算数运算可转换 数字面值可以用下划线划分 可空化、泛型会把数...
Socket通信 一.使用TCP协议通信 1. 客户端 2. 服务端 二.使用UDP协议通信 1.客户端发送数据 2.客户端接收服务器返回的数据 3.服务器接收客户端
一、Java中重要的函数接口 Predicate<T>: 接受一个对象,作判断,返回一个布尔值 Consumer<T>: 接受一个对象,消费输入,输出一个值 Function...
导包 参数注解 @GET(): 注解在方法上,表示get请求,括号内为请求url @POST(): 注解在方法上,表示Post请求,括号内为请求url @PUT(): Put...
点击事件分发 ACTION_DOWN事件触发时,会从Activity -> PhoneWindow -> DecorView -> ViewGroup -> View顺序...
Activity横竖屏切换生命周期 网上大多博客结论,清单文件Activity未配置configChanges属性,切到横屏后,再切回竖屏时,会走两遍onPause——onS...
Android 显示、隐藏状态栏和导航栏 控制状态栏显示,Activity的主题中配置全屏属性 控制状态栏显示,在setContentView之前设置全屏的flag 控制状态...
Android的AsyncTask异步任务浅析 实现原理 内部封装了2个线程池+1个Handler(InternalHandler),1个线程池SerialExecutor任...