- 博客(16)
- 收藏
- 关注
转载 Android主流网络请求开源库的对比(Android-Async-Http、Volley、OkHttp、Retrofit)
对比现今主流的网络请求库1. 为什么要用网络请求开源库? 网络请求开源库是一个将网络请求的相关功能封装好的类库,并对外提供Api:没有网络请求框架之前App想与服务器进行网络请求交互是一件很痛苦的事:因为Android的主线程不能进行网络请求,还需要另外开一个线程进行请求,然后又要考虑到线程池,缓存等一堆问题。使用网络请求库后(前人的轮子)
2016-11-19 18:48:35
292
转载 Android事件分发机制完全解析(下)
转载于 http://blog.youkuaiyun.com/sinyu890807/article/details/9153747什么是ViewGroup?它和普通的View有什么区别?顾名思义,ViewGroup就是一组View的集合,它包含很多的子View和子VewGroup,是Android中所有布局的父类或间接父类,像LinearLayout、RelativeLayout等都是继承自
2016-11-12 22:41:44
244
转载 Android事件分发机制完全解析(上)
转载于 http://blog.youkuaiyun.com/guolin_blog/article/details/9097463 当前有一个非常简单的项目,只有一个Activity,并且Activity中只有一个按钮。你可能已经知道,如果想要给这个按钮注册一个点击事件,只需要调用:button.setOnClickListener(new OnClickListener() { @
2016-11-12 22:13:10
246
转载 handler机制的原理
andriod提供了Handler 和 Looper 来满足线程间的通信。Handler先进先出原则。Looper类用来管理特定线程内对象之间的消息交换(MessageExchange)。1)Looper: 一个线程可以产生一个Looper对象,由它来管理此线程里的MessageQueue(消息队列)。 2)Handler: 你可以构造Handler对象来与Looper沟通,以便pus
2016-11-12 22:02:58
216
原创 AndroidStudio 的快捷键
全局变量的快捷键 ctrl+alt+F查找操作 Cmd +Shift + A查找补全 Ctrl + F参数信息 Ctrl + p最近修改的文件 Ctrl + Shift +
2016-11-12 21:52:51
200
原创 AndroidStudio配置百度地图API
看百度地图api的官方指南,配置开发环境.加上自己的搜索,以下经验,仅供参考。http://lbsyun.baidu.com/index.php?title=androidsdk/sdkandev-download Android SDK 开发指地址BaiduMap_AndroidSDK_All.zip解压后,找到BaiduMap_AndroidSDK_v4.0.0_All\libs
2016-11-10 19:23:55
2856
原创 android SharedPreferences (sp) 简单使用
android存储对象 public class MainActivity extends Activity { private EditText et_username; private EditText et_pwd; private CheckBox cb_isloging; private SharedPreferences sp; @Over
2016-08-31 23:07:26
455
翻译 android 解析XML 生成XML
android xml解析Person.java,代码如下package net.loonggg.test;public class Person { private int id; private String age; private String name; private String sex; private String address; pub
2016-08-31 22:54:30
234
原创 jdbc 初级
jdbc 初级import java.nio.channels.SelectableChannel;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException
2016-08-31 22:47:27
233
原创 android 请求网络数据 HttpURLConnection
android 请求网络数据 HttpURLConnectionimport java.io.InputStream;import java.net.HttpURLConnection;import java.net.URL;import android.app.Activity;import android.graphics.Bitmap;import android.graphic
2016-08-31 22:39:23
256
原创 获取sd卡容量
import java.io.File;import android.app.Activity;import android.os.Bundle;import android.os.Environment;import android.text.format.Formatter;import android.widget.TextView;public class MainActivi
2016-08-31 22:24:25
560
原创 android轻松管理安卓应用中的log日志 发布应用时log日志全部去掉的方法
第一种方法:第一步:定义一个logTools工具类,相信你能够看懂的,谁的log,可以用谁的名字做方法名,如logli,这就是工程师li打印的日志import android.util.Log;public class LogTools { public static boolean isShow = true;//上线模式 //public static bool
2016-08-08 13:22:22
562
原创 Java 继承与接口
Java 继承与接口继承多个类相同的成员可以放到同一个类中 提高了代码的维护性 如果功能的代码需要修改,修改一处即可 让类与类之间产生了关系,是多态的前提 其实这也是继承的一个弊端:类的耦合性很强Java中继承的注意事项子类只能继承父类所有非私有的成员(成员方法和成员变量)子类不能继承父类的构造方法,但是可以通过super(后面讲) 关键字去访问父类构造方法不要为了部分功能而去继承结论:
2016-04-17 22:16:13
234
原创 java 面向对象
Java 面向对象面向过程开发面向着具体的步骤和过程,把每一个步骤和过程完成,然后由这些功能方法相互调用,完成需求面向对象思想概述面向对象是基于面向过程的编程思想面向对象思想特点是一种更符合我们思想习惯的思想 可以将复杂的事情简单化 将我们从执行者变成了指挥者角色发生了转换面向对象开发就是不断的创建对象,使用对象,指挥对象做事情。面向对象设计 其实就是在管理和维护对象之间的关系。面向对象特征封装(
2016-04-17 22:14:44
209
原创 Java基础
Java基础Java语言特点简单性 解释性 面向对象 高性能分布式处理 多线程 健壮性 动态结构中立 安全性 开源 跨平台什么是跨平台性? 通过Java语言编写的应用程序在不同的系统平台上都可以运行原理是:只要在需要运行java应用程序的操作系统上,Java虚拟机(JVM Java Virtual Machine)JDK(Java Develo
2016-04-17 21:19:22
191
转载 eclipse快捷键
Eclipse快捷键大全(转载) Ctrl+1 快速修复Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)Alt+E
2016-04-17 21:16:35
224
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人