时间戳转换日期格式字符串
String format = "yyyy-MM-dd HH:mm:ss";
SimpleDateFormat dateFormat = new SimpleDateFormat(format);
String format1 = dateFormat.format(time);
//EditText中密码的显示和隐藏
if (basd==true){ editLoginPassword.setTransformationMethod(HideReturnsTransformationMethod.getInstance());//显示 }else { editLoginPassword.setTransformationMethod(PasswordTransformationMethod.getInstance());//隐藏 } editLoginPassword.setSelection(editLoginPassword.getText().length());//光标位置
RecyclerView禁止滑动
PersonalMeetingLecturerAdapter adapter = new PersonalMeetingLecturerAdapter(this);
rvMeetingCurrent.setLayoutManager(new LinearLayoutManager(this));
rvMeetingCurrent.setNestedScrollingEnabled(false);//禁止滑动
rvMeetingCurrent.setAdapter(adapter);
//Xrecyclerview依赖(配合recyclerview使用,所以....)
implementation('com.jcodecraeer:xrecyclerview:1.5.9') {
exclude group: 'com.android.support'
}
implementation 'com.android.support:recyclerview-v7:27.1.1'
Fresco缓存SD卡
DiskCacheConfig butter = DiskCacheConfig.newBuilder(this)
.setBaseDirectoryName("imager")
.setBaseDirectoryPath(Environment.getExternalStorageDirectory())
.build();
ImagePipelineConfig config = ImagePipelineConfig.newBuilder(this)
.setMainDiskCacheConfig(butter)
.build();
Fresco.initialize(this,config);
butterknife的版本8.5.1的就行
因为编译了两次加
android {
...
defaultConfig {
...
javaCompileOptions {
annotationProcessorOptions {
includeCompileClasspath = true
}
}
}
}
SharedPreferences 的使用
SharedPreferences preferences = getSharedPreferences("boxt", MODE_PRIVATE);
SharedPreferences.Editor editor = preferences.edit();
//使用
boolean box = preferences.getBoolean("box",false);
String name = preferences.getString("name", "");
String prass = preferences.getString("prass", "");
//存值
editor.putBoolean("box",true);
edit.putString("phone",name);
edit.putString("pwd",prass);
editor.commit();
获取[{"commodityId":23,"count":1}]数据
JSONArray jsonArray=new JSONArray();
JSONObject jsonObject=null;
try {
jsonObject=new JSONObject();
jsonObject.put("commodityId",commodityId);
jsonObject.put("count",1);
} catch (JSONException e) {
e.printStackTrace();
}
jsonArray.put(jsonObject);
Log.e("-----",jsonArray.toString());