最近在学习android数据库,当总是出现Read timed out的错误,重新运行,重启android studio,重启电脑都不行。然后上网查资料找到解决问题。 在里添加如下代码: mavenCentral() maven { url 'https://maven.google.com' } ...
分类:
移动开发 时间:
2020-02-06 14:20:13
阅读次数:
193
Android数据交互 今天通过视频教程学习的,android前端与后台数据的交互。昨天只是做了些假数据,今天在业务逻辑方面下了下功夫。 通过Fab弹窗添加数据(AlertDialog) textview进行文本框输入(EditText标签) 在组件中选择日期(DataPicker标签) 在事件监听 ...
分类:
其他好文 时间:
2020-02-06 01:45:04
阅读次数:
96
layout.java <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="ma ...
分类:
移动开发 时间:
2020-02-05 23:17:41
阅读次数:
107
1.要想使用Room首先需要在build.grade中添加依赖 1 dependencies { 2 def room_version = "2.2.2" 3 4 implementation "androidx.room:room-runtime:$room_version" 5 annotati ...
分类:
移动开发 时间:
2020-02-01 16:38:45
阅读次数:
110
Android数据库源码分析(2)-SQLiteDatabase的实现以及多线程行为 本系列主要关注安卓数据库的线程行为,分为四个部分: (1)SQLiteOpenHelper的getReadableDatabase和getWritableDatabase (2)SQLiteDatabase的实现以 ...
分类:
移动开发 时间:
2020-01-22 11:15:14
阅读次数:
97
本系列主要关注安卓数据库的线程行为,分为四个部分: (1)SQLiteOpenHelper的getReadableDatabase和getWritableDatabase (2)SQLiteDatabase的实现以及多线程行为 (3)连接缓存池SQLiteConnectionPool (4)SQLi ...
分类:
移动开发 时间:
2020-01-22 10:29:44
阅读次数:
138
赶上智能手机刚问世时有幸用过的小伙伴都知道,那时候的Android系统是把我们自己买的SD卡作为外部存储的,但是不知道从哪天开始,SD卡就被固化到智能手机的内部了,但是我们仍然把它称为外部存储。我想Android这样做的原因大概是因为市面上SD卡质量有好有坏,可能会影响APP运行吧(因为笔者就有过A ...
分类:
移动开发 时间:
2020-01-19 00:12:42
阅读次数:
123
SQLite是一个小巧的嵌入式数据库,使用方便、开发简单,手机上最早由IOS运用,后来Android也采用了SQLite. SQLite的多数SQL语法与Oracle 一样,下面只列出不同的地方: (1)建表时为避免重复操作,应加上IF NOT EXISTS关键词,例如CREATE TABLE IF ...
分类:
移动开发 时间:
2020-01-19 00:04:44
阅读次数:
117
1.从服务器获取数据 1.实例化一个URL对象 2.获取HttpURLConnection对象(工作中常封装或用第三方库) 3.设置请求连接属性 4.获取响应码,判断连接结构码 5.读取输入流并解析 2.GET请求 获取数据 3.POST请求 提交数据 4.GET VS POST ...
分类:
移动开发 时间:
2020-01-05 20:46:45
阅读次数:
126
1. SharedPreferences介绍: SharedPreferences 的作用是使用键值对的方式存储数据,且支持多种不同的数据类型存储。是Android数据持久化方法中最简单的一种。这种方式主要用来存储比较简单的一些数据, 而且是标准的Boolean、Int、Float、Long、Str ...
分类:
移动开发 时间:
2019-12-28 10:06:46
阅读次数:
99