日常代码
为运算判断
int i = 1|6;
if(i!=7){//false
}
排序
java.util.Collections.sort(List<T> list) //排序不懂在百度
没有测试 (在别的代码上看到的先记录一下)
获取ClassName
public static final int STACK_INDEX = 5;
private static String getClassName() {
return Thread.currentThread().getStackTrace()[STACK_INDEX].getClassName();
}
STACK_INDEX = 5;
private static String getClassName() {
return Thread.currentThread().getStackTrace()[STACK_INDEX].getClassName();
}
获取打印行数
private static String getLineNumber() {
StringBuffer arg = new StringBuffer();
arg.append("L");
arg.append(Thread.currentThread().getStackTrace()[STACK_INDEX].getLineNumber());
return arg.toString();
}
String getLineNumber() {
StringBuffer arg = new StringBuffer();
arg.append("L");
arg.append(Thread.currentThread().getStackTrace()[STACK_INDEX].getLineNumber());
return arg.toString();
}
不知道什么打印 先记录一下
private static String getMethodName() {
return Thread.currentThread().getStackTrace()[STACK_INDEX].getMethodName();
}
private static String getMethodName() {
return Thread.currentThread().getStackTrace()[STACK_INDEX].getMethodName();
}
源码模式下 博客使用如下代码 能保持代码的格式
<textarea readonly="readonly" name="code" class="java">
</textarea>
Android 子容器响应父容器的状态
Android 子容器响应父容器的状态(是否按下,是否选中...) - 简书
android:duplicateParentState="true"
Android libs 优先于Android SDK
allprojects {
////////////////////////
//添加系统libs
gradle.projectsEvaluated {
tasks.withType(JavaCompile) {
options.compilerArgs << '-Xbootclasspath/p:app/libs/tvosNet.jar'
}
}
}