Kotlin map forEach 错误

错误:执行的是jdk8的方法,在一些手机机型中会报错(因为是jdk7) selectedMap?.forEach { k, v -> } 正确:执行的是kotlin的方法 map?.forEach { (k, v) -> }

2018-12-02 11:12:42

阅读数 24

评论数 0

Android Elevation 无效分析

控件必须设置背景色,且不能为透明。 阴影是绘制于父控件上的,所以控件与父控件的边界之间需有足够空间绘制出阴影才行。 有网友提出图片尽量使用.png, 防止图片过大导致oom或者elevation失效 经过本人测试,除了上述原因外,还有:background是图片时、background直接设置具...

2018-09-28 14:53:04

阅读数 169

评论数 0

RecycleView

item无法充满的问题 Adapter的Holder加载布局使用View会造成无法填充满,使用LayoutInflater。 填充不满 override fun onCreateViewHolder(p0: ViewGroup, p1: Int): BuilderRecyclerViewH...

2018-09-28 14:43:23

阅读数 32

评论数 0

Toolbar大全

<android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent...

2018-09-22 17:38:52

阅读数 47

评论数 0

Android XML shape 标签使用详解

1.线 1.1.实线 line_solid.xml <?xml version="1.0" encoding="utf-8"?> <!-- 实线 --&...

2018-09-18 11:11:32

阅读数 88

评论数 0

MySQL-show命令

show tables或show tables from database_name; – 显示当前数据库中所有表的名称。 show databases; – 显示mysql中所有数据库的名称。 show columns from table_name from database_name; ...

2018-08-31 23:43:57

阅读数 55

评论数 0

Ubuntu-配置默认JDK

1.下载与准备 下载JDK 1.8.0,找到下载文件的目录,在下载文件夹敲命令 解压缩,解压之后,可以看到jvm文件夹里面有jdk文件了 sudo tar zxvf jdk-8u25-linux-x64.tar.gz -C /usr/lib/jvm 2.配置环境变量 2.1.打...

2018-08-31 01:47:25

阅读数 586

评论数 0

MySQL-DROP

1 删除数据库 mysql> DROP DATABASE db_name; Query OK, 0 rows affected (0.00 sec) 2 删除表 2.1 普通方式删除 mysql> DROP TABLE ta...

2018-08-31 01:32:23

阅读数 267

评论数 0

MySQL-table

创建表 执行语句 CREATE TABLE `table_name` ( `id` BIGINT(20) NOT NULL AUTO_INCREMENT, `colunm_1` VARCHAR(128) DEFAULT NULL, `colunm_2` TINYIN...

2018-08-31 01:31:20

阅读数 35

评论数 0

MySQL-导入导出sql文件

mysql导入导出sql文件 window下 1.导出整个数据库 mysqldump -u 用户名 -p 数据库名 > 导出的文件名 mysqldump -u dbuser -p dbname > dbname.sql 2.导出一个表 ...

2018-08-31 01:29:45

阅读数 80

评论数 0

MySQL-charset(字符编码)

1 创建时设置编码 1.1 创建数据库设置字符编码 mysql>CREATE DATABASE `test` CHARACTER SET 'utf8' COLLATE 'utf8_general_ci'; 1.2 创建表设置字符编码 mys...

2018-08-31 01:27:45

阅读数 518

评论数 0

Json解析

1.什么是Json JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式。它基于 ECMAScript (欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON...

2018-08-30 14:17:33

阅读数 59

评论数 0

BroadcastReceiver

广播接收者 Broadcast Receiver,作为Android系统中的全局监听器,可捕捉系统或应用发出的广播消息。通过BroadcastReceiver,可以轻松实现跨进程通信。BroadcastReceiver运行于主线程中,不要直接运行耗时操作。 一、什么是BroadcastRec...

2018-08-28 23:31:55

阅读数 46

评论数 0

markdow绘制流程图

经常使用markdow写东西,但之前仅限于基础的使用,流程图语法没用过,现在记录一下语法,以后多用用,markdown的流程图用起来真的很方便。 流程图大致分为两段,第一段是定义元素;第二段是连接元素,定义元素之间的走向。 定义元素 tag => type : cont...

2018-08-28 16:30:10

阅读数 249

评论数 0

Service

控制service启动关闭的方法 startService() stopService() bindService() unbindService() service生命周期方法 onCreate() Created with Raphaël 2.1.2startServic...

2018-08-28 14:47:08

阅读数 36

评论数 0

WebView

欢迎使用Markdown编辑器写博客 本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文...

2018-08-28 14:12:50

阅读数 61

评论数 0

SQLiteOpenHelper

添加数据 ContentValues cv = new ContentValues(); cv.put("name",user.getName()); cv.put("password&...

2018-02-15 17:37:05

阅读数 261

评论数 0

AndroidStudio的Terminal支持adb命令(Windows)

方法一:配置环境变量方式 1.配置adb环境变量到path,如: D:\devtool\Android\sdk\platform-tools 2.设置cmd配置,配置完成后重启计算机 3.打开AndroidStudio,在Terminal输入adb查看是否成功 ….略…....

2018-02-10 14:07:17

阅读数 432

评论数 0

AndroidStudio-Plugin-ADB WIFI 的使用

一直在显示 scan IP address... 无法连接 确保手机与电脑在同一局域网,获取手机ip地址, 如:192.xx.xxx.xxx 设置adb连接端口 输入: adb tcpip 5555 重新连接 输入:adb connect 192.xx.xxx.xxx:555...

2018-02-09 14:39:32

阅读数 160

评论数 0

AndroidStudio内置jdk瘦身的目录以及文件

删除的部分内容(jdk目录删除以下文件,可以减少很大一部分的空间) javafx-src.zip src.zip lib/missioncontrol lib/visualvm db lib/tools.jar lib/ct.sym lib/javafx-mx.jar...

2018-02-08 09:30:01

阅读数 458

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