SP 加相机

存入

SharedPreferences welcome = getSharedPreferences("welcome", MODE_PRIVATE);

SharedPreferences.Editor edit = welcome.edit();

edit.putString("welcome","111");

edit.commit();

取出

SharedPreferences welcome = getSharedPreferences("welcome", MODE_PRIVATE);

String string = welcome.getString("welcome", "cuo");

if (string=="111"){

Toast.makeText(this, "这是启动页" +main, Toast.LENGTH_SHORT).show();

}



相机代码  调用相机切换头像 Glide

//裁剪图片的快捷方法

    implementation 'com.github.wildma:PictureSelector:2.1.0'



@Override

            public void onClick(View v) {

                PictureSelector.create(MainAct.this,PictureSelector.SELECT_REQUEST_CODE).selectPicture();

            }//点击事件里写

回调相机结果

@Override

    protected void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) {

        super.onActivityResult(requestCode, resultCode, data);

        if (requestCode==PictureSelector.SELECT_REQUEST_CODE){

            if (data!=null){

                PictureBean bean=data.getParcelableExtra(PictureSelector.PICTURE_RESULT);

                if (bean.isCut()){

                    Bitmap bitmap = BitmapFactory.decodeFile(bean.getPath());

                    Glide.with(MainAct.this).load(bitmap).apply(RequestOptions.bitmapTransform(new CircleCrop())).into(viewById);

                }

                viewById.setImageURI(bean.getUri());

                Glide.with(MainAct.this).load(bean.getUri()).apply(RequestOptions.bitmapTransform(new CircleCrop())).into(viewById);

            }

        }

    }//注意相机拍照只能真机测试不然会报错

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容