摘要:
分辨率对应DPI ldpi QVGA (240×320) mdpi HVGA (320×480) hdpi WVGA (480×800),FWVGA (480×854) xhdpi 720P(1280*720) xxhdpi 1080p(1920*1080 ) xxxhdpi 4K(3840×216 阅读全文
摘要:
在Android开发中,如果我们要执行某个耗时任务,一般都会考虑开启一个线程去处理。 一个线程run方法执行完毕后,才算真正结束;但是,这只是结束,并没有被回收;会一直闲置在那里,等待GC去回收。所以如果每执行一个任务,都new一个线程的话,那么在极端的场景下,是比较消耗内存的。 此时就可以使用线程 阅读全文
摘要:
从Android developer copy过来,留作笔记 阅读全文
摘要:
SSL 是洋文“Secure Sockets Layer”的缩写,中文叫做“安全套接层”。 它是在上世纪90年代中期,由网景公司设计的。(顺便插一句,网景公司不光发明了 SSL,还发明了很多 Web 的基础设施——比如“CSS 样式表”和“JS 脚本”) 为啥要发明 SSL 这个协议捏?因为原先互联 阅读全文
摘要:
首先, clone 一个远端仓库,到其目录下: $ Git clone git://example.com/myproject $ cd myproject 然后,看看你本地有什么分支: $ git branch * master 但是有些其他分支你在的仓库里面是隐藏的,你可以加上-a选项来查看它们 阅读全文
摘要:
两种发送方法 1.无序广播 对于多个接收者来说是完全异步的,通常每个接收者都无需等待即可以接收到广播,接收者相互之间不会有影响。对于这种广播,接收者无法终止广播,即无法阻止其他接收者的 接收动作。 消息同时到达,不能延迟 主要代码: Intent intent = new Intent(“myBro 阅读全文
摘要:
http://m.2cto.com/kf/201702/603678.html 阅读全文
摘要:
1.socket类的方法isClosed()、isConnected()、isInputStreamShutdown()、isOutputStreamShutdown()等,这些方法都是本地端的状态,无法判断远端是否已经断开连接。 2.是否可以通过OutputStream发送一段测试数据,如果发送失 阅读全文
摘要:
一般通过add、show、hide相结合的方法来控制Fragment的显示和隐藏,这样不会再重写一遍Fragment的生命周期,节省了时间和内存,当然特殊需求除外。 很多初学的开发者认为写出上面的代码就可以了。实际上在功能是没有问题的,但是却有一个隐藏的巨大bug,假如MainActivity被回收 阅读全文
摘要:
首先获取FragmentTransaction对象:FragmentTransaction transaction = getFragmentManager().beginTransaction(); 两种方法不同之处:是否要清空容器再添加fragment的区别,用法上add配合hide或是remo 阅读全文