自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (23)
  • 收藏
  • 关注

原创 Android Jamendo开源在线音乐播放器源码分析七 数据缓存和图片缓存的分析

在醒目中对于进行数据缓存和图片缓存的对象是在public class JamendoApplication extends Application这个Application里面进行创建和获取的。对于Application先看一下API中的解释Class OverviewBase class for those who need to maintain global ap

2011-10-26 10:24:03 4998 3

原创 Android Path 使用

项目中经常会用到绘图方面的知识,之前一直对Path这个类的使用不是很清楚,现在系统的使用和总结一下。首先看一下API中的解释:The Path class encapsulates compound (multiple contour) geometric paths consisting of straight line segments, quadratic curves, and cub

2011-10-22 18:02:40 9451 1

转载 View getLocationInWindow getLocationOnScreen

I ended up solving this issue by determining the height of the status/notification bar like so:View globalView = ...; // the main view of my activity/applicationDisplayMetrics dm = new DisplayMe

2011-10-22 15:38:38 3628

转载 Android获取屏幕分辨率及DisplayMetrics简介

转载:http://blog.csdn.net/zhangqijie001/article/details/5894872Android 可设置为随着窗口大小调整缩放比例,但即便如此,手机程序设计人员还是必须知道手机屏幕的边界,以避免缩放造成的布局变形问题。手机的分辨率信息是手机的一项重要信息,很好的是,Android 已经提供DisplayMetircs 类可以很方便的获取分辨率。下面简

2011-10-22 15:11:53 1077

原创 Amazed游戏学习二 坐标的分析

对于这种和贪吃蛇类似的游戏,坐标的计算在程序中占了很大的比重,只有坐标算对了,才能在正确的时间、正确的地点画出来正确的东西。下面是Maze迷宫的坐标计算// maze level dataprivate static int[] mMazeData;这个一维数组存放所有的tile的类型// maze tile size and dimensionprivate final stat

2011-10-20 13:08:40 1243 1

原创 Amazed游戏学习一 程序框架

发现一个简单但是有意思的小游戏,玩法和HTC自带的那个滚球的游戏差不多。先看一下程序运行的效果:整个程序结构非常简单,只有四个类,他们的关系如下所示:整个界面都是通过View的onDraw画上去的,并没有使用布局控件,在AmazedView这个View类中基本上包含了所有的逻辑代码,能让整个游戏不断刷新,动起来的游戏引擎部分也在这里面,下

2011-10-19 19:02:56 1223

原创 Android WebView学习

