自定义博客皮肤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)
  • 资源 (18)
  • 收藏
  • 关注

转载 Android中的Fragments介绍

Fragments 诞生初衷     自从Android 3.0中引入fragments 的概念,根据词海的翻译可以译为:碎片、片段。其上的是为了解决不同屏幕分辩率的动态和灵活UI设计。大屏幕如平板小屏幕如手机,平板电脑的设计使得其有更多的空间来放更多的UI组件,而多出来的空间存放UI使其会产生更多的交互,从而诞生了fragments 。fragments 的设计不需要你来亲自管理view

2013-01-29 16:52:42 1089

转载 BitmapFactory.Options.inSampleSize用法

BitmapFactory.decodeFile(imageFile);用BitmapFactory解码一张图片时,有时会遇到该错误。这往往是由于图片过大造成的。要想正常使用,则需要分配更少的内存空间来存储。BitmapFactory.Options.inSampleSize设置恰当的inSampleSize可以使BitmapFactory分配更少的空间以消除该错误。inS

2013-01-29 11:30:58 22947 1

转载 android图片处理

将一个图片切割成多个图片 有种场景,我们想将一个图片切割成多个图片。比如我们在开发一个拼图的游戏,就首先要对图片进行切割。 以下是封装好的两个类,可以实现图片的切割。仅供参考和学习。 一个是ImagePiece类,此类保存了一个Bitmap对象和一个标识图片的顺序索引的int变量。 Java代码  import android.graphics.Bitmap

2013-01-28 15:22:10 1737

转载 Android异步加载网络图片

Android图片的异步加载,主要原理:加载图片时先查看缓存中时候存在该图片,如果存在则返回该图片,否则先加载载一个默认的占位图片,同时创建一个通过网络获取图片的任务并添加,任务完成后放松消息给主线程更新界面。使用方法:[java] view plaincopyAsynImageLoader asynImageLoader = new

2013-01-28 11:19:58 1728 1

转载 Android - 底部菜单架构设计及封装实现

引言在Android的应用中,经常会见到底部菜单,例如微信的底部菜单如下所示: 而在企业级的Android应用中,也存在同样的需求,但与微信这些大众软件的区别在于企业级的Android应用由于UI页面很多,每个页面都需要有底部菜单,而且每个页面的底部菜单按钮还可能完全不一样,所以,为了使每个页面保持一致性并为UI页面制作时提供便利,针对底部菜单进行专门的设计封装,就显得特别

2013-01-23 18:35:14 1635

转载 详解Android Surface系统

一 目的本篇文章的目的就是为了讲清楚Android中的Surface系统,大家耳熟能详的SurfaceFlinger到底是个什么东西,它的工作流程又是怎样的。当然,鉴于SurfaceFlinger的复杂性,我们依然将采用情景分析的办法,找到合适的切入点。一个Activity是怎么在屏幕上显示出来的呢?我将首先把这个说清楚。接着我们把其中的关键调用抽象在Native层,以这些

2013-01-23 10:48:21 2034

转载 Android Launcher——ui框架

着手开发laucher 我个人觉得首先要从ui框架入手,了解清楚了ui框架对laucher就有了一个大致的了解,知道关键的几个类在哪里,对后面进一步深入地研究作出铺垫。废话不多说了,直接进入主题:1.先看图这是我正在研究的一个800*480的launcher的ui框架图,对应的桌面显示效果如下:下面一行应用是我修改桌面后的结果,在前面我的ui框架图中没有。

2013-01-23 10:41:18 1608

转载 View和ViewGroup

1.viewroot.java中,应用程序主动调用invalidate或setEnable等调用间接调用invalidate,invalidate中会遍历view树,请求重绘需要绘制的区域   invalidate主要是确定需要重绘的区域,然后调用scheduleTraversals发起重绘请求,scheduleTraversals最终调用performTraversals遍历view t

2013-01-23 10:39:50 3224

转载 Android资源适配

android程序在不同的环境(如分辨率不同的机型,不同语言的操作系统)或状态(如横竖屏)下,需要不同的资源(如图片,语言),一般情况下,这些资源是自适配的,只需要命名不同的资源文件夹,把同名的资源放入这些文件夹中即可  比如下面就是一个程序项目的资源文件夹: 不同的命名代表什么含义呢?详细见下表:限定符Qualifier

2013-01-23 10:36:52 995

转载 Window、View与setContentView()

只要你使用过Activity,那么你一定使用过setContentView这个方法。一般都是这样调用该方法:[java] view plaincopysetContentView(R.layout.main);  然后,在手机或者模拟器上就可以看见自己的布局。如果,你留意的话,setContentView还有很

2013-01-23 10:35:36 2618 2

转载 Android中自定义ViewGroup

