- 博客(6)
- 收藏
- 关注
原创 Android使用阿里镜像仓库
由于google,jcenter等仓库部署在国外,当项目依赖新库时,需要从仓库上下载jar或aar文件,国外的网速你懂的。一个方法是连国内的镜像仓库,一般是阿里的镜像仓库,具体仓库地址Android主要用到的仓库是public仓库和google仓库,在gradle中的配置如下allprojects { repositories { maven { url 'https:...
2019-12-11 23:28:31
3047
原创 java四舍五入保留两位小数
常规解法思路是将数值乘以100,再调用Math.round做四舍五入操作,返回的时候再除以100public static double round(double value, int places) { if (places < 0) throw new IllegalArgumentException(); long factor = (long) Math.pow(...
2019-12-05 15:48:53
461
原创 sqlite根据时间戳获取当天数据
有这样一个需求,Android在每次操作某个动作时都会生成一条记录,该记录保存了createTime字段,用于存储生成记录时的时间戳,现在需要在历史记录界面中筛选出某一天的所有记录SQLite提供了五个有关日期和时间的函数,分别是date(timestring, modifier, modifier, …)time(timestring, modifier, modifier, …)da...
2019-12-05 15:03:46
2575
原创 Android中hdpi、mdpi等文件夹的区别
我们知道在Android设备中两台尺寸相同的设备,像素尺寸可能是不同的,比如一台设备每英寸160px,另一台设备每英寸480px,那么如果有一个宽为160px的控件,在第一台设备中显示为一英寸宽,而在第二台设备中显示为1/3英寸,所以官方推荐用dp度量长度,其中px和dp的换算公式如下:px = dp * (dpi / 160)dpi代表每英寸像素点数还是原来的问题,假设现在把160p...
2019-08-31 14:34:29
1525
原创 EditText密码输入切换显示或隐藏
我们在做注册登录的时候,有时需要一个按钮来切换密码的明文显示或隐藏,此时通过设置transformationMethod来实现,步骤如下:EditText的inputType为textPassword隐藏密码 editText.transformationMethod = HideReturnsTransformationMethod.getInstance()3.显示密码edit...
2019-08-27 11:38:51
249
原创 Fragment代码设置主题
override fun onCreateView(inflater: LayoutInflater, container: ViewGroup, savedInstanceState: Bundle): View?{ //生成对应主题的ContextThemeWrapper val contextThemeWrapper = ContextThemeWrapper(activity, R.s...
2019-08-26 13:49:22
788
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人