自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

强迫症重度患者

滴水穿石,非一日之功!

  • 博客(26)
  • 资源 (14)
  • 收藏
  • 关注

原创 从零开始编写图片加载库(五)之图片缓存DiskCache

1.写在前面在处理图片比较多的应用中,为了提高程序的响应速率,不可避免的需要硬盘缓存技术和内存缓存技术结合使用,根据图片地址去请求网络的时候,先请求内存,如果内存没有再去请求本地缓存,如果本地缓存 没有再请求网络。这是一般图片加载框架的处理思路。2.DiskLruCache的介绍DiskLruCache是什么?DiskLruCache是一款优秀的第三方硬盘缓存解决方案,我们熟知的网易新闻就是通过这个

2015-09-09 15:55:49 1851

原创 从零开始编写图片加载库(四)之图片缓存MemoryCache

图片加载通过内存加载是最快的,然而手机的内存并不是取之不尽的,所以在开发过程中还需要注意就是内存的使用问题,本节将不涉及内存使用和优化问题,本节只介绍图片下载后从内存中加载。

2015-09-08 22:16:59 787

原创 android高手进阶教程(一)之--android中的消息机制

先用一幅图来介绍我们今天的主题,//图1.1 异步神器HandlerHandler允许我们在一个线程的消息队列(MessageQueue)里面发送、处理Message和Runnable,每一个Handler只能在一个线程和一个消息队列(MessageQueue),当我们创建Handler时,这个Handler与当前线程和当前线程里面的消息队列(MessageQueue)关联,当线程执行操作结束后,H

2015-09-08 17:51:20 462

原创 从零开始编写图片加载库(三)之线程池图片下载

1.简介我们知道在开发应用程序时候,有时候下载图片的操作是很多的,但是我们又不能不能在UI线程里面去执行网络操作,并且android系统要求我们在执行完网络操作后更新UI,前面两篇文章介绍了通过AsyncTask和Handler+Thread的方式更新UI。这篇文章介绍通过线程池的方式处理线程。2.ExecutorService的介绍An {@code ExecutorService} can be

2015-09-08 17:50:36 751

原创 从零开始编写图片加载库(二)之AsyncTask图片下载

上篇文章 从零开始编写图片加载库(一)之Handler+Thread图片下载我们是通过Handler+Message来更新View,这张我们来通过android提供的异步操作AsyncTask来进行网络图片下载。 package cn.sundroid.file;import java.io.IOException;import java.io.InputStream;import java

2015-09-08 17:49:44 407

原创 从零开始编写图片加载库(一)之Handler+Thread图片下载

随着互联网信息高速公路的搭建,人们对网络也越来越依赖,网络数据的上传下载是每个app现在必须拥有的功能,本文简单的举一个网络图片并且显示的例子,后面我们会对这个例子不断的完善与改版。闲话少絮。andorid从4.X开始主线程里面就不可以直接对网络进行操作,主要原因还是网络操作时间的不确定性,容易造成主线程阻塞。08-16 15:23:57.267: E/AndroidRuntime(2715): a

2015-09-08 17:48:54 659

原创 [android自定义控件]之自定义TextView实现两个text

android自定义控件对于每一个android程序员来说是基本技能,今天写了一个自定义TextView,通过xml定义属性leftText和rightText实现在一个view里面实现两个text并且设置相应属性。1.在res/values/attr.xml

2015-07-18 14:26:17 1299 1

翻译 如何在本地搭建一个Android应用crashing跟踪系统-ACRA

原文链接 : How to setup ACRA, an Android Application Crash Tracking system, on your own host作者 : nuunei译者 : sundroid校对者: sundroid状态 : 校对完成在开发一款移动app时的一个事实是会有很多约束,比如硬件(CPU、RAM、Battery 等等)。如果你的代码设

2015-04-19 09:43:27 1267

转载 Codename One Charts

