Android
灰机_神
松柏之志,经霜犹茂
展开
-
Socket和DatagramSocket的区别
简而言之就是:Socket使用的tcp连接,需要先连接之后才能发送数据。DatagramSocket使用的UDP连接,客户端不需要先连接数据,可以直接发送给指定服务端。DatagramSocket:客户端发送(直接发送数据,没有连接的过程):protected void connectServerWithUDPSocket(Context context, String id...原创 2018-10-08 18:29:51 · 16428 阅读 · 7 评论 -
Android屏幕控件单位dp解析
首先解析dpi,Dots Per Inch的缩写, 每英寸点数。单位是:点数/in。这是一个通用单位px是英文单词pixel的缩写,意为像素,屏幕上的点。也是一个通用单位再解析dp(dip),device independent pixels的缩写,Android特有的单位。理解dp:一看公式:px = dp * (dpi / 160)可见,当dpi变大时,px可同比...原创 2018-10-09 11:27:30 · 1214 阅读 · 0 评论 -
Android:多分辨率适配
原文地址:https://blog.csdn.net/a526001650a/article/details/79149743 一、图片适配:mipmap-xhdpi:720P,表示1280x720分辨率,用于存放2x切图mipmap-xxhdpi:1080P,表示1920x1080分辨率,用于存放3x切图mipmap-xxxhdpi:2K,表示2560x1440分辨率,用于...转载 2018-10-09 11:31:09 · 981 阅读 · 0 评论 -
Android混淆
开启混淆在app下面的build.gradle中将minifyEnable设置成truebuildTypes { release { minifyEnabled true//混淆打包 shrinkResources true//去掉不用资源 proguardFiles getDefaultProgua...原创 2018-10-09 14:51:30 · 212 阅读 · 0 评论