自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

转载 Android之批量加载图片OOM问题解决方案

一、OOM问题出现的场景和原因  一个好的app总少不了精美的图片,所以Android开发中图片的加载总是避免不了的,而在加载图片过程中,如果处理不当则会出现OOM的问题。那么如何彻底解决这个问题呢?本文将具体介绍这方面的知识。  首先我们来总结一下,在加载图片过程中出现的OOM的场景无非就这么几种:1、 加载的图片过大2、 一次加载的图片过多

2015-06-02 10:27:45 428

转载 android 比较靠谱的图片压缩

第一:我们先看下质量压缩方法: Java代码  private Bitmap compressImage(Bitmap image) {            ByteArrayOutputStream baos = new ByteArrayOutputStream();          image.compress(Bitmap.Com

2015-05-27 18:49:38 266

转载 HTTP请求中POST与GET的区别

一、原理区别一般我们在浏览器输入一个网址访问网站都是GET请求;再FORM表单中,可以通过设置Method指定提交方式为GET或者POST提交方式,默认为GET提交方式。HTTP定义了与服务器交互的不同方法,其中最基本的四种:GET,POST,PUT,DELETE,HEAD,其中GET和HEAD被称为安全方法,因为使用GET和HEAD的HTTP请求不会产生什么动作。不会产生动作意味

2015-05-27 18:40:39 336

转载 浅谈BroadCastReceiver两种注册方式以及其区别

在Android手机应用程序中开发中,需要用到BroadcastReceiver来监听广播的消息。在自定义好BroadcastReceiver ,需要对其进行注册,注册有两种方法,一种是在代码当中注册,注册的方法是registerReceiver(receiver,filter)(用Activity的实例来调用),取消注册的方法:unregisterReceiver(receiver),如果一个B

2015-05-25 14:15:52 714

转载 Android中的RecyclerView

这些天我一直在研究RecyclerView,并想在此给各位分享一下到目前为止我的成果。RecyclerView是什么?RecyclerView是一种新的视图组,目标是为任何基于适配器的视图提供相似的渲染方式。它被作为ListView和GridView控件的继承者,在最新的support-V7版本中提供支持。在开发RecyclerView时充分考虑了扩展性,因此用

2015-05-18 15:49:01 255

翻译 Http编程之HttpURLConnection

HttpURLConnection是继承于URLConnection类,二者都是抽象类。其对象主要通过URL的openConnection方法获得的。     下面是具体的代码:import java.io.BufferedReader;  import java.io.InputStreamReader;  import java.net.HttpURLConnection;

2015-05-13 16:18:41 426

转载 Http编程之HttpClient

在Android开发中,Android SDK附带了Apache的HttpClient,它是一个完善的客户端。它提供了对HTTP协议的全面支持,可以使用HttpClient的对象来执行HTTP GET和HTTP POST调用。HTTP工作原理:1.客户端(一般是指浏览器,这里是指自己写的程序)与服务器建立连接2.建立连接后,客户端向服务器发送请求3.服务器接收到请求

2015-05-13 15:56:34 273

转载 ConnectivityManager

1 网络连接类型 ConnectivityManager 监听网络变化broadcat  ConnectivityManager connec =  (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE);   NetworkInfo info = connec.getActiveNetworkIn

2015-02-09 14:31:24 214

转载 Android的数据存储方式------------网络存储数据

前面介绍的几种存储都是将数据存储在本地设备上,除此之外,还有一种存储(获取)数据的方式,通过网络来实现数据的存储和获取。我们可以调用WebService返回的数据或是解析HTTP协议实现网络数据交互。具体需要熟悉java.net.*,Android.net.*这两个包的内容,在这就不赘述了,请大家参阅相关文档。下面是一个通过地区名称查询该地区的天气预报,以POST发

2015-01-29 22:16:21 373

转载 Android的数据存储方式-----------sqlite

SQLite是轻量级嵌入式数据库引擎,它支持 SQL 语言,并且只利用很少的内存就有很好的性能。此外它还是开源的,任何人都可以使用它。许多开源项目((Mozilla, PHP, Python)都使用了 SQLite.SQLite 由以下几个组件组成:SQL 编译器、内核、后端以及附件。SQLite 通过利用虚拟机和虚拟数据库引擎(VDBE),使调试、修改和扩展 SQLite 的内核变得更加方便。

2015-01-29 22:13:22 316

转载 Android的数据存储方式------文件存储数据

首先给大家介绍使用文件如何对数据进行存储,Activity提供了openFileOutput()方法可以用于把数据输出到文件中,具体的实现过程与在J2SE环境中保存数据到文件中是一样的。public void save()    {        try {            FileOutputStream outStream=this.openFileOutput("a

2015-01-29 22:05:40 324

转载 android数据存储方式-----------使用ContentProvider存储数据

ContentProvider简介及其好处简介:ContentProvider 在android中的作用是对外共享数据,也就是说你可以通过ContentProvider把应用中的数据共享给其他应用访问,其他应用可以通过ContentProvider 对你应用中的数据进行添删改查。关于数据共享,以前我们学习过文件操作模式,知道通过指定文件的操作模式为Context.MODE_WO

2015-01-29 22:00:34 377

转载 Android的数据存储方式-------使用SharedPreferences存储数据

很多时候我们开发的软件需要向用户提供软件参数设置功能,例如我们常用的QQ,用户可以设置是否允许陌生人添加自己为好友。对于软件配置参数的保存,如果是window软件通常我们会采用ini文件进行保存,如果是j2se应用,我们会采用properties属性文件或者xml进行保存。如果是Android应用,我们最适合采用什么方式保存软件配置参数呢?Android平台给我们提供了一个SharedPrefer

2015-01-29 21:39:52 405

转载 Android中Animation动画的介绍及用法

Android SDK介绍了2种Animation:Tween Animation(渐变动画):通过对特定的对象做图像变换如平移、缩放、旋转、淡出/淡入等产生动画效果Frame Animation(帧动画):创建一个Drawable序列,这些Drawable可以按照指定的时间间隔一个一个的显示,也就是顺序播放事先做好的图像。1、Tween Animation动画:(1)Tween

2014-11-20 15:23:46 298

翻译 async : false 配置实现异步请求同步

function testAsync(){    var temp;    $.ajax({        async: false,        type : "GET",        url : 'tet.php',        complete: function(msg){            alert('complete');

2013-08-23 13:54:23 628

原创 html5 video用法

播放/暂停   大  中  小                 Your browser does not support HTML5 video.   var myVideo=document.getElementById("video1");function playPause(){ if (myVideo.pause

2013-08-21 14:58:47 642

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除