项目工程截图:效果截图:Code:/** * Demonstrates how to embed a WebView in your activity. Also demonstrates how * to have javascript in t

2011-10-19 11:53:15 2813

转载 Java编译错误“No enclosing instance of type AA is accessible. Must qualify the allocation with an enclosi

这是因为AA是一个动态的内部类,创建这样的对象必须有实例与之对应,程序是在静态方法中直接调用动态内部类会报这样错误。   这样的错误好比类中的静态方法不能直接调用动态方法。可以把该内部类声明为static。或者不要在静态方法中调用。那么为啥非静态方法不能调用动态方法呢,从面向

2011-10-18 18:17:21 1096

转载 详解 Android 的 Activity 组件——笔记

转载:http://www.ibm.com/developerworks/cn/opensource/os-cn-android-actvt/Activity 栈Android 是通过一种 Activity 栈的方式来管理 Activity 的,一个 Acti

2011-10-08 22:23:11 776

原创 API Demo Snake代码分析三 程序架构的分析

这里参考了:http://www.iteye.com/topic/998157在工程结构和类图这一块分析的非常好,是非常只得自己学习的,在以后分析程序的时候应当学习这种分析的方式,将程序的结构和关键的执行流程分析出来分析出来二、工程结构和类图 其实 Snake的工程蛮

2011-10-08 17:11:01 1750

原创 可以替代文件管理器的文件管理神器Total Commander

所学内容来源于此站http://xbeta.info/studytc/闭眼定位术:三招直达、两招往复三招直达1. 直达第1招:ctrl+d x是最重要、最常用的直达招数。什么叫直达?就是无论你现在什么目录,只要击键ctrl+d x(x代表一个或几个字母),就直

2011-10-08 15:38:55 1967

原创 Activity调用finish却不立即执行onDestory

遇到一个奇怪的问题,我将打开的Activity放在一个栈里面进行管理,然后当我要关闭所有的Activity的时候public void CloseAllActivity(){ if(activityStack==null)return; while(true){

2011-10-08 11:39:06 17532 4

转载 浅析Android线程模型

转载:http://android.blog.51cto.com/268543/3438231. Android进程    在了解Android线程之前得先了解一下Android的进程。当一个程序第一次启动的时候,Android会启动一个LINUX进程和一

2011-10-08 08:51:48 1271

原创 API Demo Snake代码分析二 onSaveInstanceState和onRestoreInstanceState分析

在Snake贪吃蛇项目Snake.java这个Activity中@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState)

2011-10-07 21:22:13 1232

原创 API Demo Snake代码分析一 FrameLayout新的认识

以前写界面的布局主要用的是LinearLayout和RelativeLayout,其他的就用的很少了,今天在看之前参照api demo中Snake的例子写的程序,看到他唯一的那个界面就是用FrameLayout写的,之前也一直对FrameLayout不甚了解,今天认真总结一下。下

2011-10-07 16:43:47 2833

原创 Android Jamendo开源在线音乐播放器源码分析六 对com.teleca.jamendo.api和com.teleca.jamendo.api.impl类的分析

com.teleca.jamendo.api和com.teleca.jamendo.api.impl这两个包主要是对程序中所用数据进行处理的包在上一篇进行:网络连接模块的分析的时候就说过整个程序的结构非常清晰在com.teleca.jamendo.api包中有Album这个类

2011-10-06 18:14:11 3995 1

原创 Android Jamendo开源在线音乐播放器源码分析五 网络连接模块的分析

程序中实现网络连接和获取网络数据是通过JamendoGet2Api这个接口中的方法实现的,他的实现类是JamendoGet2ApiImpl.这里就从getPopularAlbumsWeek()这个获取本周最受欢迎的专辑为例分析如何实现的,其实这个返回的数据就是在HomeActiv

2011-10-06 17:56:15 6163 1

原创 Android Jamendo开源在线音乐播放器源码分析四 HomeActivity分析

HomeActivity的界面如下:整个界面大体可以分为两个部分:上面的ViewFlipper和下面的ListView备注一:ViewFlipper界面的最上面的mViewFlipper中包含了mGallery、mProgressBar、mFailur

2011-10-06 16:01:41 5705

原创 Android Jamendo开源在线音乐播放器源码分析三 程序首界面

整个程序的入口Activity从Manifest里面可以找到是SplashscreenActivity,界面截图如下:程序的代码如下:public class SplashscreenActivity extends Activity { public fi

2011-10-06 13:58:10 7214 2

原创 Android Jamendo开源在线音乐播放器源码分析一 jamendo初步认识

这是一个开源的在线音乐播放器,大家可以下载最新的源代码。学习这个主要是学习一下软件的架构和网络方面的编程,虽然接触Android一年多了,但是对于这两块地方还是不太熟悉,所以借这个项目来人真学习一下。下面是下载的地址:https://github.com/telecapoland

2011-10-06 00:14:54 9656 6

转载 Android 系统启动过程

Android 从系统启动有4个步骤:1, init进程启动2. Native服务启动3.System Server,Android服务启动4.Home启动第一步: Initial进程(System\core\init)init 进程,它是一个

2011-10-05 21:21:21 1107

原创 Android 知识碎片

1.adb shell ps 列出当前所有的线程2.AsyncTask是多线程么?是多线程3.与Handler相比,AsyncTask消耗资源情况?AsyncTask更消耗资源,里面用到了线程池,当然在大量的线程运行时会显示出线程池的优势4.怎么倒入开源项目?首先先创

2011-10-05 21:14:30 853

转载 ListView快速滚动加首字母提示

转载:http://marshal.easymorse.com/archives/3934main.xml:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android

2011-10-05 08:25:54 2486

转载 android 程序错误处理全局处理

本文将分析在程序出错的情况下如何收集相关的错误信息,并发送错误信息到服务器供开发者分析和调试程序。错误信息将成为您Debug的一把利刃,通过错误信息您可以最及时的掌握程序在各个系统版本和设备上的运行情况。错误处理介绍在一般情况下,OPhone程序出错都会出现如下一个提示对

2011-10-04 20:08:13 958

原创 API Demo MulitiRes 学习

multi_res.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layou

2011-10-04 00:46:09 809

转载 360°平滑游戏摇杆 Rocker

public class Rocker extends Activity{ @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stu

2011-10-02 17:43:06 1590 1

转载 NinePatch 9Patch 绘制

public class NinePath extends Activity{ @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method st

2011-10-02 15:48:05 1254

原创 简单的多点触摸放缩图片

public class MultiTouch extends Activity{ @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method

2011-10-02 12:12:18 1182

转载 截屏 ClipScreen

public class ClipScreen extends Activity{ @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method

2011-10-02 09:23:41 1032 1

转载 九宫格

public class StreamSave extends Activity{ @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method

2011-10-01 23:29:40 949

转载 Canvas画布

public class CanvasTest extends Activity{ @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method

2011-10-01 16:58:44 987 1

转载 Paint画笔

public class PaintTest extends Activity{ @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method s

2011-10-01 15:33:03 1061

转载 可视区域 ClipCanvas

public class ClipCanvas extends Activity{ @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method

2011-10-01 12:42:02 813

转载 剪切图动画 ClipBitmapMovie

public class ClipBitmapMovie extends Activity{ @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated me

2011-10-01 11:28:20 1042

转载 帧动画 FrameMovie

public class FrameMovie extends Activity{ @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method

2011-10-01 10:53:53 649

Amazed游戏

Android Amazed 游戏 源码

2011-10-20

Android实现ListView异步加载图片

Android实现ListView异步加载图片

2011-03-05

Android TreeView 树形结构

android treeview 树形结构

2011-02-08

vc++6.0绘图程序

我们课程设计做的一个绘图板程序,其中包含设计报告和说明书

2010-08-16

数据库系统概论习题个人总结汇总

因为要考《数据库系统概论》,这是本人从网上搜集的一些习题,都含有答案,搜集这些确实不容易呀,个人感觉比较全

2010-08-16

hibernate_reference帮助文档

hibernate_reference帮助文档 hibernate_reference帮助文档

2010-08-15

JDK_API_1_6_zh_CN

JDK_API_1_6_zh_CN.CHM JDK_API_1_6_zh_CN.CHM

2010-08-15

《SQL 参考手册》中文版

《SQL 参考手册》中文版.chm 《SQL 参考手册》中文版.chm

2010-08-15

《100万!我是如何成为史上最牛淘宝客的》

《100万!我是如何成为史上最牛淘宝客的》《100万!我是如何成为史上最牛淘宝客的》

2010-05-11

谷歌黑板报--数学之美

谷歌黑板报--数学之美谷歌黑板报--数学之美

2010-05-11

Spring-Reference_zh_CN

Spring-Reference_zh_CN Spring 中文 帮助

2010-05-03

java程序员面试宝典

java程序员面试宝典 java程序员面试宝典

2010-05-03

MyEclipse注册机

MyEclipse注册机MyEclipse注册机MyEclipse注册机MyEclipse注册机MyEclipse注册机

2010-05-02

杭州达内面试题整理C++、Java

杭州达内面试题整理C++、Java 杭州达内面试题整理C++、Java

2010-05-02

正则表达式30分钟入门教程

正则表达式30分钟入门教程 一份非常不错的正则表达式入门教程

2010-05-02

数据库系统概论习题汇总

因为要考《数据库系统概论》,这是本人从网上搜集的一些习题,都含有答案,搜集这些确实不容易呀,个人感觉比较全

2009-01-06

vc++6.0绘图程序

我们课程设计做的一个绘图板程序,其中包含设计报告和说明书

2009-01-06

Visual C++高级开发范例解析

Visual C++高级开发范例解析,里面讲解的比较详细

2008-12-18

高质量C++编程指南

高质量C++编程指南 对于进一步提高编程很有用

2008-12-18

华为软件、硬件工程师培训手册

华为软件、硬件工程师培训手册,讲解软件、硬件工程师编程与开发的一些基本的规范,初学者非常有用

2008-12-13

东软集团有限公司C#编程规范V2.0.doc

讲解C#的一些基本编程规范,对初学者很实用

2008-10-08

空空如也

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

TA关注的人

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