1、判断一个字符串是否为空
if (TextUtils.isEmpty(password))
2、得到一个文件的网络uri,要把这个文件下载下来
在做电子画屏中,偶然遇到
if (uri != null) {
InputStream in = null;
try {
in = getContentResolver().openInputStream(uri);
} catch (FileNotFoundException e) {
e.printStackTrace();
}
}
getContentResolver()是activity内部方法,直接可以使用,得到一个输入流
3、启动模式的应用
为防止快速点击时多次startActivity,可以将目标Activity设置为singleTop
singleTask 常用于主页和登陆页
4、string文件中的占位符
![](https://img.haomeiwen.com/i15723012/2e66ea723a27ca4a.png)
代码实现:
mTvCommit.setText(String.format(getString(R.string.confirm_msg), selectCount, maxCount));
5、用代码创建控件和设置属性
// 1.创建外围LinearLayout控件
LinearLayout layout = new LinearLayout(MainActivity.this);
LinearLayout.LayoutParams lLayoutlayoutParams = new LinearLayout.LayoutParams(
ViewGroup.LayoutParams.MATCH_PARENT,
ViewGroup.LayoutParams.WRAP_CONTENT);
// 设置margin
lLayoutlayoutParams.setMargins(0, (int) (fDimRatio * 5), 0, 0);
layout.setLayoutParams(lLayoutlayoutParams);
// 设置属性
layout.setBackgroundColor(Color.argb(255, 162, 205, 90)); // #FFA2CD5A
layout.setPadding((int) (fDimRatio * 5), (int) (fDimRatio * 5),
(int) (fDimRatio * 5), (int) (fDimRatio * 5));
layout.setOrientation(LinearLayout.VERTICAL);
6、类型转换
Double.valueOf();
Integer.valueOf();
String.valueOf();
网友评论