Android 上课篇 数据GsonFormat /终端获取异常信息 /集合最打俩数 /match parent -1 /.9图 /表格 /矢量图 /修改字体/转码

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");  

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值