摘要: /** * 指定范围的随机数 */ public static int getRandom(int min, int max) { Random random = new Random(); return random.nextInt(max) % (max - min + 1) + min; } 阅读全文
posted @ 2018-10-02 21:02 H_bolin 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 1.使用Java反射API的一个重要好处是可以绕过Java语言中默认的访问控制权限。Constructor、Filed和Method都继承自java.lang.reflect.AccessibleObject,其中的setAccessible方法可以用于设置是否绕过默认的权限检查,否则,访问非pub 阅读全文
posted @ 2018-07-17 17:33 H_bolin 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 判断是否存在:select 1 from tablename where col = 'col' limit 1; 阅读全文
posted @ 2018-07-09 15:23 H_bolin 阅读(130) 评论(0) 推荐(0) 编辑
摘要: override fun onCreateOptionsMenu(menu: Menu?): Boolean { menu?.add(Menu.NONE, 0, 0, "重新导入") return true } override fun onOptionsItemSelected(item: MenuItem?): Boolean { ... 阅读全文
posted @ 2018-06-26 11:23 H_bolin 阅读(189) 评论(0) 推荐(0) 编辑
摘要: // 调整屏幕亮度 --> 把亮度调到最高 WindowManager.LayoutParams lp = getActivity().getWindow().getAttributes(); lp.screenBrightness = 255f * (1f / 255f); getActivity().getWindow().setAttribu... 阅读全文
posted @ 2018-06-26 10:45 H_bolin 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 教你步步为营掌握自定义View 阅读全文
posted @ 2018-06-25 13:42 H_bolin 阅读(118) 评论(0) 推荐(0) 编辑
摘要: /** * 解析xml的工具类 * 1、将多层级xml解析为Map */ public class ParseXmlUtil { public static final String TAG = "ParseXmlUtil"; /** * 将xml格式响应报文解析为Map格式 * * @param responseXmlTemp *... 阅读全文
posted @ 2018-06-19 10:10 H_bolin 阅读(2086) 评论(0) 推荐(0) 编辑
摘要: V7包中的Theme.AppCompat主题系列中并没有全屏样式,这个是为什么,只有作者知道…… 解决办法: 自定义主题 https://blog.csdn.net/jhone_csdn/article/details/51240287 阅读全文
posted @ 2018-06-04 11:28 H_bolin 阅读(618) 评论(0) 推荐(0) 编辑
摘要: editText.setInputType(InputType.TYPE_CLASS_NUMBER); String digits = "0123456789."; editText.setKeyListener(DigitsKeyListener.getInstance(digits)); set 阅读全文
posted @ 2018-06-04 09:13 H_bolin 阅读(2103) 评论(0) 推荐(0) 编辑
摘要: 直接上实例: 代码运行得完全没有问题,输出结果: But,很明显,我们的数据并没有保存到数据库中,但返回给了其他服务OK的结果,这个是要出大问题的。 正确的做法是直接抛出异常。因为数据库没有保存到数据库中,原因是null异常 所以,一定不要为了保证代码运行得没有问题,而滥用 ? 。这样的做法是错误的 阅读全文
posted @ 2018-06-01 14:55 H_bolin 阅读(1008) 评论(0) 推荐(0) 编辑