- 博客(10)
- 收藏
- 关注
原创 Room的数据迁移踩坑
最近使用Room进行版本提升,要在表中删除一条字段。新增字段的方式之前已经使用过了:val goodsDatabase = Room.databaseBuilder( context.applicationContext, GoodsDatabase::class.java, ...
2019-06-19 19:20:28
1699
原创 关于JavaScript的一部分语法书写
有关箭头符号“=>”,在箭头之后跟着一个小括号“()”代表返回小括号中的值,意思就是返回,如果跟着一个大括号“{}”,就代表一个对象。const test = [{ index: 0 }, { index: 1 }, { index: 2 }, { index: 3 }, { index: 4...
2019-06-12 14:05:37
161
原创 compileSdkVersion,targetSdkVersion,buildToolsVersion的区别
compileSdkVersion:配置编译该模块的SDK版本 buildToolsVersion:Android构建工具的版本 targetSdkVersion:基于哪个SDK版本开发,一般如果不同版本的SDK功能出现差异的话,就是通过它来限制的。比如说从android28开始,http就会收到限制,不能再访问,将targetSdkVersion从28改为27,就能接触这...
2019-06-03 11:37:00
2326
原创 关于android studio布局文件中不能自动补齐属性的解决方法
最近碰到一个问题<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertica...
2019-03-31 14:50:47
4384
2
原创 关于android设备上面导航栏和状态栏的隐藏
public static void fullScreen(Activity mActivity) { if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { Window mWindow = mActivity.getWindow(); View decorVi...
2018-11-14 10:04:29
800
原创 Android Studio升级到3.1.4之后编译失败
将Android Studio升级到3.1.4之后,碰到一个问题,就是原先的融云中的方法不能使用了,在网上查询之后找到这个原因:按照android stadio 3.1的要求,需要把gradle版本升级为 4.4及以上,但是gradle 4.4及以上要求将依赖api的compile换成implementation。而implementation声明的依赖没办法传递到module以外,即该mo...
2018-09-10 10:51:55
672
原创 Retrofit2自定义Gson解析
一般来说从服务端获取的数据格式是固定的:{ "code":0, "message":"成功", "data":{"测试内容"} }或者{ "code":0, "message":"成功", "data":[{},{},{}] }一般我们也会事先创建一个类来
2018-07-26 19:50:12
6042
2
原创 Android中设置动画循环旋转的方法
<rotate xmlns:android="http://schemas.android.com/apk/res/android" android:pivotX="50%" android:pivotY="50%" android:fromDegrees="0" android:toDegrees="360" android:duration=&quo
2018-07-22 17:16:08
2705
原创 关于getLocationInWindow和getLocationOnScreen的不同
二者都是获取控件View的坐标,只是原点不同:int[] locations= new int[2] ;view.getLocationInWindow(locations); view.getLocationOnScreen(locations);//其中locations [0]是x坐标 ,locations [1]是y坐标.getLocationOnScreen 的原点是整...
2018-07-21 15:44:20
636
原创 判断Fragment的隐藏和显示
当我们用fragmentmanager加载多个fragment的时候,经常会显示和隐藏不同的fragment,这个时候如果要知道某个fragment是否显示的话,可以在fragment中重写public void onHiddenChanged(boolean hidden) { super.onHiddenChanged(hidden); if (hidden) { ...
2018-07-12 13:39:07
1099
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人