- 博客(297)
- 资源 (8)
- 收藏
- 关注
转载 MD5算法
MD5(单向散列算法)的全称是Message-Digest Algorithm 5(信息-摘要算法),经MD2、MD3和MD4发展而来。MD5算法的使用不需要支付任何版权费用。 MD5功能: 输入任意长度的信息,经过处理,输出为128位的信息(数字指纹); 不同的输入得到的不同的结果(唯一性); 根据128位的输出结果不可能反推出输入的信息(不可逆);
2012-03-11 20:37:14 683
原创 回朔算法简单实例
回朔遍历下如:解题代码如下:import java.util.ArrayList;import java.util.List;public class Test { public List list = new ArrayList(); public void output(List list) { for (int i = 0; i
2012-03-10 19:32:09 1317
转载 Activity和Task(栈)的关系
Task就像一个容器,而Activity就相当与填充这个容器的东西,第一个东西(Activity)则会处于最下面,最后添加的东西(Activity)则会在最低端。从Task中取出东西(Activity)则是从最顶端取出,也就是说最先取出的是最后添加的东西(Activity),一次类推,最后取出的是第一次添加的Activity,而Activity在Task中的顺序是可以控制的,那则在Activity
2012-03-10 16:56:29 570
原创 android 从Assets中读取中文文本
package com.wo;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.InputStream;import org.apache.http.util.EncodingUtils;import android.app.Activity;import andro
2012-03-10 16:34:26 1210
转载 Android原理揭秘系列之View、ViewGroup
作过Android 应用开发的朋友都知道,Android的UI界面都是由View和ViewGroup及其派生类组合而成的。其中,View是所有UI组件的基类,而ViewGroup是容纳这些组件的容器,其本身也是从View派生出来的。AndroidUI界面的一般结构可参见下面的示意图:可见,作为容器的ViewGroup可以包含作为叶子节点的View,也可以包含作为更低层次的子ViewGrou
2012-03-10 12:08:12 673
转载 Android最佳实践之响应灵敏性(ANR)
Android最佳实践之响应灵敏性可能会存在这样的情况,你写的代码通过了世界上所有的性能测试,但当用户尝试使用你的应用程序时,仍然让用户感到不爽。应用程序响应不够灵敏的地方包括——反映迟钝,挂起或冻结很长时间,或者需要花费很长的时间来处理输入。 在Android上,如果你的应用程序有一段时间响应不够灵敏,系统会向用户显示一个对话框,这个对话框称作应用程序无响应(ANR:Applic
2012-03-10 01:40:34 780
转载 2011Android技术面试整理附有详细答案(包括百度、新浪、中科软等多家公司笔试面试题)
前19题为常考题目!!(版本号:201108141031) 1、 Android的四大组件是哪些,它们的作用?... 32、 请介绍下Android中常用的五种布局。... 33、 android中的动画有哪几类,它们的特点和区别是什么... 34、 android 中有哪几种解析xml的类?官方推荐哪种?以及它们的原理和
2012-03-10 01:38:04 4513
转载 Android中UI设计的一些技巧!!!
大家好,今天给大家分享的是Android中UI设计的一些技巧,本节内容主要有两点:一是Android按钮(Button)的UI设计,二是:ListView以及GridView的UI设计。按钮的状态:我们一般搞UI设计,按钮通常有三个状态:normal(正常状态);focus(焦点状态),pressed(按下状态)。如下图所示:
2012-03-10 01:20:56 691
转载 Android Activity的四种LaunchMode!!!
本文转自: http://marshal.easymorse.com/archives/2950. 写的非常好,分享给大家!!!在多Activity开发中,有可能是自己应用之间的Activity跳转,或者夹带其他应用的可复用Activity。可能会希望跳转到原来某个Activity实例,而不是产生大量重复的Activity。这需要为Activity配置特定的加载模式,而不是使用默认的加载模
2012-03-10 01:14:38 436
转载 Android应用自动更新功能的实现!!!
大家好,发现半年没有更新博客了,最近一直都比较忙,决定在凌晨 英超 阿森纳VS富勒姆 中场休息的时候,给大家分享Android里应用版本更新功能这一块的实现。一个好的应用软件都是需要好的维护,从初出版本到最后精品,这个过程需要版本不停的更新,那么如何让用户第一时间获取最新的应用安装包呢?那么就要求我们从第一个版本就要实现升级模块这一功能。自动更新功能的实现原理,就是我们事先和后台协商好一个
2012-03-10 01:13:35 619
转载 Android 中的AIDL
大家好,好久不见,今天要给大家分享的是android aidl的使用。在Android中, 每个应用程序都可以有自己的进程. 在写UI应用的时候, 经常要用到Service. 在不同的进程中, 怎样传递对象呢? 显然, Java中不允许跨进程内存共享. 因此传递对象, 只能把对象拆分成操作系统能理解的简单形式, 以达到跨界对象访问的目的. 在J2EE中,采用RMI的方式, 可以通过序列化传递对象.
2012-03-10 01:12:33 510
转载 两分钟彻底让你明白Android中onInterceptTouchEvent与onTouchEvent(图文)!
Hi,大家好,今天给大家分享一下Android中onInterceptTouchEvent与onTouchEvent,,记得楼主以前刚开始找工作的时候,被人问了关于Android中事件传递,当时还是菜鸟一枚,当然答不上来,被人无情的BS了。好了言归正传讲重点.onInterceptTouchEvent:onInterceptTouchEvent是在ViewGroup里面定义的。Androi
2012-03-10 01:11:04 491
转载 两分钟彻底让你明白Android Activity生命周期(图文)!
大家好,今天给大家详解一下Android中Activity的生命周期,我在前面也曾经讲过这方面的内容,但是像网上大多数文章一样,基本都是翻译Android API,过于笼统,相信大家看了,会有一点点的帮助 ,但是还不能完全吃透,所以我今天特意在重新总结一下.首先看一下Android api中所提供的Activity生命周期图(不明白的,可以看完整篇文章,在回头看一下这个图,你会明白的):
2012-03-10 01:06:15 487
转载 Android 中MenuInflater的使用(布局定义菜单)
大家好,我们上一节讲的是LayoutInflater 的 使用,而这一节我将讲一下MenuInflater ,顾名思义,LayoutInflater 是用来解析定义在layout 下的布局文件,那么MenuInflater 是不是用来解析定义在menu目录下的菜单布局文件呢? 恭喜你答对了!(*^__^*) 嘻嘻…… 我们传统意义上 的定义菜单感觉比较繁琐,当我们使用MenuInfla
2012-03-10 01:05:07 696
转载 Android应用实例(一)之---有道辞典VZ.0
大家好,这是我做的一个简单的有道Android的DEMO,只是简单的雏形。界面设计也有点丑陋呵呵~ 看看下面的效果图: 第一步:思路解析 从界面看一共用了三个控件EditText,Button,WebView。其实是四个,是当我们查询内容为空的时候用来提示的Toast控件。我们在EditText输入查询内容,这里包括中文,英文。然后通过参数的形式,从http:/
2012-03-10 00:58:10 563
原创 activity的四种加载模式
activity的四种加载模式在android的多activity开发中,activity之间的跳转可能需要有多种方式,有时是普通的生成一个新实例,有时希望跳转到原来某个activity实例,而不是生成大量的重复的activity。加载模式便是决定以哪种方式启动一个跳转到原来某个Activity实例。在android里,有4种activity的启动模式,分别为: standard:
2012-03-10 00:45:28 566
转载 PopupWindow使用
这几天说是要在Android的平板电脑上(其实不是平板电脑,是中兴的一款超大手机,7寸屏)改一个应用的主界面,原本功能菜单是通过点击手机上的Menu键实现的,但是貌似客户不满意,说是要做成类似于windows系统开始菜单的样子,一点击菜单按钮(一个Button),就弹出一个菜单窗口供选择,上网查了下,发现PopupWindow可以实现该功能。 一开始觉得挺容易,不就是建一个菜单布局文
2012-03-10 00:41:00 1354
原创 android自定义控件
今天和大家分享下组合控件的使用。很多时候android自定义控件并不能满足需求,如何做呢?很多方法,可以自己绘制一个,可以通过继承基础控件来重写某些环节,当然也可以将控件组合成一个新控件,这也是最方便的一个方法。今天就来介绍下如何使用组合控件,将通过两个实例来介绍。第一个实现一个带图片和文字的按钮,如图所示:整个过程可以分四步走。第一步,定义一个layout,实现按钮内部的布局
2012-03-10 00:34:39 528
转载 Java基础、android知识点要求
三、 具体知识点与目标 Java基础知识点目标Java 概述Java 基础入门 Java 开发环境搭建熟练开发环境搭建、使用Eclipse编译运行调试项目Java基本程序设计结构 熟练Jav
2012-03-10 00:18:13 917
转载 java序列化Serializable
序列化是把一个对象的状态写入一个字节流的过程,它执行RMI,RMI允许一台机器上的JAVA对象调用不同机器上的JAVA对象方法,对象可以作为参数提供给那个远程方法,发送机序列化该对象并传送它,接收机执行反序列化。序列化和反序列化的关系图表可形成包含循环引用的顺序图表。这是整个序列化的总体思想。 而Serializable接口属于支持序列化的一个接口,只有一个实现它的对象可以被序列化工具存储
2012-03-08 22:51:52 620
转载 Android Parcelable的使用
转载请注明出处,谢谢~ 在SDK中 Parcelable类的概述是这样的:Interface for classes whose instances can be written to and restored from a Parcel. Classes implementing the Parcelable interface must also have a static
2012-03-08 22:48:41 514
转载 java自定义监听器的示例代码
JAVA用户自定义事件监听完整例子- ---sunfruit 很多介绍用户自定义事件都没有例子,或是例子不全,下面写了一个完整的例子,并写入了注释以便参考,完整的实例源代码如下:package demo;import java.util.EventObject;/*** Title: 事件处理类,继承了事件基类* Description: * Copyright: Cop
2012-03-07 23:36:17 3010
转载 Android动画开发——Animation动画效果
动画类型Android的animation由四种类型组成XML中 alpha渐变透明度动画效果scale渐变尺寸伸缩动画效果translate画面转换位置移动动画效果rotate画面转移旋转动画效果JavaCode中 AlphaAnim
2012-03-07 23:15:15 489
原创 Android Activity生命周期具体内容概述
Android Activity生命周期具体内容概述要想彻底的掌握Android Activity的含义以及基本应用,首先应该从Android Activity生命周期开始了解。在这类就对此做了详细介绍。对手机有所研究的朋友们,应该对于Android这一手机操作系统并不陌生。它是一款基于Linux平台的开源手机操作系统。我们在这里会通过对Androi
2012-03-07 20:13:07 564
原创 Android安装卸载程序具体操作方法解析
Android安装卸载程序具体操作方法解析Android安装卸载程序在实际应用中是一个比较基本的操作。作为初学者来说需要牢固掌握这一应用技巧,以方便我们的使用。对于编程爱好者们来说,Android手机操作系统是一款非常实用的系统。他们可以进行各种Android应用程序的开发来满足自的应用需求。在这里我们就先来为大家讲解一下有关Android安装卸载程
2012-03-07 10:52:10 658
原创 Android单线程模型相关概念详解
Android单线程模型的相关内容将会在这篇文章中进行一个详细的分析。大家可以对这一知识点进行一个详细的了解,方便将来的应用。我们今天将会在这篇文章中为大家详细介绍有关Android单线程模型的相关内容。希望初学者们可以通过本文介绍的内容对这一概念有一个充分的认识,并从中对这一系统有一个深刻的认识。当第一次启动一个Android程序时,Android会自动创建一个称为“ma
2012-03-07 10:49:38 644
转载 结构之法 算法之道---------http://blog.csdn.net/v_JULY_v(结构算法研究链接)
资源连接地址:http://blog.csdn.net/v_JULY_v。
2012-03-07 00:53:13 1224
原创 Mars视频笔记——Animation
Animations的使用(1)什么是Animations提供了一系列的动画效果,可以应用在绝大多数控件中 Animations的分类1 Tweened Animations 渐变动画提供了旋转,移动,伸展,淡出等效果2 Frame-by-Frame Animations可以创建一个Drawable序列,按照指定时间间歇一个个显示 Tweened Anima
2012-03-07 00:33:49 1239
原创 android EncodingUtils类
public final class EncodingUtilsextends Objectjava.lang.Object ↳org.apache.http.util.EncodingUtilsClass OverviewThe home for utility methods that handle vario
2012-03-07 00:20:50 7216
原创 各种字符编码方式详解及由来(ANSI,UNICODE,UTF-8,GB2312,GBK)
各种字符编码方式详解及由来(ANSI,UNICODE,UTF-8,GB2312,GBK)简单来说ANSI编码的文本,以GB2312或GBK或Unicode或UTF-8编码方式打开能正常显示。GB2312 编码的文本,以GBK编码方式打开能正常显示。其它情况,要互相按照一定的算法转换编码。 一直对字符的各种编码方式懵懵懂懂,什么ANSI UNI
2012-03-07 00:17:37 1699 1
转载 java网络编程概述
1. 什么是TCP/ IP协议? 2. TCP/IP有哪两种传输协议,各有什么特点? 3. 什么是URL? 4. URL和IP地址有什么样的关系? 5. 什么叫套接字(Socket)? 6. 套接字(Socket)和TCP/IP协议的关系? 7. URL和套接字(Socket)的关系?8.1 网络编程基本概念,TCP/IP协议简介8.1.1 网络基础知识
2012-03-06 21:28:48 627
转载 android之Service介绍之三 AIDL与传递对象
除了上一篇文章我们提到的通过service提供音乐播放等类似的服务之外,我们还可以通过service将对象传递回来哦,你知道怎么用吗,先看例子:当我们点击“获取”时,会从另一个线程的service中获取一个对象,然后将里面的内容读出来。----------------------------------------------------------------------------
2012-03-06 21:27:14 690
转载 android之Service介绍之二 AIDL
首先描述下我们想要实现的内容,我们希望在一个应用中通过点击按钮,去操作另一个进程中应用的音乐播放功能。如图,我们点击“播放”时,系统就会去远程调用我们提供的一个service(与当前service不是同一个应用哦),然后操作service中的音乐播放,点击“停止”则会终止播放。想要重新播放的话,必须先点“销毁service”,再点播放按钮哦。(至于这里为什么要先点销毁按钮才能播放,完全是为
2012-03-06 21:26:26 407
转载 android之Service介绍之一
首先,让我们确认下什么是service? service就是android系统中的服务,它有这么几个特点:它无法与用户直接进行交互、它必须由用户或者其他程序显式的启动、它的优先级比较高,它比处于前台的应用优先级低,但是比后台的其他应用优先级高,这就决定了当系统因为缺少内存而销毁某些没被利用的资源时,它被销毁的概率很小哦。那么,什么时候,我们需要使用service呢?
2012-03-06 21:25:24 559
原创 android之BitMap
android 中的 Bitmap 相关1.Bitmap转Drawable//xxx根据你的情况获取Bitmap bitmap=xxx;//BitmapDrawable bitmapDrawable=BitmapDrawable(bitmap);(被弃用,原因是:不能确定drawable已经设置了正确的目标屏幕)BitmapDrawable bitmapD
2012-03-06 21:22:14 1306
转载 android与javascript交互调用
我们都知道,手机时代的来临的主要标志是啥?能够方便的接入互联网!互联网展现给我们的方式一般都是网页,网页中又必不可少的拥有javascript,所以说,android提供对javascript的支持那是迫在眉睫了,幸好,android早就给我们提供了无缝连接。让我们可以通过android与javascript进行交互。我们的应用很简单,如图:我们有一个输入框,旁边有个按钮,点击按钮就会
2012-03-06 21:21:05 519
转载 android之ConnectivityManager简介,网络连接状态
android之ConnectivityManager简介,网络连接状态[java] view plaincopy/** * 测试ConnectivityManager * ConnectivityManager主要管理和网络连接相关的操作 * 相关的TelephonyManager则管理和手机、运营商等的相关信息;W
2012-03-06 21:19:59 686
转载 android之Resources相关
1. 相关文件夹介绍 在Android项目文件夹里面,主要的资源文件是放在res文件夹里面的。assets文件夹是存放不进行编译加工的原生文件,即该文件夹里面的文件不会像xml,java文件被预编译,可以存放一些图片,html,js, css等文件。在后面会介绍如何读取assets文件夹的资源! res文件夹里面的多个文件夹的各自介绍(来自网上的Android开发指南中文版
2012-03-06 21:18:58 498
fragment实现选项卡界面
2013-11-24
Android.in.Action.2
2011-06-26
C-FREE 5.0
2011-06-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人