自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (2)
  • 收藏
  • 关注

原创 Android开发 AsyncTask异步任务类

这是本人在做腾讯微博客户端项目时,需要异步加载图片,故用到了AsyncTask!!!在开发Android应用时必须遵守单线程模型的原则: Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。在单线程模型中始终要记住两条法则:1. 不要阻塞UI线程 2. 确保只在UI线程中访问Android UI工具包     当一个程序第一次启动时,Android会同时启

2011-12-04 01:41:41 564

原创 Android开发文件下载中的断点续传源码

import java.io.File;import java.net.URL;import java.net.URLConnection;import android.app.Activity;import android.os.Bundle;import android.os.Environment;import android.os.Handler;import

2011-12-04 01:06:13 1293 1

转载 android设计模式---SDK源码之工厂方法模式

工厂方法模式,往往是设计模式初学者入门的模式,的确,有人称之为最为典型最具启发效果的模式。android中用到了太多的工厂类,其中有用工厂方法模式的,当然也有很多工厂并不是使用工厂方法模式的,只是工具管理类。今天以ThreadFactory举例说明一下简单工厂模式和工厂方法模式。 工厂方法模式,Factory Method,简单的方式,不简单的应用。1.意图定义一个用于创建对象

2011-12-03 20:41:43 778 1

原创 简单介绍一下 设计模式在android中运用

1.观察者模式:观察者模式在Android中有着广泛的应用,尤其是在Listener中应用广泛。本文以Button为例来介绍一下观察者模式。     首先回顾一下观察者模式。     观察者模式又叫做发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-监听器(Source/Listener)模式或从属者(Dependents)模式。

2011-12-03 20:34:51 630

原创 在TextView控件中单击链接弹出Activity

Android开发技巧:在TextView控件中单击链接弹出Activity 介绍了标签以及TextView自动识别的特殊文本(网址、电话号、Email等),这些都可以通过单击来触发不同的动作。虽然这些单击动作已经可以满足大多数需要了,但如果读者想在单击链接时执行任意自定义的动作,那么本节的内容非看不可。   介绍的方法重新查看Html.java文件的内容,随便找一个处理Html标签的方法

2011-12-03 13:04:13 929 1

原创 android实际项目中数据库的应用(增删改查)

//下面有详细的注释,package com.ldci.db;import android.content.ContentValues;import android.content.Context;import android.database.Cursor;import android.database.sqlite.SQLiteDatabase;import andro

2011-12-02 19:54:10 1493

原创 在java中发送Email自我总结

//首先是一个信息类package com.util.mail;/**   * 发送邮件需要使用的基本信息   */import java.util.Properties;public class MailSenderInfo { // 发送邮件的服务器的IP和端口 private String  mailServerHost; private String m

2011-12-02 19:46:41 456

原创 android四种加载模式 重点内容

·                                       android四种加载模式在多Activity开发中,有可能是自己应用之间的Activity跳转,或者夹带其他应用的可复用Activity。可能会希望跳转到原来某个Activity实例,而不是产生大量重复的Activity。这需要为Activity配置特定的加载模式,而不是使用默认的加载模式。加

2011-11-19 18:50:48 429

原创 在Android中替换掉原有的HOME,实现自主的控制Launcher

一:用户可自行添加HOME        Android2.3.7共有两个home,一个在packages/apps/Launcher2、另一个在development/samples/Home。1:launcher2,系统默认的。去除launcher2 直接修改它的AndroidManifest.xml中的注释掉2:samples下的Home只是个样例,但是也在Intent过滤器

2012-07-19 20:33:38 10688 3

原创 Android中如何启动第三方程序?

方法一:        Intent intent = new Intent();          intent.setClassName(, );          startActivity(intent);方法二:        Intent i=new Intent;        ComponentName com= new ComponentName( , )

2012-07-19 20:24:05 980

原创 VMWare安装Ubuntu系统图文教程

