
Android基础
无忧亦无佈
站在巨人的肩膀上。。。
展开
-
软键盘弹出/隐藏
private void showKeyboard() { InputMethodManager imm = (InputMethodManager) this .getSystemService(Context.INPUT_METHOD_SERVICE); imm.toggleSoftInput(0, InputMethodManager.HIDE_NOT原创 2017-05-23 11:00:08 · 446 阅读 · 0 评论 -
国内/外电话号码验证
/** * 电话号码验证 * * @param areacode * 国际区号代码,例如 中国为(+86) * @param phone * 电话号码 * @return */public static boolean isPhoneNumberValid(String areacode, String phone) { if原创 2017-05-23 11:15:21 · 2018 阅读 · 0 评论 -
邮箱/密码格式验证
/** * 是否是5-18位字母或数字 */public static boolean isLegalPassword(String srcString) { String reg = "^[A-Za-z0-9]{5,18}$"; Pattern p = Pattern.compile(reg); Matcher m = p.matcher(srcString); i原创 2017-05-23 11:25:51 · 3032 阅读 · 0 评论 -
dp和px的转换方法记录
/** * dp转换为px */public static int dp2px(Context context, float dpValue) { final float scale = context.getResources().getDisplayMetrics().density; return (int) (dpValue * scale + 0.5f);}原创 2017-04-27 17:26:07 · 868 阅读 · 0 评论 -
在Activity中定义颜色
int black = Color.BLACK;int gray = Color.argb(127,255,0,0);int white = Color.parseColor("#ffffff");透明度--对应十六进制100%--ff90%--e685%--d980%--cc70%--b360%--9950%--8040%--6630%--4d20原创 2017-07-05 15:43:44 · 389 阅读 · 0 评论 -
根据Android本地用户登录状态,显示js中用户是否登录
1.js代码,名称demo.html,放在新建assets文件夹下<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>Title</title></head><body>&原创 2018-03-15 11:15:42 · 471 阅读 · 0 评论 -
AS引用lambda
记录下Lambda在as中引用1.在工程gradle中添加2.在项目gradle中添加语句3.Activity中应用fb_main.setOnClickListener(v-> { Log.d("TAG", "Lambda表达式");});原创 2018-06-13 10:34:25 · 275 阅读 · 0 评论 -
Android studio 工具下载
记录下AS下载地址官网地址:https://developer.android.google.cn/studio/个人平时下载:http://www.androiddevtools.cn/升级Gradle插件AS 3.0支持的gradle版本至少为4.1,gradle不适配。打开AS后会自动更新gradle,根据AS默认版本的gradle下载会很慢,找到默认版本号,去 http://downlo...原创 2018-06-13 11:25:23 · 454 阅读 · 0 评论 -
Android studio背景色的一些设置
总是记不住,还要网上找,自己记录下先点击File-->Settings在这里面设置1.字体设置2.背景色设置3.页面自动注释说明,自定义设置其他主题颜色设置参考:https://www.jianshu.com/p/e02ee207d9c4...原创 2018-06-13 23:59:47 · 1430 阅读 · 0 评论