1.如果一个页面只有一个接口,可能会有两套不同的数据,完全可以放到一起,相同的删掉然后Gsonformat!
// 获取中间值
public static int getMidNum(int a, int b, int c) {
return (a < b ? (b < c ? b : a < c ? c : a) : (b > c ? b : a > c ? c
: a));
}
// 获取最大值
public static int getMaxNum(int a, int b, int c) {
return (a < b ? (b < c ? c : b) : (a < c ? c : a));
}
// 获取最小值
public static int getMinNum(int a, int b, int c) {
return (a > b ? (b > c ? c : b) : (a > c ? c : a));
}
---------------------
作者:MrSimp1e
来源:CSDN
原文:https://blog.csdn.net/bboyfeiyu/article/details/7382821
版权声明:本文为博主原创文章,转载请附上博文链接!
2.
CompilationFailedException
ompilationFailedException
compileDebugJavaWithJavac
gradlew compileDebugJavaWithJavac --stacktrace
gradlew compileDebugJavaWithJavac --stacktrace
3.集合里最大的俩个数
Collections.max()
new ArrayList<>().remove()
3.match_parent -1
wrap_content -2
4.AndroidStudio .9图拉完之后 不用重命名~ 不能有重名.
5。表格布局的一些属性
<!--collapseColumns = "0,2",就是隐藏第一与第三列-->
<!--android:stretchColumns = "1" 设置第二列为可拉伸列 横着的-->
<!--android:shrinkColumns = "1" 设置第二个列为可收缩列 竖着的 只有在横排充满的情况下才会生效--
6.过滤特殊字符串
可以使用正则表达式 ~
7.阿里图标库 矢量图 的 使用 因为多数为小图标不复杂 矢量图 更好
Android Studio Res -> Drawable -> 右键Vector -> 然后 localfile-> 最后是一个xml 就OK 百度有教程
8.网页抠图 火狐 google 打开 -f1->F12 打开控制台 左上角符号 点一下 选中区域 慢慢滑过代码 如果有图片的话 会自己显示出来的 双击 然后 粘 ,
9.修改全局字体 方法 首先得有个tf文件,放到main/assets/fonts/ddd.tf
然后在Application 里边
public class App extends Application {
private static final String CANARO_EXTRA_BOLD_PATH = "fonts/canaro_extra_bold.otf";
public static Typeface canaroExtraBold;
@Override
public void onCreate() {
super.onCreate();
initTypeface();
}
private void initTypeface() {
canaroExtraBold = Typeface.createFromAsset(getAssets(), CANARO_EXTRA_BOLD_PATH);
}
}
manifest .App
自定义Textview
public class CanaroTextView extends TextView {
public CanaroTextView(Context context) {
this(context, null);
}
public CanaroTextView(Context context, AttributeSet attrs) {
this(context, attrs, 0);
}
public CanaroTextView(Context context, AttributeSet attrs, int defStyleAttr) {
super(context, attrs, defStyleAttr);
setTypeface(App.canaroExtraBold);
}
}
10.字符串转换
URLEncoder.encode(str, "GBK");