- 博客(8)
- 收藏
- 关注
原创 Android应用使用QQ进行第三方登录的一些问题
一、导入jar包,使用QQ开发者平台的SDKs,注意要导入两个包compile files('libs/open_sdk_r5756.jar')compile files('libs/mta-sdk-1.6.2.jar')二、使用登录的API//实例化mTencentmTencent=Tencent.createInstance(QQLOGIN_APPID,this.getAp
2016-10-24 17:47:06 5941 1
转载 Android OkHttp完全解析 是时候来了解OkHttp了
一、概述最近在群里听到各种讨论okhttp的话题,可见okhttp的口碑相当好了。再加上Google貌似在6.0版本里面删除了HttpClient相关API,对于这个行为不做评价。为了更好的在应对网络访问,学习下okhttp还是蛮必要的,本篇博客首先介绍okhttp的简单使用,主要包含:一般的get请求一般的post请求基于Http的文件上传文件下载加载图片支持请求回调,直接返回对
2016-10-31 16:57:55 234
原创 Android图片三级缓存机制研究
Android应用中图片的缓存机制非常重要,因为不能每次需要图片时都要去网络中请求,这样会消耗很大的流量,同时加载的效率会很慢,造成很不好的用户体验。然后我们分析知道,要快速的获取图片信息,从内存中获取的效率肯定是最高的,其次从本地网络读取的效率也可以,从网络下载获取因为与网络的情况有很大关系,效率会比较低。因此我们一般使用图片的三级缓存机制来显示图片。 我们要清除三级缓存的基本
2016-10-31 14:23:09 474
转载 完全解析Android DskLrucache
11可以看到,edit()方法接收一个参数key,这个key将会成为缓存文件的文件名,并且必须要和图片的URL是一一对应的。那么怎样才能让key和图片的URL能够一一对应呢?直接使用URL来作为key?不太合适,因为图片URL中可能包含一些特殊字符,这些字符有可能在命名文件时是不合法的。其实最简单的做法就是将图片的URL进行MD5编码,编码后的字符串肯定是唯一的,并且只会包含0-F
2016-10-31 13:49:14 400
转载 Context.getExternalFilesDir()和Context.getExternalCacheDir()方法
应用程序在运行的过程中如果需要向手机上保存数据,一般是把数据保存在SDcard中的。大部分应用是直接在SDCard的根目录下创建一个文件夹,然后把数据保存在该文件夹中。这样当该应用被卸载后,这些数据还保留在SDCard中,留下了垃圾数据。如果你想让你的应用被卸载后,与该应用相关的数据也清除掉,该怎么办呢?通过Context.getExternalFilesDir()方法可以获取
2016-10-31 10:18:55 559
转载 LinkedHashMap特性 按插入和访问顺序排序
LinkedHashMap的特性:Linked内部含有一个private transient Entry header;来记录元素插入的顺序或者是元素被访问的顺序。利用这个线性结构的对象,可以帮助记录entry加入的前后顺序或者记录entry被访问的频率(最少被访问的entry靠前,最近访问的entry靠后)。大致的过程如下:new LinkedHashMap(10, 0.75, tr
2016-10-27 17:01:39 491
原创 关于Android6.0(23以上)版本权限管理的问题
1.在Android 23以下,权限的获取在系统安装或第一次运行的时候就会通知用户,用户同意以后,之后都不会再次询问的,这也就给了很多别有用心的人一些方便,随意获取用户隐私,造成很大的安全问题。2.Android 6.0出来以后,权限问题得到了改变,权限问题需要开发者在用户使用的过程中动态的去提示用户,否则不会自动授权权限,而且即使用户授权一些权限之后,用户也可以在设置中取消授权,这样安全性似
2016-10-27 10:35:11 782
原创 Android数据库与数据表的关系
1.比较数据库和数据表的形象表示: 数据库(db)好比是Excel中的工作簿,在一个工作簿下,你可以创建不同的sheet,比如sheet1,sheet2...每个sheet就好比是数据表(table)。在一个android应用中,你可以根据类型的不同创建不同的数据库,你又可以根据每个子类型的不同,创建不同的表。2.创建数据库、表的一个例子:public class UserO
2016-10-25 10:15:51 1331
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人