1.下载所需的工具百度"VMWare 8"与"Ubuntu 11"即可找到相关的下载地址(VMWare一定要下载完整版,不然用着很不给力) 2.安装VMWare①.1.双击已下载的VMWare8,此时他会自动加载安装所需文件。 ②.选择安装方式,这里我们选择典型安装"Typical",点下一步"Next >" ③.点击"Next >"后这里会让我们选择安

2012-07-19 20:18:17 3918

原创 .修改android选择壁纸来源列表

在主界面按菜单键会弹出菜单,其中有一项是壁纸,当选择之后,出现一个选择器,出现一个列表,这个不是dialog ,你可以选择是一般的壁纸,还是比较炫的动态壁纸或者是从设备中寻找存在的照片设置为你的桌面壁纸。startWallpaper  方法,看一下源码private void startWallpaper() {          closeAllApps(true);

2012-07-19 20:15:31 2436

原创 实习中的一些事

呵呵,已经实习了三天了,还是很有感触的,首先是培训中的一些零碎的知识点,真正的需要在我们在实际的产品开发中去试验,去检验,         在做开发的过程中,我现在真正体会到了编码规范的重要性:                 一方面:利于自己在开发的过程中查错                另一方面:利于团队合作,大家都有一个统一的规范                还有:有

2012-01-11 23:31:11 495

原创 MVC,Android体系结构,常用设计模式

//首先是Android系统结构图 linux kernel:负责硬件的驱动程序、网络、电源、系统安全以及内存管理等功能。   libraries和androidruntime:libraries:即c/c++函数库部分,大多数都是开放源代码的函数库,例如webkit,该函数库负责android网页浏览器的运行,例如标准的c函数库libc、openssl、sqlite等,当然也包括

2011-12-04 14:39:06 2013

转载 android最佳学习路线,学习心得

Android 学习路线图 收藏1.Java基础很多朋友一上手就开始学习Android,似乎太着急了一些。Android应用程序开发是以Java语言为基础的,所以没有扎实的Java基础知识,只是机械的照抄别人的代码,是没有任何意义的。那么Java学到什么程度才算是过关呢?我个人认为至少要掌握以下两个方面的内容:a) Java基础语法:具体的知识点列表可以在这里下载:《Java知识点

2011-12-02 20:12:17 986

原创 android ListView中一些源码测试程序

package com.ldci.listview;import android.app.ListActivity;import android.os.Bundle;import android.view.View;import android.widget.AbsListView;import android.widget.ImageView;import android

2011-12-02 20:09:01 726

原创 android中的ListView的优化

ListView优化 Adapter的作用就是ListView界面与数据之间的桥梁,当列表里的每一项显示到页面时,都会调用Adapter的getView方法返回一个View。想过没有? 在我们的列表有1000000项时会是什么样的?是不是会占用极大的系统资源? List.xml:"1.0" encoding="utf-8"?>  xmlns:android="http:

2011-12-02 20:07:33 3746 1

原创 android中内存溢出自己的一些总结

在模拟器上给gallery放入图片的时候,出现java.lang.OutOfMemoryError: bitmap size exceeds VM budget 异常,图像大小超过了RAM内存。 模拟器RAM比较小,只有8M内存,当我放入的大量的图片(每个100多K左右),就出现上面的原因。由于每张图片先前是压缩的情况。放入到 Bitmap的时候,大小会变大,导致超出RAM内存,具体解决办法如下:

2011-12-02 20:05:39 1416 1

原创 Service BroadcastReceiver备份短信的应用

package com.ldci.smsmessagedemo;import android.app.Service;import android.content.Context;import android.content.Intent;import android.content.IntentFilter;import android.os.IBinder;import

2011-12-02 20:00:04 523

android开发adt插件

ADT,插件,android,Eclipse

2014-01-22

android bitmap内存溢出

Bitmap bitmap = BitmapFactory.decodeFile(imageFile, opts); 设置inJustDecodeBounds为true后,decodeFile并不分配空间,但可计算出原始图片的长度和宽度,即opts.width和opts.height。有了这两个参数,再通过一定的算法,即可得到一个恰当的inSampleSize。

2013-08-19

空空如也

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

TA关注的人

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