一、ViewGroup概述 研究ViewGroup之前,我们先来看看ViewGroup的介绍:                      /** * A ViewGroup is a special view that can contain other views * (called children.) The view group is the b

2013-01-23 10:32:09 18264 3

转载 Android ListView列表分组

运行效果:main.xml[java] view plaincopy"1.0" encoding="utf-8"?>    "http://schemas.android.com/apk/res/android"      android:orientation="horizontal" andro

2013-01-23 10:25:51 1210

转载 Android中View绘制流程

1.推荐阅读:《Android内核剖析》2.UI框架基本概念:Activity:基本的页面单元,Activity包含一个Window,window上可以绘制各种viewView:最基本的UI组件,表示屏幕上的一个矩形区域;Window:表示顶层窗口,管理界面的显示和事件的响应;每个Activity 均会创建一个PhoneWindow对象,是Act

2013-01-23 10:13:45 890

转载 Android Path菜单的简单实现

Hi~大家好,出来创业快3个月了,一切还不错,前一段时间用了业余时间搞了个问答类网站YQMA(http://yqma.net).想做中国的stackoverflow,哈哈,只是YY下,希望大家多多支持!好了,今天给大家分享的是Path菜单的简单实现,可以支持自定义方向(左上,右上,右下,左下),并且可以自定义菜单的个数,难点就是菜单的摆放位置(动态设置margin),还有动画的实现,其实动

2013-01-22 20:51:29 3263 1

转载 Android应用设置为全屏的方法

在开发中我们经常需要把我们的应用设置为全屏,这里我所知道的有俩中方法,一中是在代码中设置,另一种方法是在配置文件里改! 一、在代码中设置: [java] view plaincopypackage com.android.tutor;  import android.app.Activity;  import

2013-01-22 20:41:50 1335

转载 Android中LayoutInflater和MenuInflater的使用

在实际开发种LayoutInflater这个类还是非常有用的,它的作用类似于 findViewById(), 不同点是LayoutInflater是用来找layout下xml布局文件,并且实例化!而findViewById()是找具体xml下的具体 widget控件(如:Button,TextView等)。 为了让大家容易理解我做了一个简单的Demo,主布局main.xml里有一个Text

2013-01-22 20:32:03 1263

转载 android中自定义View

大家好我们今天的教程是在Android 教程中自定义View 的学习,对于初学着来说,他们习惯了Android 传统的页面布局方式,如下代码: [java] view plaincopy"1.0" encoding="utf-8"?>  "http://schemas.android.com/apk/res/android"

2013-01-22 20:21:29 781

转载 Android高手进阶教程(四)之----Android 中自定义属性(attr.xml,TypedArray)的使用!

在xml 文件里定义控件的属性,我们已经习惯了android:attrs="" ,那么我们能不能定义自己的属性能,比如:test:attrs="" 呢?答案是肯定的。大致以下步骤: 一、 在res/values 文件下定义一个attrs.xml 文件.代码如下: [java] view plaincopy一、在res/values文件下定

2013-01-22 20:20:46 1103

转载 Android自定义View

大家好我们今天的教程是在Android 教程中自定义View 的学习,对于初学着来说,他们习惯了Android 传统的页面布局方式,如下代码: [java] view plaincopy"1.0" encoding="utf-8"?>  "http://schemas.android.com/apk/res/android"

2013-01-16 19:24:28 752

android tab入门

android studio项目,适合初学者的简单tab介绍

2015-02-11

Android冗余res内容清理

不错的android冗余图片、冗余布局的清理工具,希望对大家有帮助呀!

2014-10-24

android标题固定的ListView

里面有两个项目资源例子,是实现android 标题固定Listview的两种方式,请大家查阅,希望对大家有帮助。

2014-09-20

VisualSVN-Server-2.1.11.msi

window上搭建自己的svn服务端所需的软件。

2014-02-13

Android中非常好图片缓存ImageCache

Android中非常好图片缓存ImageCache,是国外的大牛写的,比较完整系统,但是本人认为也有几个缺点,比如获取磁盘缓存目录的方法,不过,总体非常还是很好的,基本满足各种场景,希望对你有所帮助!

2013-09-03

XML解析DOM/SAX/PULL

三种XML的解析方法,DOM SAX PULL程序例子代码,希望对您有帮助。

2013-09-03

Android滑动开关

android三档自定义滑动开关,禁止点击功能的实现,用默认的seekbar组件实现

2013-08-28

Android OpenGL的入门资料PDF

Android学习OpenGL ES的简单入门资料,主要是基本的Andriod Java层API接口介绍!

2013-08-20

下拉刷新上拉加载更多的ListView

Android中仿苹果IOS中的ListView,下拉刷新上拉加载更多的ListView,希望对各位有帮助!

2013-08-09

ScrollerView Demo 源码

Scroller学习的好例子,非常详细,有注释的好例子。

2013-06-13

ScrollerDemo源码

Android中Scroller介绍的简单使用的一个Demo。

2013-06-13

横向ListView

很不错的横向ListView,支持横向滑动,手势检测。

2013-05-21

Android自定义底部菜单

在Android的应用中,经常会见到底部菜单.而在企业级的Android应用中,也存在同样的需求,但与微信这些大众软件的区别在于企业级的Android应用由于UI页面很多,每个页面都需要有底部菜单,而且每个页面的底部菜单按钮还可能完全不一样,所以,为了使每个页面保持一致性并为UI页面制作时提供便利,针对底部菜单进行专门的设计封装,就显得特别重要。

2013-01-23

Android常用代码

Android常用的一些代码,初学android的学员可以参考查阅。

2012-07-26

Android service详解

很好很详细的Android service的介绍,开发自己的service用户可以参考下。

2012-07-26

JSP学习入门的ppt

很不错的jsp入门教程ppt,适合初学者!

2009-08-02

空空如也

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

TA关注的人

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