随笔分类 -  Android

摘要:findViewById 的另外一种表现形式 @BindView 导入: 绑定: 使用: 等价于: OnClick的另外一个表达方式 阅读全文
posted @ 2019-06-24 15:45 蜜铀 阅读(131) 评论(0) 推荐(0)
摘要:javabean 中常用 get set .... 可用: Code-->Generate 通过快捷键Alt+Insert 阅读全文
posted @ 2019-06-07 15:46 蜜铀 阅读(559) 评论(0) 推荐(0)
摘要:一、 添加依赖dependencies { implementation 'com.github.kongqw:AndroidSerialPort:1.0.1'}二、 使用方法 package com.bug01.tryserial; import com.kongqw.serialportlibr 阅读全文
posted @ 2019-04-28 17:28 蜜铀 阅读(3144) 评论(0) 推荐(1)
摘要:定义一个对象: private Object objWaiter = new Object(); 在需要等待的地方加等待锁: synchronized (objWaiter) { objWaiter.wait(1000);//这里可以不用加入超时,也就是会无限期等待下去,建议是加个超时。 } 在另外 阅读全文
posted @ 2019-04-26 16:43 蜜铀 阅读(229) 评论(0) 推荐(0)
摘要:Log框架(Log Framework): Logger: 简单,漂亮,强大的Android日志工具 Hugo: 在调试版本上注解的触发方法进行日志记录 Timber: 一个小的,可扩展的日志工具 响应式编程(Responsive programming): RxJava: JVM上的响应式扩展 R 阅读全文
posted @ 2019-04-24 11:10 蜜铀 阅读(147) 评论(0) 推荐(0)
摘要:网上看了很多关于Socket的Demo,用起来挺好用也简单,不过都在断开连接时,都没有做好相关处理,导致每次主动断开时,会报错 如: java.net.SocketException: Socket closed at java.net.SocketInputStream.socketRead0(N 阅读全文
posted @ 2019-04-20 11:29 蜜铀 阅读(1292) 评论(0) 推荐(0)
摘要:Log.v("MyTag", "This is Verbose."); Log.d("MyTag", "This is Debug."); Log.i("MyTag", "This is Information"); Log.w("MyTag", "This is Warnning."); Log. 阅读全文
posted @ 2019-04-17 14:35 蜜铀 阅读(172) 评论(0) 推荐(0)
摘要:一、配置Gradle Scripts: 1.1、build.gradle(Project:*****) 1.2、build.gradle(Module:app) 二、创建存储对象类(记住要@Entity,这样才会被构建相对应的操作类): 三、菜单栏选择Build->Make Project 这里将生 阅读全文
posted @ 2019-04-04 17:02 蜜铀 阅读(143) 评论(0) 推荐(0)