- 博客(12)
- 收藏
- 关注
原创 Android——DIP、SP、PT、IN、MM 转为 PX
背景:参考TypedValue.applyDimension(int unit, float value,DisplayMetrics metrics)网上有些自己写的util,在SP、DIP转PX时 + 0.5f ,可能想四舍五入。我懒得写,直接用Android自带的TypedValue.applyDimension() 将 sp、dp 等转为 px 。 /** * Conver...
2020-01-17 11:36:12
484
原创 Room中碰到的问题
目录教程Room使用中碰到的问题Entity不支持的数据类型,如Date找到错误解决方法:错误:在主线程执行插入操作方法一、强制在主线程执行。(最懒、感觉不太保险的方法)方法二、模仿官网例子,在diskIO中执行插入操作(正在使用的方法)方法三、继承AsyncTask(代码略长,不想用的方法)教程先看基本用法,边看边练。然后参考官网例子,学习如何在生产环境中使用。视频教程:av5095401...
2020-01-13 15:51:02
2535
原创 检测网络——Android
目录检测网络状态检测网络状态添加权限。INTERNET 是上网用的,此处可以不添加;ACCESS_NETWORK_STATE 获取访问网络状态,此处必须添加。 <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="androi...
2020-01-13 10:43:22
377
原创 Spinner
先Adapter,后setSelection()。没适配,它选择个锤锤。使用xml布局,以dialog形式,弹出对话框选择 <Spinner android:id="@+id/spinner android:layout_width="match_parent" android:layout_h...
2019-12-19 14:52:15
222
原创 API(Spring Boot SSM)——bug笔记
时间mysql数据库时间正常。swagger显示时间少八小时在application添加配置:properties写法:spring.jackson.time-zone=GMT+8yml写法:spring: jackson: time-zone: GMT+8generatorConfig: 里的 targetRuntime 属性targetRuntime 属性影...
2019-11-25 11:43:22
200
原创 Android——Socket.IO
参考:Android端例子&&使用方法1. 配置引入gradle,Sync Now. implementation ('io.socket:socket.io-client:1.0.0') { exclude group: 'org.json', module: 'json' }2019/11/14 记录: 新版为1.0.0,上面官网demo0...
2019-11-14 16:41:43
922
原创 RecyclerView聊天界面从底部显示 和 倒序
XXXActivity:setupRecyclerView(),添加:方法一:mRecycleView.scrollToPosition(adapter.getItemCount-1);方法二LinearLayoutManager manager = new LinearLayoutManager(DiscussProblemActivity.this, LinearLayoutMana...
2019-10-31 15:09:31
5237
原创 Android——获取不到控件
问题描述id与layout里的id一致,一运行就报空指针异常。断点调试,控件等于null。解决办法clean project,重新build运行。
2019-10-31 14:12:52
636
原创 Android——运行时权限
需要在运行时申请的权限(Android 6.0 以后)参考:《第二行代码》申请请求应用权限:https://developer.android.google.cn/training/permissions/requesting.html在AndroidManifest.xml中声明要申请的权限。在Activity里判断。if (ContextCompat.checkSelfPer...
2019-10-30 17:49:54
220
原创 Android属性
记录一下Android各控件的属性,方便以后查看善用网页 “Ctrl + F”常用控件的属性指定文字对齐方式:top\bottom\left\right\center等: android:gravity="center"字体设置,字面意思: android:textSize、android:textColor、android:textAllCaps有时输入框里需要***提示***输入什么...
2019-05-10 17:52:57
224
原创 活动(Activity)的生命周期
初识活动周期认识活动周期有什么用呢?它可以告诉我们资源不足时,内存回收顺序;当活动被回收时怎么办;活动的启动模式有哪四个,如何启动程序;如何真正退出程序。当然,中间穿插一个如何知晓当前是哪一个活动。...
2019-03-08 20:54:16
715
原创 Android——Log,Toast提示框,Intent跳转
LogLog.v()。verbose,详细,啰嗦;打印所有日志。Log.d()。debug。Log.i()。info。Log.w()。warn。Log.e()。error。使用:Log.d(&quot;tag:一般传入当前Activity&quot;,&quot;想要打印的具体内容&quot;);查看:通过下方过滤器,可以自定义。Toast一种Android提供的提醒方式。举例:@Overrideprotec...
2019-03-08 19:01:17
1037
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