一些平时可能会用到的

2017-05-26  本文已影响0人  冬絮

一些平时可能会用到的,不定期更新

或者drawable是个资源文件
Resources res = getResources();
Bitmap bmp = BitmapFactory.decodeResource(res, R.drawable.pic);

DecimalFormat decimalFormat=new DecimalFormat(".00");//构造方法的字符格式这里如果小数不足2位,会以0补足.
String format = decimalFormat.format(rate);

Android 7.0(Nougat,牛轧糖)开始,Android更改了对用户安装证书的默认信任行为,应用程序「只信任系统级别的CA」。

对此,如果是自己写的APP想抓HTTPS的包,可以在 res/xml目录下新建一个network_security_config.xml 文件,复制粘贴如下内容:

    <base-config cleartextTrafficPermitted="true">
        <trust-anchors>
            <certificates src="system" overridePins="true" /> <!--信任系统证书-->
            <certificates src="user" overridePins="true" /> <!--信任用户证书-->
        </trust-anchors>
    </base-config>
</network-security-config>

复制代码接着AndroidManifest.xml文件中新增networkSecurityConfig属性引用xml文件,如下:

<?xml version="1.0" encoding="utf-8"?>
<manifest ... >
    <application android:networkSecurityConfig="@xml/network_security_config"
    ... >
    ...
    </application>
</manifest>

复制代码调试期为了方便自己抓包可以加上,发版本的时候,记得删掉哦!!!

调取相机拍照,并获取照片路径

                SPUtils.getInstance().put("path",mFilePath);
                File outFile = new File(mFilePath);
                Uri uri = FileProvider.getUriForFile(
                        SavePunchAvatarActivity.this,
                        "com.jy.feng.fileProvider",
                        outFile);
                //拍照
                Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
                intent.putExtra(MediaStore.EXTRA_OUTPUT, uri);
                startActivityForResult(intent, REQUEST_CODE);

上一篇 下一篇

猜你喜欢

热点阅读