- 博客(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关注的人