自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (5)
  • 问答 (1)
  • 收藏
  • 关注

转载 心电图动画

iOS

2016-03-16 16:39:05 1010

原创 linux剪裁遇到小问题

下载的ubuntu13.10 以及arm-elf-tools-20040427.sh ,解

2014-10-13 19:05:43 349

原创 cocos2d-x 3.2开发 别点白块儿

无事学学cocos2d,昨天开发了像素小鸟 用的cocos2d-x

2014-09-29 14:35:40 283

转载 android学习笔记---android项目编译过程

Android 工程构建的持续集成,需要搭建一套编译和打包自动化流程,比如建立每日构建系统、自动生成发布文件等等。这些都需要我们对Android工程的编译和打包有一个比较深入的理解,例如知道它的每一步都做了什么,需要什么环境和工具,输入和输出是什么,等等。首先,假定你的系统(Windows、Linux、Mac OS都行,本文默认使用Linux系统来举例子,但在 Window

2014-04-24 10:06:31 349

转载 android学习笔记---service和activity之间通信的几种方式

在Android中,Activity主要负责前台页面的展示,Service主要负责需要长期运行的任务,所以在我们实际开发中,就会常常遇到Activity与Service之间的通信,我们一般在Activity中启动后台Service,通过Intent来启动,Intent中我们可以传递数据给Service,而当我们Service执行某些操作之后想要更新UI线程,我们应该怎么做呢?接下来我就介绍两种方式

2014-04-24 09:17:05 443

转载 java设计模式---组合

听说你们公司最近新推出了一款电子书阅读应用,市场反应很不错,应用里还有图书商城,用户可以在其中随意选购自己喜欢的书籍。你们公司也是对此项目高度重视,加大了投入力度,决定给此应用再增加点功能。好吧,你也知道你是逃不过此劫了,没过多久你的leader就找到了你。他告诉你目前的应用对每本书的浏览量和销售量做了统计,但现在想增加对每个书籍分类的浏览量和销售量以及所有书籍总的浏览量和销售量做统计的功

2014-04-23 10:24:32 280

转载 java设计模式---策略

今天你的leader兴致冲冲地找到你,希望你可以帮他一个小忙,他现在急着要去开会。要帮什么忙呢?你很好奇。他对你说,当前你们项目的数据库中有一张用户信息表,里面存放了很用户的数据,现在需要完成一个选择性查询用户信息的功能。他说会传递给你一个包含许多用户名的数组,你需要根据这些用户名把他们相应的数据都给查出来。这个功能很简单的嘛,你爽快地答应了。由于你们项目使用的是MySQL数据库,

2014-04-23 10:14:39 255

转载 android学习笔记---双卡双待

简介Android双卡双待已经越来越普及了,解决双卡双待管理是广大手机开发人员必须得面对的问题,为实现Android平台的双卡双待操作,笔者研究了Android 应用层操作双卡双待的机制。机制获取基于ITelephony接口实现phone应用中的“phone服务”,通过TelephonyManager接口获取不同的卡(GSMPhone /CDMAPhone)进行不同

2014-04-22 18:16:00 880 1

转载 JAVA设计模式---单例模式

写软件的时候经常需要用到打印日志功能,可以帮助你调试和定位问题,项目上线后还可以帮助你分析数据。但是Java原生带有的System.out.println()方法却很少在真正的项目开发中使用,甚至像findbugs等代码检查工具还会认为使用System.out.println()是一个bug。为什么作为Java新手神器的System.out.println(),到了真正项目开发当中会被唾弃

2014-04-22 14:37:01 255

转载 JAVA设计模式---模版模式

今天你还是像往常一样来上班,一如既往地开始了你的编程工作。项目经理告诉你,今天想在服务器端增加一个新功能,希望写一个方法,能对Book对象进行处理,将Book对象的所有字段以XML格式进行包装,这样以后可以方便与客户端进行交互。并且在包装开始前和结束后要打印日志,这样方便调试和问题定位。没问题!你觉得这个功能简直是小菜一碟,非常自信地开始写起代码。Book对象代码如下:

2014-04-22 14:30:07 313

转载 android学习笔记---fragment适配手机和平板

我们先来看一下Android手机的设置界面,点击一下Sound,可以跳转到声音设置界面,如下面两张图所示:           然后再来看一下Android Pad的设置界面,主设置页面和声音设置页面都是在一个界面显示的,如下图所示:如果这分别是两个不同的App做出的效果,那没有丝毫惊奇之处。但如果是同一个App,在手机上和平板上运行分别有以上两种效果的话,

2014-04-22 14:25:51 525

转载 android学习笔记---fragment替代tabhost

现在Fragment的应用真的是越来越广泛了,之前Android在3.0版本加入Fragment的时候,主要是为了解决Android Pad屏幕比较大,空间不能充分利用的问题,但现在即使只是在手机上,也有很多的场景可以运用到Fragment了,今天我们就来学习其中一个特别棒的应用技巧。很多手机应用都会有一个非常类似的功能,即屏幕的下方显示一行Tab标签选项,点击不同的标签就可以切换到不同的

2014-04-22 12:14:58 564

转载 android学习笔记---fragment应用实战

我们都知道,Android上的界面展示都是通过Activity实现的,Activity实在是太常用了,我相信大家都已经非常熟悉了,这里就不再赘述。但是Activity也有它的局限性,同样的界面在手机上显示可能很好看,在平板上就未必了,因为平板的屏幕非常大,手机的界面放在平板上可能会有过分被拉长、控件间距过大等情况。这个时候更好的体验效果是在Activity中嵌入"小Activity",然后

2014-04-22 10:44:26 279

转载 android学习笔记---事件分发(下)

记得在前面的文章中,我带大家一起从源码的角度分析了Android中View的事件分发机制,相信阅读过的朋友对View的事件分发已经有比较深刻的理解了。那么今天我们将继续上次未完成的话题,从源码的角度分析ViewGruop的事件分发。首先我们来探讨一下,什么是ViewGroup?它和普通的View有什么区别?顾名思义,ViewGroup就是一组View的集合,它包含很多的

2014-04-22 09:55:14 216

转载 android学习笔记---事件分发机制(上)

我准备带着大家从源码的角度进行分析,相信大家可以更加深刻地理解Android事件分发机制。阅读源码讲究由浅入深,循序渐进,因此我们也从简单的开始,本篇先带大家探究View的事件分发,下篇再去探究难度更高的ViewGroup的事件分发。那我们现在就开始吧!比如说你当前有一个非常简单的项目,只有一个Activity,并且Activity中只有一个按钮。你可能已经知道,如果想要给

2014-04-22 09:19:18 342

转载 android 360浮动窗口

大家好,今天给大家带来一个仿360手机卫士悬浮窗效果的教程,在开始之前请允许我说几句不相干的废话。不知不觉我发现自己接触Android已有近三个年头了,期间各种的成长少不了各位高手的帮助,总是有很多高手喜欢把自己的经验写在网上,供大家来学习,我也是从中受惠了很多,在此我深表感谢。可是我发现我却从来没有将自己平时的一些心得拿出来与大家分享,共同学习,太没有奉献精神了。于是我痛定思痛,决定从今

2014-04-21 17:11:32 625

转载 JAVA设计模式---adapter(适配器模式)

今天一大早,你的leader就匆匆忙忙跑过来找到你:“快,快,紧急任务!最近ChinaJoy马上就要开始了,老板要求提供一种直观的方式,可以查看到我们新上线的游戏中每个服的在线人数。”你看了看日期,不是吧!这哪里是马上要开始了,分明是已经开始了!这怎么可能来得及呢?“没关系的。”你的leader安慰你道:“功能其实很简单的,接口都已经提供好了,你只需要调用一下就行了。”

2014-04-21 16:59:55 270

转载 android 适配

本文将告诉你如何让你的应用程序支持各种不同屏幕大小,主要通过以下几种办法:让你的布局能充分的自适应屏幕根据屏幕的配置来加载合适的UI布局确保正确的布局应用在正确的设备屏幕上提供可以根据屏幕大小自动伸缩的图片使用 "wrap_content" 和 "match_parent" 为了确保你的布局能够自适应各种不同屏幕大小,你应该在布局的视图中使用"wrap_conten

2014-04-21 16:56:07 272

转载 android照片墙的实现

照片墙这种功能现在应该算是挺常见了,在很多应用中你都可以经常看到照片墙的身影。它的设计思路其实也非常简单,用一个GridView控件当作“墙”,然后随着GridView的滚动将一张张照片贴在“墙”上,这些照片可以是手机本地中存储的,也可以是从网上下载的。制作类似于这种的功能的应用,有一个非常重要的问题需要考虑,就是图片资源何时应该释放。因为随着GridView的滚动,加载的图片可能会越来越多,如果

2014-04-21 16:25:33 368

转载 android高效加载图片

高效加载大图片我们在编写Android程序的时候经常要用到许多图片,不同图片总是会有不同的形状、不同的大小,但在大多数情况下,这些图片都会大于我们程序所需要的大小。比如说系统图片库里展示的图片大都是用手机摄像头拍出来的,这些图片的分辨率会比我们手机屏幕的分辨率高得多。大家应该知道,我们编写的应用程序都是有一定内存限制的,程序占用了过高的内存就容易出现OOM(OutOfMemory)异常。我们可

2014-04-21 15:57:20 336

转载 junit类的使用

2014-04-21 15:36:09 273

转载 Java的文件上传与下载

文件的上传与下载主要用到两种方法:1、方法一:commons-fileupload.jar  commons-io.jarapache的commons-fileupload实现文件上传,下载【upload】package com.handson.bbs.servlet;import java.io.File;import java.io.IOExce

2014-04-21 15:33:16 596

转载 linux vi的常用命令

今天对Linux中的vi编辑器进行了学习,对其中的常用命令进行总结:数字 0 或^:光标移到行首$              :光标移到行尾H             :光标移到屏幕的首行L              :光标移到屏幕的末尾M             :光标移到屏幕中间ctrl+f        :上翻页ctrl+b      

2014-04-21 15:31:35 295

转载 struts2中的文件上传与下载

文件上传1.jsp页面                    2.Action//单个文件上传可以用 File files,String filesFileName,String filesContentType//名称要与jsp中的name相同(三个变量都要生成get,set)private File[] files;// 要以File[]变量

2014-04-21 15:29:51 288

转载 android去掉标题多种方法

方法一:也一般入门的时候经常使用的一种方法在setContentView()方法的前面插入代码:requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉标题栏 package com.example.helloword;    import android.os.Bundle;  import android.

2014-04-21 15:27:08 310

转载 android学习笔记(4)---android框架

在上一篇中我们查看了QQ的apk源文件中的布局结构,并仿照QQ完成了我们第一个应用的界面,详细请看《Android菜鸟的成长笔记》专栏。这一篇中我们来具体看看这个界面到底是怎么呈现出来的,具体的原理是什么等问题,下面我们将一步一步的解开留在我们心中的谜团。有的朋友可能会产生这样的疑问为什么几句代码就能显示这样好看的界面?其实能让这个界面显示的如此丰富多彩,一半功劳在我们编写的那几句

2014-04-21 14:25:09 292

转载 android学习笔记(3)---QQ登陆界面

我们前面已经做了第一个Android应用程序,虽然有点像QQ的登录界面,但是很多地方还是很难看,这一篇咱们来将这个界面做成一个标准的商业界面,并一起来了解Android中的代码运行的原理。好吧,咱们开始吧,首先启动模拟器,为了让咱们的界面和QQ的登录界面一样我下载了一个QQ的apk文件,下面咱们将这个apk安装到我们的模拟器上,看看效果。怎么将apk安装到我们的模拟器上面呢?先给大

2014-04-21 12:10:19 473

转载 android学习笔记(2)---first demo

在上一篇Android菜鸟的成长笔记(1)中我们已经介绍了Android环境的搭建,下面我们就来开发一个属于我们自己的好玩的应用吧,是不是已经迫不及待了,下面我们先来看看运行效果。首先我们要创建一个手机模拟器点击eclipse上面的模拟器图标,弹出如下弹框。点击右边的New...按钮,我们来创建一个“手机”,这个手机几乎和我们用的真实手机相同,我们叫

2014-04-21 11:59:35 271

转载 android学习笔记(1)---环境搭建

今天在博客中看到好多Android的初学者对Android的开发环境的搭建不熟悉而导致不能进行学习,所以我决定自己写一个搭建过程的文章。一、JDK安装http://www.oracle.com/index.html  下载地址选择JavaSE JDK进行下载下载下来后进行安装(默认步骤安装)设置环境

2014-04-21 11:57:23 291

转载 C语言学习(7)---结构体

一、为什么需要结构体?为了表示一些复杂的事物,而普通类型无法满足实际需求二、什么叫结构体?把一些基本类型组合在一起形成的一个新的复合数据类型叫做结构体。三、如何定义一个结构体?第一种方式:struct Student{        int age;      float score;      char sex;  

2014-04-21 11:54:40 374

转载 C语言学习(6)---内存分配

一、传统数组的缺点:1、数组的长度必须事先定制,且只能是常整数,不能是变量int len = 5; int a[len];  //error  2、传统形式定义的数组,该程序的内存程序员无法手动释放# include     void f(void){      int a[5] = {1, 2, 3, 4, 5};   

2014-04-21 11:43:53 258

转载 C语言学习(5)---指针

一、指针是C语言的灵魂# include     int main(){      int *p;  //p是变量名,int *表示p变量存放的是int类型变量的地址,p是一个指针变量      int i = 3;            //p = i; 这样写是错误的      //p = 4; 这样写是错误的      p = &i; 

2014-04-21 11:19:25 270

转载 c语言学习(4)---循环

一、for和while等价替换int i = 1;  for (i; i    sum = sum + 1;  }  int i = 1;  while(i    sum = sum + 1;      i++;  }  二、从键盘输入一个数字,如果该数字是回文数,则返回yes,否则返回no回文数:正着

2014-04-21 11:00:56 195

转载 C语言学习(3)---输入输出

一、基本的输入和输出函数的用法1、printf()  //屏幕输出用法:(1)printf("字符串\n");  (2)printf("输出控制符", 输出参数);  (3)printf("输出控制符1 输出控制符2。。。\n", 输出参数1,输出参数2,。。。);     //注意:后面的输出参数中间必须加 ","  (4)printf("输出控制

2014-04-21 10:13:19 320

转载 C语言学习(2)--prepare

一、变量为什么必须初始化?在回答这个问题之前,我们先来运行一段代码:#include   int main(){          int i;          printf("i=%d\n", i);  }  输出结果:3401184当软件运行完成后,操作系统回收内存空间,但是并不清空该内存空间里遗留的值。因为有这些垃圾数据,所以通常

2014-04-21 10:09:47 449

转载 C语言学习(1)---Gcc介绍及编译

一、GCC基本介绍  GCC(GNU Compiler Collection,GNU编译器套装),是一套由GNU开发的编程语言编译器。它是一套以GPL及LGPL许可证所发布的自由软件,也是GNU计划的关键部分,亦是自由的类Unix及苹果计算机Mac OS X 操作系统的标准编译器。GCC(特别是其中的C语言编译器)也常被认为是跨平台编译器的事实标准。GCC原名为GNU C语言编译器

2014-04-21 09:53:07 462

转载 Android开发环境搭建

Android开发环境搭建全程演示(jdk+eclipse+android sdk)一 相关下载(1) java JDK下载:进入该网页: http://java.sun.com/javase/downloads/index.jsp (或者直接点击下载)如下图:选择 Download JDK 只下载JDK,无需下载jre.(2)eclipse下载   进入该

2014-04-19 10:40:58 261

转载 Android开发规范之编码规范

Android开发规范之编码规范1,java代码中不出现中文,最多注释中可以出现中文,中文统一写在strings.xml中;2,局部变量命名、静态成员变量命名 只能包含字母,单词首字母大写,其他字母都为小写3,常量命名只能包含字母和_,字母全部大写,单词之间用_隔开4,布局文件中的id命名命名模式为:view缩写_模块名称_view的逻辑名称常用控件的缩写如下

2014-04-19 10:39:47 207

转载 Android中dip、dp、sp、pt和px的区别

1、概述        过去,程序员通常以像素为单位设计计算机用户界面。例如:图片大小为80×32像素。这样处理的问题在于,如果在一个每英寸点数(dpi)更高的新显示器上运行该程序,则用户界面会显得很小。在有些情况下,用户界面可能会小到难以看清内容。由此我们采用与分辨率无关的度量单位来开发程序就能够解决这个问题。Android应用开发支持不同的度量单位。2、度量单位含义  

2014-04-19 10:30:37 303

android 360浮动窗口

有朋友跟我反应,上面的代码在Android 3.0以上的系统运行会崩溃,我看了一下,确实如此,主要是3.0之后想要获取正在运行的任务,需要加上权限声明。在AndroidManifest.xml中加入 <uses-permission android:name="android.permission.GET_TASKS" /> 即可解决此问题。

2014-04-21

android照片墙的实现

android照片墙的高效实现,可以快速实现异步加载图片的功能

2014-04-21

新浪微博SDK

新浪微博的SDK 需要的朋友可以下载辣

2013-12-17

android4.0编译后的源码

android4.0编译后的源码 classes.jar 具体使用网上搜一下吧 很多

2013-12-12

android分享微博源码

分享微博源码。我自己改过。精简很多,高手可以不用下了。

2013-12-10

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

TA关注的人

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