This post was written by Steve Hannah, one of the newest additions to the Codename One team and a long time community contributor.The upcoming update to Codename One will include a new package (co

2015-03-19 08:54:29 619

转载 20个非常有用的Java程序片段

原文地址:http://www.codeceo.com/article/20-java-code.html下面是20个非常有用的Java程序片段,希望能对你有用。1. 字符串有整型的相互转换String a = String.valueOf(2); //integer to numeric string int i = Integer.parseInt(a); //nu

2015-03-17 10:25:31 394

原创 [android开发实例]通过Http协议下载图片简易版

import android.app.Activity;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.util.

2015-03-09 15:44:20 560

原创 [java网络编程]线程的互斥

线程互斥是指某一资源同时只允许一个访问者(程序调用)对其进行访问,具有唯一性和排它性。但互斥无法限制访问者对资源的访问顺序,即访问是无序的。

2015-03-07 16:48:51 448

原创 [android开发入门]初识BroadcastReceiver

初识BroadcastReceiver

2015-03-06 22:05:05 502

原创 [Android开发入门]初识Service

Service入门

2015-03-06 18:55:38 580

原创 [Android开发入门]调用系统服务之Manager的使用(一)

AlarmManager....

2015-03-06 16:14:23 647

原创 [android开发入门]Handler和Message的应用

package cn.sundroid.androidreview;import android.os.Handler;import android.os.Message;import android.support.v7.app.ActionBarActivity;import android.os.Bundle;import android.widget.ProgressBar;

2015-03-04 21:45:41 489

原创 斛兵助手android客户端开源

点我前往项目主页斛兵助手 Android 客户端项目简析启动Eclipse,点击菜单并导入Android客户端项目,请确保你当前的Android SDK是最新版。如果编译出错,请修改项目根目录下的 project.properties 文件。推荐使用Android 4.0 以上版本的SDK,请使用JDK1.6编译:target=android-15rel

2015-03-03 08:13:40 679

转载 Android开发在路上:少去踩坑,多走捷径

原文链接:点击打开链接最近一朋友提了几个Android问题让我帮忙写个小分享,我觉得对新人还是挺有帮助的,所以有了这个小分享。  1. 目前, Android APP开发完成后,通常需要在哪些机型上进行测试?  2. 目前, 开发Android APP时,需要考虑的分辨率有哪些?  这两个问题可以合起来回答的。  http://developer.andro

2015-02-27 15:34:39 332

原创 java实现FIR线性缓冲区

package com.fir;import java.awt.Color;import java.awt.Font;import java.util.Random;import javax.swing.JPanel;import org.jfree.chart.ChartFactory;import org.jfree.chart.ChartPanel;import org.

2015-02-10 15:20:14 628

原创 百大易商城 Android 客户端开源

百大易商城 Android 客户端项目简析  点此转车   http://git.oschina.net/sundroid/bdysc启动Eclipse,点击菜单并导入Android客户端项目,请确保你当前的Android SDK是最新版。如果编译出错,请修改项目根目录下的 project.properties 文件。推荐使用Android 4.0 以上版本的SDK,请使用

2015-02-10 15:11:33 1411 2

原创 [android自定义控件]带有图片的Toast

本文源码(utf-8编码):http://download.csdn.net/detail/hfut11/7899469效果图主要控制代码 @Override public void onClick(View arg0) { LayoutInflater inflater = getLayoutInflater(); View view

2015-02-09 10:47:16 389

原创 [android自定义控件]之绘图

本文编码(utf-8)http://download.csdn.net/detail/hfut11/7899653效果图   自定义View CustomView继承View,重写父类onDraw函数。package com.sundroid.widget;import android.content.Context;import andr

2015-02-09 10:44:09 524

原创 数据库连接通用类

在平时开发中,数据库连接是常有的事,但是我们应该都知道将配置信息写在config.properties里面那么当数据库迁移后也无需修改代码,同时这里也优化了线程,不会发生由于数据库连接数较多时的连接异常问题,减轻数据库连接的压力。package com.sundroid.utils.db;import java.sql.Connection;import java.sql.DriverM

2015-02-07 13:24:14 503

原创 java实现MD5加密

package com.sundroid.utils.common;import java.security.MessageDigest;import java.io.*;public class MD5Tool { // 0的ASCII码 private static final int ASCII_0 = 48; // 9的ASCII码 private static fin

2015-02-07 13:22:27 391

原创 [java网络编程]一个简易网络服务器的实现

实现效果      package com.sundroid.bot.chapter1;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.ServerSocket;

2015-02-07 11:31:10 428

原创 [java网络编程]线程与进程

线程和进程我们在参加公司面试或多或少都接触过类似的提问,在我们日常编程中,我们经常说多线程,却很少说多进程,这又是为什么?线程和进程之间到底是什么关系?             先简要和国际惯例开始我的介绍!       package cn.sundroid.thread;public class HelloThread { public static void mai

2015-02-07 10:08:46 565

图片缓存DiskCache demo

图片缓存DiskCache demo,blog地址:http://blog.csdn.net/hfut11/article/details/48296823

2015-09-09

通过MemoryCache加载图片

blog地址:http://blog.csdn.net/hfut11/article/details/48296429

2015-09-08

SharedPreference

SharedPreference案例代码,博客地址:http://blog.csdn.net/hfut11/article/details/43702999

2015-02-10

android自定义控件绘图

android自定义控件绘图 http://blog.csdn.net/hfut11/article/details/39212349

2014-09-11

自定义控件带有图片的Toast

自定义控件,带有图片的Toast,如果需要知道更多详情,http://blog.csdn.net/hfut11/article/details/39211963

2014-09-11

自定义控件 ActionSheetDemo(仿QQ弹出框)

android自定义控件,仿最新版QQ弹出框,适合初学者学习

2014-09-10

droiddraw可视化布局

android简单布局利器,布局再也不用为布局发愁了

2013-10-20

android底层学习推荐书序

大师推荐的android底层学习途径,由于上传有限制,如果有需要的,可以问我要哈

2013-08-21

植物大战僵尸

植物大战僵尸源代码简单版,对android开发有兴趣的可以看看

2013-06-03

游戏引擎源代码

游戏引擎源代码,大家可以在代码的基础上加以改动,感觉还不怎么完善

2013-06-03

STC官方烧录工具

STC官方烧录工具 本人亲试 很好用 给学单片机开发的友友们哦

2013-03-15

电子线路课后答案

电子线路 线性部分 非线性部分 谢嘉奎路

2012-12-25

编程实践:Java Web整合开发进阶100例.pdf

编程实践:Java Web整合开发进阶100例.pdf

2012-12-19

空空如也

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

TA关注的人

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