获取屏幕高度的代码 int getScreenHeight(Activity context) { WindowManager wm = (WindowManager)context.getSystemService(C…
分类:Android
android studio 升级3.2+
1、升级gradle 至 gradle-4.6-all.zip 2、项目build.gradle classpath ‘com.android.tools.build:gradle:3.2.0’ …
Java编程思想第21章并发读书笔记(上)
学习资料: Java编程思想 并发,在操作系统中,是指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程序都是在同一个处理机上运行,但任一个时刻点上只有一个程序在处理机上运行 1. 并发的多面性 并发性,又…
Java面试题总结
本文收集了一些Java常见面试题,希望能帮助大家搞定面试。 Java中 == , equals()和 hashCode() 的区别 == 在比较基本数据类型时比较的是值,而在比较引用类型的数据时比较的是引用的地址,即比较…
分享我的 Android Studio Emacs 风格快捷键
[图片上传失败…(image-99d8ae-1533279659132)] Emacs 风格的快捷键通过前缀键来扩展更多打字区的快捷键,尽量把快捷键控制在打字键区,显著减少编码过程手腕的移动,是个经得起考验的…
try catch会影响性能么
前言 今天 code review 时发现某个同事的代码中存在滥用try catch的现象。其实这种行为我们也许都经历过,刚参加工作想尽量避免出现崩溃问题,因此不可避免得想在所有可能抛出异常的地方都try catch一下…
android内存优化之webview
提起android端的webview,它既是天使,又是魔鬼。 在混合型app中它是主角,一切由它呈现,如58同城,赶集网等;在另一些超级app中亦有它的影子,微信,qq,支付宝,没有一个超级app能少了它,既能展示最新最…
Android控件布局属性大全
Android功能强大,界面华丽,但是众多的布局属性就害苦了开发者,下面这篇文章结合了网上不少资料. 第一类:属性值为true或false android:layout_centerHrizontal 水平居中 (Hri…
用TabLayout 导design.jar包的引入
dependencies { ...... compile 'com.android.support:design:25.0.0' ...... } tabLayout和viewPager的布局文件的引入 <and…
Android的SwitchCompat和Switch
SwitchCompat java.lang.Object ↳ android.view.View ↳ android.widget.TextView ↳ android.widget.Button ↳ android.…
Build.gradle 详细配置说明
module 的 build.gradle 文件注解 apply plugin: 'com.android.application' //说明 module 的类型,com.android.application 为程序…
Spring Boot配置总览
mvc spring.mvc.async.request-timeout设定async请求的超时时间,以毫秒为单位,如果没有设置的话,以具体实现的超时时间为准,比如tomcat的servlet3的话是10秒. sprin…