自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

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

转载 使用org.apache.commons.net.ftp包开发FTP客户端,实现进度汇报,实现断点续传,中文支持

利用org.apache.commons.net.ftp包实现一个简单的ftp客户端实用类。主要实现一下功能 1.支持上传下载。支持断点续传 2.支持进度汇报 3.支持对于中文目录及中文文件创建的支持。 import java.io.File; import java.io.FileOutputStream; import java.io.IOException; imp

2012-02-28 15:38:28 1272

转载 JAVA命名规范(Naming Conventions)

命名规范使程序更易读,从而更易于理解。它们也可以提供一些有关标识符功能的信息,以助于理解代码,例如,不论它是一个常量,包,还是类。 标识符类型 命名规则 例子 包(Packages) 一个唯一包名的前缀总是全部小写的ASCII字母并且是一个顶级域名,通常是com,edu,gov,mil,net,org,或1981年ISO 3166标准所指定的标识国家的英文双字符代码。

2012-02-23 09:17:16 1028

转载 深入理解Android消息处理系统——Looper、Handler、Thread

熟悉Windows编程的朋友可能知道Windows程序是消息驱动的,并且有全局的消息循环系统。而Android应用程序也是消息驱动的,按道理来说也应该提供消息循环机制。实际上谷歌参考了Windows的消息循环机制,也在Android系统中实现了消息循环机制。Android通过Looper、Handler来实现消息循环机制,Android消息循环是针对线程的(每个线程都可以有自己的消息队列和消息循环

2012-02-22 23:02:39 482

转载 演化理解 Android 异步加载图片

在学习"Android异步加载图像小结"这篇文章时, 发现有些地方没写清楚,我就根据我的理解,把这篇文章的代码重写整理了一遍,下面就是我的整理。 下面测试使用的layout文件: 简单来说就是 LinearLayout 布局,其下放了5个ImageView。 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/an

2012-02-22 22:27:42 615

转载 Android 一个apk多个ICON执行入口

一个工程对应一个AndroidManifest.xml文件,这个文件中包含有该项目的一些设置,如权限、SDk版Activity、Service信息等。一般而言,这个文件中会有且仅有一个application节点,这个节点表示这是一个应用程序,不管它下面还有多少子节点如Activity、Service等等。形象的说,就是这个项目生成的apk安装到Android设备后,应用程序列表中会出现一个ICON

2012-02-21 10:41:01 881

转载 android用于打开各种文件的intent

import android.app.Activity; import android.content.Intent; import android.net.Uri; import android.net.Uri.Builder; import java.io.File; import android.content.Intent; //自定义android Intent类, //可

2012-02-21 10:21:39 519

转载 Android中“分享”功能的实现

Android的编程界面相当直截了当,只要了解Activity和View,就可以写出可用的应用。不过这还不够。Android是一种手机操作系统,它提供了对各种与联网及通讯相关的支持。善用这些支持,才能开发出贴近移动应用特点的程序。   在Android的种种编程概念中,尤为值得注意的是Intent。Intent的英文词义是“意图”,而在Android的编程框架里面,也正是体现“想要做某事”的概

2012-02-19 21:40:37 464

原创 java.lang.ClassCastException: android.widget.ImageView

时常Eclipse会报一些如java.lang.ClassCastException: android.widget.ImageView的错误,开始还按着出错的提示去找,但怎么都找不到问题,最后发现其它是xml内容有误,看来也不能尽信Eclipse和xml编辑器啊

2012-02-19 16:41:53 2767 1

转载 Android中改变Activity的不同icon:activity-alias

Android设置title中的Icon有几种方法,介绍如下: 一种是直接在AndroidManifest.xml文件中设置android:icon属性,这种方法简单有效,应该算是我们最常用的设置Icon的方法: <activity android:name=".activities.ImportExportSimCardActivity" android:label=

2012-02-19 15:53:22 2675

转载 编写高效的Android代码

虽然如此说,但似乎并没有什么好的办法:Android设备是嵌入式设备。现代的手持设备,与其说是电话,更像一台拿在手中的电脑。但是,即使是“最快”的手持设备,其性能也赶不上一台普通的台式电脑。 这就是为什么我们在书写Android应用程序的时候要格外关注效率。这些设备并没有那么快,并且受电池电量的制约。这意味着,设备没有更多的能力,我们必须把程序写的尽量有效。 本章讨论了很多能让开发者使他们的程

2012-02-15 22:02:27 441

转载 如何改善软件的用户体验 之 颜色与UI

如何改善软件的用户体验 之 颜色与UI 顾名思义,GUIs(Graphical User Interfaces,图形化用户界面)从视觉上展现了它们的特性与功能。人机交互在很大程度上是依赖于可视界面,寻找某个事物,并与图形化UI元素进行交互。颜色是任何视觉画面的主要特征,这并不仅限于计算机屏幕,而是任何我们所看到的事物。因为在我们日常生活中,大多数所看到并进行交互的事物都是有颜色的——或许是看到的

2012-02-15 12:27:43 1731

转载 Android 安全机制

1 Android 安全机制概述 Android 是一个权限分离的系统 。 这是利用 Linux 已有的权限管理机制,通过为每一个 Application 分配不同的 uid 和 gid , 从而使得不同的 Application 之间的私有数据和访问( native 以及 java 层通过这种 sandbox 机制,都可以)达到隔离的目的 。 与此 同时, Android 还 在此基础上进行扩

2012-02-14 09:23:13 568

转载 Android 2.1 (Eclair)的中文联系人拼音检索问题

Rainux早上留言说,CM的 5.0.7开始支持G1了,而且速度很快。这让我又痒痒了。看了眼xda,现在还是test1,得等等才能用。为了用的时候马上就能爽,于是又跑进eclair的代码里,寻找拼音检索的解决方案。 折腾了一天,得出的结论是: Eclair已经可以用email地址中@前的字符,以及nickname(编辑联系人时点more可以添加多个nickname)检索联系人; 所以,我认

2012-02-13 10:12:11 1631

转载 Android中获取系统内存信息以及进程信息-----ActivityManager的使用(一) .

转载请注明出处:http://blog.csdn.net/qinjuning                                本节内容主要是讲解ActivityManager的使用,通过ActivityManager我们可以获得系统里正在运行的activities,包括      进程(Process)等、应用程序/包、服务(Service)、任务(Task)信息。

2012-02-10 16:23:45 852

转载 Android 官方博客 - Android应用程序的内存分析(翻译)

作者:Tim Bray Dalvik虚拟机支持垃圾收集,但是这不意味着你可以不用关心内存管理。你应该格外注意移动设备的内存使用,在上面内存空间是受到限制的。在这篇文章里面,我们来看看Android SDK里面的一些内存剖析工具(profiling tools)是如何帮助我们修整应用程序的内存使用。 一些内存使用问题是很明显的,例如,如果在每次用户触摸屏幕的时候应用程序有内存泄露,将

2012-02-10 15:52:57 539

转载 dip, dp, px, sp区别

显示单位px和dip以及sp的区别 dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。 px: pixels(像素). 不同设备显示效果相同,一般我们HVGA代表320x480像素,这个用的比较多。 pt: point,是一个标

2012-02-09 21:42:29 610

转载 让 Android 支持下拉刷新(Pull Refresh)

曾几何时,自 Android 发布之后一直以来就被管以 Geek 的玩具,而不太注重界面设计和用户交互设计,这让 Android 开发者也顺其自然的接受了这个不好的头衔,但我一度认为这只是不思进取的行为,谁说 Android 就不能像 iPhone 的界面那样设计,我认为只有用心,没神马不能实现的。说回正题,第一次看到 Android 有这项功能的莫过于改版后的 Twitter,我认为它绝对是一个

2012-02-08 12:53:46 1869 1

转载 android中的logcat命令

logcat命令   logcat介绍命令选项。     选项 说明 -s 默认设置过滤器 - f 文件 输出到日志文件 -c 清除日志 -d 获取日志 -g 获取日志的大小 - v 格式 设置日志(见下面的格式打印格式)     - v 格式 例

2012-02-08 09:28:32 798

原创 Android本机联系人操作点滴

1、在2.2或以上,有专门的sort_key字段来存放拼音和中文,如联系人“张旭”会在sort_key字段中存放“zhang 张 xu 旭” 但在2.1的版本中,却找不到sort_key字段,联系人的拼音是存放在phonetic_display_name字段中,如联系人“张旭”会在phonetic_display_name字段中存放“zhang xu ”

2012-02-07 17:01:59 1302 3

原创 AsyncTask 使用心得

之前一直使用Handler,最近在试着使用AsyncTask 时由于几个细节没注意老是不顺利。 1、doInBackground是用来执行费时的操作,如下载……,但不能在doInBackground中更新UI界面,如果想要更新UI界面,需要在onPostExecute中执行 2、doInBackground方法和onPostExecute的参数必须对应,这两个参数在AsyncTask声

2012-02-05 17:03:19 3980

转载 AsyncTask的用法

在开发Android应用时必须遵守单线程模型的原则: Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。在单线程模型中始终要记住两条法则: 1. 不要阻塞UI线程 2. 确保只在UI线程中访问Android UI工具包       当一个程序第一次启动时,Android会同时启动一个对应的主线程(Main Thread),主线程主要负责处理与UI相关的事件,如

2012-02-05 11:49:33 731

转载 在Android里完美实现基站和WIFI定位

众所周知的,在OPhone和大部分国产的Android定制机里不支持最简单实用的基站和WIFI定位,只能使用速度慢而耗电的GPS定位,但OPhone和华为/中兴生产的一些Android定制机却占据了一定的市场,因此导致了很多使用了定位技术的Andorid应用挺尴尬的。            不过其实只要明白了基站/WIFI定位的原理,自己实现基站/WIFI定位其实不难。基站定位一般有几种,第一

2012-02-02 12:58:53 1111

转载 移动设备的简单交互设计

为了找出在移动设备上设计简单交互的最佳方法,我对航班状况查询的任务做了些调查。希望我的分析能阐明这个话题。 交互:查询航班状况 旅客查询航班的状况是从找出该航班开始的,可通过其起飞时间,加上航班号或出发地/到达地或降落机场等信息筛选出来。听起来很简单,对吧?分析这个任务得出了如下几个步骤:   ◆第一步—决定是用航班号还是出发地/到达地来查询。 ◆第二步—如果是用航班号查询,则输入航班号码

2012-02-02 09:52:37 887

转载 独立开发者如何笑傲应用商店?

在育碧,我习惯于开发一些大型的3A级主机游戏,我脑海中有一些收支概念,但我知道它们并不等同于我的新事业:2000万美元的预算,2万人的团队,300万的游戏销量,每张游戏售价70美元……我知道作为独立开发者会是完全不同的景象,但我所掌握的信息少之又少,不清楚情况到底有怎样的不同。 《愤怒的小鸟》已经腾飞,《植物大战僵尸》已成为模式,《涂鸦跳跃》是成功的典范,而不久之后,我也开始了我的“独立”生涯,

2012-02-02 09:50:13 2047

转载 独立开发者:Android平台赚钱秘籍分享

转自:http://mobile.51cto.com/hot-253776_1.htm 克里斯(Chris)是一位来自波兰的Android应用开发者,作为一名非著名的开发者,他开发的应用在Android Market上免费提供下载,并通过广告获得收入,最近他在自己的博客上面分享了从事Android开发带来的收入情况,并通过自己的经历给予Android开发入门者一些建议。 以下是转载

2012-02-02 09:49:18 829

android框架与应用开发介绍

android框架与应用开发介绍.。。。。。。

2011-03-17

android的五大类各种常用类的资料整理

android的五大类各种常用类的资料整理

2011-03-17

OPhone、android讲义.doc

OPhone、android讲义.doc

2011-03-03

大话企业级android开发全集(带二级书签,共415页).pdf

大话企业级android开发全集(带二级书签,共415页)

2011-03-03

<<21天学通JAVA..>>

JAVA 21 入门 适合java入门

2010-11-29

新编Windows API参考大全chm版

新编Windows API参考大全chm版 方便查找API

2010-04-22

代码管理VSS使用手册

VSS使用手册 代码管理 提高代码管理有效性

2010-04-20

MFC深入浅出带目录完整版--李进久

MFC深入浅出带目录完整版--李进久 MFC详解

2010-04-20

mfc类库详解....

mfc类库详解.... 方便查询MFC的类库

2010-04-20

windowsmobile入门开发

windowsmobile 入门 开发

2010-04-20

怎么写好科技论文,一些专家的建议

怎么写科技论文,通过一些专家的建议和对科技论文的阐述,更学会如何学论文

2010-03-09

一种实用的JOB-SHOP 生产调度算法

一种实用的JOB-SHOP 生产调度算法

2010-03-08

匈牙利命名法

匈牙利命名法,使编程的过程中的命名更合理,更具标准!<br>转别人的东西!

2007-10-12

空空如也

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

TA关注的人

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