- 博客(10)
- 资源 (3)
- 收藏
- 关注
原创 Android 异步消息处理机制 让你理解 Looper、Handler、Message三者关系
一:Handler消息机制为什么要有Android消息机制?我们知道Handler的主要作用是将一个任务切换到某个指定的线程去执行,比如Android规定访问UI只能在主线程中进行,如果在子线程中访问那么程序会抛异常,如下所示:void checkThread(){ if(mThread != Thread.currentThread()){ ...
2016-11-18 18:22:34 919 1
原创 Java中泛型最新的认识和理解
一.泛型是什么:泛型是指参数化类型的能力。可以定义带泛型的类,方法或者接口。随后编译器会具体的类型来替换它。二.泛型的好处:下面先看一个的小demo: List list = new ArrayList(); list.add(1); list.add(2); list.add("3");//一不小心插入了 S
2016-11-21 15:51:13 560
原创 android中HTTP协议访问网络及其方式及其http的GET和POST的优缺点
一.HTTP是什么:超文本传输协议(HTTP HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。在HTTP/1.0中,默认使用的是短连接。也就是说,浏览器和服务器每进行一次HTTP操作,就建立一次连接,但任务结束就中断连接。如果客户端浏览器访问的某个HTML或其他类型的 Web页中包含有其他的Web资源,如JavaScript文件、图像
2016-11-19 18:08:52 1195
原创 Android中内存泄露和内存溢出的区别
内存溢出 out of memory:是指程序在申请内存时,但没有足够的内存空间供其使用,出现out of memory。内存溢出就是你要求分配的内存超出了系统能给你的,系统不能满足需求,于是产生溢出。 (一般下载批量网络高清大图片的时候)内存泄露 memory leak:内存泄漏是指你向系统申请分配内存进行使用(new),可是使用完了以后却不归还(delete),结果你申请到的那块内存你自己
2016-11-18 22:06:05 572
原创 Java中四种引用强 软 弱 虚 的详细介绍及理解
Java中强软弱虚四种引用引用:一、强引用(StrongReference) 当我们使用 new 这个关键字创建对象时创建出来的对象就是强引用(new出来对象为强引用) 如Object object = new Object() 这个Object()就是一个强引用了,如果一个对象具有强引用。垃圾回收器就不会回收有强引用的对象。如当jvm内存不足时,
2016-11-17 16:07:55 7686
原创 基础总结篇之:Intent详细介绍
一.Intent是什么:翻译过来:意图,简单来说,Intent是系统各组件之间进行数据传递的数据负载者。Android程序中各组件之间交互的一种方式,它不仅可以可以指明当前组件想要执行的动作,还可以在不同组件之间传递数据。启动一个Activity:Context.startActivity(Intent intent);启动一个Service:Context.start
2016-11-14 21:39:56 423
原创 Android的Service的基础知识和见解
一.服务:实现程序后台运行的解决方案,并且可以和其他组件进行交互。1.比如播放多媒体MP3,程序需要service在后台继续播放2.比如检测SD卡上文件的变化3.后台记录你地理信息位置的改变等等总之服务是地下(后台)工作者。二.服务的启动模式:1.context.startService()2.context.bindService()三.两种服务生命周期:
2016-11-10 21:15:55 488
原创 Java中==与equals的区别
==比较两个对象在内存中是不是同一个对象,就是说在内存里的存储位置一致。两个String对象存储的值是一样的,但有可能在内存里存储在不同的地方 .==比较的是引用而equals方法比较的是内容。public boolean equals(Object obj) 这个方法是由Object对象提供的,可以由子类进行重写。默认的实现只有当对象和自身进行比较时才会返回true,这个时候和=
2016-11-10 19:22:31 323
原创 Android中五中存储方式的区别和优劣性
数据存储在开发中是使用最频繁的,在这里主要介绍Android平台中实现数据存储的5种主要方式,分别是:1 使用SharedPreferences存储数据2 文件存储数据3 SQLite数据库存储数据4 使用ContentProvider存储数据5 网络存储数据第一种: 使用SharedPreferences存储数据 适用范围:保存少量的数据,且这些数据
2016-11-08 20:36:03 3585 1
原创 Android中的 单选按钮和复选框
在Adnroid中,单选按钮和复选框都继承了普通按钮。因此它们都可以使用普通按钮支持的各种属性和方法。不同的是,它们提供了可以选中的功能,下面是对单选按钮的和复选框的进行详细的介绍。在Android中 可以使用两种方法向屏幕添加单选按钮:1.通过XML布局文件中使用 标记添加,2.在Java文件。通过new 关键字来创建推荐第一种方法。adnroid:checked
2016-11-05 16:44:01 12984
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人