- 博客(9)
- 收藏
- 关注
原创 SQLite的用法
什么是SQLite1.SQlite 通过文件来保存数据库,一个文件就是一个数据库。 2.数据库里又包含数个表格; 3.每个表格里面包含了多个记录; 4.每个记录由多个字段组成; 5.每个字段都有其对应的值; 6.每个值都可以指定类型。总结:数据库名称即文件名;表格有自己的名称;记录没有名称;每个字段都有名称。在SQlite中,记录没有顺序的概念,不存在第一、第二此类的概念;只能通过查询来获
2018-03-21 13:31:39 406
原创 SharedPrefernces的初级应用
什么是SharedPrefernces1.做软件开发应该都知道,很多软件会有配置文件,里面存放这程序运行当中的各个属性值,由于其配置信息并不多,如果采用数据库来存放并不划算,因为数据库连接跟操作等耗时大大影响了程序的效率,因此我们使用键值这种一一对应的关系来存放这些配置信息。SharedPreferences正是Android中用于实现这中存储方式的技术。 SharedPrefere
2018-03-21 10:15:22 171
原创 HttpUrlConnection+JSON
HttpUrlConnection+JSONJson之前,大家都用 XML 传递数据。XML 是一种纯文本格式,所以适合在网络上交换数据,但是 XML 格式比较复杂,终于道格拉斯·克罗克福特(Douglas Crockford)发明了JSON 这种超轻量级的数据交换格式。 任何把 JavaScript 变成 Json ,就是把这个对象序列化为Json字符串,然后才可以通过网络传递; 收到一个Jso
2018-03-15 22:03:51 232
原创 HttpUrlConnection的初级应用
什么是Http请求1.HTTP(HyperText Transfer Protocol)是一套计算机通过网络进行通信的规则。计算机专家设计出HTTP,使HTTP客户(如Web浏览器)能够从HTTP服务器(Web服务器)请求信息和服务,HTTP目前协议的版本是1.1.HTTP是一种无状态的协议,无状态是指Web浏览器和Web服务器之间不需要建立持久的连接,这意味着当一个客户端向服务器端发出请求,然后W
2018-03-14 19:45:13 153
原创 AsyncTask的初级应用
什么是AsyncTask AsyncTask是对Handler与线程池的封装。使用它的方便之处在于能够更新用户界面,当然这里更新用户界面的操作还是 在主线程中完成的,但是由于AsyncTask内部包含一个Handler,所以可以发送消息给主线程让它更新UI。另外,AsyncTask内还包含了一个线程池。使用线程池的主要原因是避免不必要的创建及销毁线程的开销。 如何使用AsyncTask ...
2018-03-14 19:29:58 161
原创 Handler的实际操作
什么是handler1.当用户点击一个按钮时如果执行的是一个常耗时操作的话,处理不好会导致系统假死,用户体验很差,而Android则更进一步,如果任意一个Acitivity没有响应5秒钟以上就会被强制关闭,因此我们需要另外起动一个线程来处理长耗时操作,而主线程则不受其影响,在耗时操作完结发送消息给主线程,主线程再做相应处理。那么线程之间的消息传递和异步处理用的就是Handler。什么是Looper和
2018-03-08 19:01:27 219
原创 屏幕适配
屏幕适配什么是屏幕适配1.屏幕尺寸含义:手机对角线的物理尺寸 单位:英寸(inch),1英寸=2.54cm Density-independent pixel (dp)独立像素密度。标准是160dip.即1dp对应1个pixel,计算公式如:px = dp * (dpi / 160),屏幕密度越大,1dp对应 的像素点越多。 上面的公式中有个dpi,dpi为DPI是Dots Per Inch
2018-03-07 20:17:52 123
原创 Fragment的初级应用
Fragment的初级应用分类 一.什么是Fragment 1.Fragment作为Activity界面的一部分组成出现,可以在一个Activity中同时出现多个Fragment,并且一个Fragment亦可在多个Activity中使用. 2.在Activity运行过程中,可以添加、移除或者替换Fragment(add()、remove()、replace()){其中remove()初学...
2018-03-06 20:43:51 190
原创 对刚学习的android开发中音乐播放器的一点总结
一.创建实体类 1.首先新建一个java项目,可以任取名,但是首字母要大写。 例如:YinYueBoFangQi 2.在java项目的默认模块app下的java中的第一个子文件里新建包。 在java中的第一个子文件里新建包adapter包,entity和fragment包; 在res\layout中新建Layout XML File,取名music_item;新建Empty Activ
2017-12-20 08:52:55 1838
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人