![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任...
Java获取Class对象的方式和实例化对象的方式 获取Class对象的方式 实例化对象的方式
Android的Handler消息机制 实现原理 主线程会自动调用Looper.prepareMainLooper和Looper.loop,具体是在ActivityThrea...
Android原生SQLite常用SQL语句 创建表 增 删 改 查 增加字段
Java的数据结构 一、Collection Collection接口有List和Set两个子接口。 1、List ArrayList底层动态数据结构,可存储重复元素,存储有...
今天升级macOS High Sierra,终端里使用git的时候,弹出一行莫名其妙的错误: xcrun: error: invalid active developer p...
译至:Essential Guide For Designing Your Android App Architecture: MVP: Part 1 安卓架构并没有要求开发...
棒棒哒
UNEXPECTED TOP-LEVEL ERROR: java.lang.OutOfMemoryError: GC overhead limit exceeded转载请标明出处 //www.greatytc.com/p/3bef454874fc 本文出自:【wzhwcp的博客】 FAILURE: Build failed wi...
转载请标明出处 //www.greatytc.com/p/3bef454874fc 本文出自:【wzhwcp的博客】 FAILURE: Build failed wi...