自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 收藏
  • 关注

Three20软件引擎之构建开发环境与第一个项目HelloWorld

Three20软件引擎之构建开发环境与HelloWorld转载自雨松MOMO的博客原文地址:http://blog.csdn.net/xys289187120/article/details/7017432亲爱的朋友们,如果你现在在做IOS 软件开发,不妨来看看Three20这套框架。如果你对它还...

2011-11-30 20:00:00 91

iOS开发问题解决方法汇总

以下不保证所有连接都及时有效:http://www.cocoachina.com/iphonedev/toolthain/2011/1019/3387.html存个档如何用Facebook graphic api上传视频:http://developers.facebook.com/blog/post/532/Keychain保存数据封装:...

2011-11-30 19:54:00 127

浅谈iPhone 中Push 功能原理 推送通知(收藏)

iPhone 中Push 功能原理 推送通知是本文要介绍的内容,主要讲述了PUSH的一些功能,具体内容先来看本文讲述。Push原理(以下绝大多数内容参考自、图片来自iPhone OS Reference Library)机制简介Push 的工作机制可以简单的概括为下图APNS 是Apple Push Notification Service(Apple Push服务器)的缩写,...

2011-11-30 19:48:00 141

NSArray中的数据进行排序

NSArray中的数据排序,经常是利用NSSortDescriptor。官方文档:http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSSortDescriptor_Class/Reference/Reference.html//组装数据 ...

2011-11-30 19:46:00 85

UITableView实现分页的快速显示

UITableview能够列表显示许多内容,也是我们开发中经常用的一个组件。我们经常会分页显示列表,如先显示10条记录,点击更多在添加10条,以此类推,下面是实现类似更多显示的一个demo。实现的效果如下:点击更多,实现后面的效果.实现的思路:基本上就是数据源里先只放10条, 点击最后一个cell时, 添加更多的数据到数据源中.。处理"加载更...

2011-11-30 19:44:00 79

搭建Cocos2d开发环境-2D游戏开发利剑

最近老韩分派下来一个“任务”让做个打地鼠的2D游戏,因为近段时间比较忙,所以把这个任务交给工作室的人来练练手,那么应该怎么去做呢,那么就介绍下2D游戏开发的利剑!本文参考:http://www.cocos2d-iphone.org/wiki/doku.php/prog_guide:lesson_1._install_testcocos2d是一个开源的框架,用于构建2D游戏,演示程序和其他图...

2011-11-30 19:39:00 79

iOS开发基础学习--在程序里设置Push

iPhone开发基础学习 在程序里设置PushiPhone开发基础学习 在程序里设置Push是本文要介绍的内容,最近做项目有一个需求,要在程序得系统设置里进行push的设置。在网上搜了几天资料没找着啥。今天忽然心血来潮跟踪系统注册push时得代码,居然发现有可行得解决方法,思路如下:1、在iphone得framework里的UIApplication.h中有以下函数:@interfac...

2011-11-30 19:26:00 112

iOS直接获取摄像头数据

需要添加的 Framework :CoreMedia, CoreVideo QuartzCore, AVFoundationMyAVController.h:#import <UIKit/UIKit.h>#import <AVFoundation/AVFoundation.h>#import <CoreGraphics/CoreGraphics.h&g...

2011-11-30 19:24:00 751

实例编程iPhone 录音和播放(收藏)

分享一下iPhone的录音和播放的使用心得。iPhone的录音和播放使用到了media层的内容,media层处于cocoa层之下,用到的很大一部分都是c语言的结构。1、引入框架。#import <AVFoundation/AVFoundation.h>2、创建录音项。- (void) prepareToRecord { AVAudioSession *audio...

2011-11-30 19:21:00 132

获取iPhone手机上话筒的声音

1。添加头文件,并添加相应的framework#import<CoreMedia/CoreMedia.h>#import<AVFoundation/AVFoundation.h>2。添加 AVCaptureAudioDataOutputSampleBufferDelegate3。初始化并开始获取声音AVCaptureSession*captureSess...

2011-11-30 19:20:00 224

25条iOS开发中类型的转换和常用的知识点-总结

在写代码的时候很容易被一些那些我们看似简单的问题难住,也严重影响了我们工作的进度,所以今天把一些在iOS中常用关于类型的转换和常用的用法总结下。字符的表示含义:%c 一个单一的字符%d 一个十进制整数%i 一个整数 //原来i%是这个区别啊%e, %f, %g 一个浮点数%o 一个八进制数%s 一个字符串%x 一个十六进制数%p 一个指针 //也挺特别的%n...

2011-11-30 14:11:00 142

Android amr语音编解码解惑

关于android中的语音压缩编码,今天算是好好的研究了一下,有了小小的心得:首先关于采集到得声音源的格式是PCM-16bit的格式,什么是PCM格式,大家看下面的这篇文章:http://blog.csdn.net/tkboy/archive/2009/12/19/5038947.aspxPCM就是无压缩的声音源,PCM信号是由[1]、[0]等符号构成的数字信号,android设备采取的声音源也就...

2011-11-28 21:56:00 225

Speex manul中文版

在VOIP的音频算法中,回音处理已经成为一个关系通话质量的主要问题。回声的产生在IP网络主要有两种:1.声学回声2.电路回声声学回声主要又分成以下几种:a ) 直接回声:由扬声器产生的声音未经任何反射直接进入麦克风b ) 间接回声: 由扬声器发出的声音经过多次反射后,再进入Mic对于第二种回声,拥有多路径,时变性的特点.是比较难处理的.由于IP网络下的传输的延迟较大,而一般情况下,对于人耳,如果声...

2011-11-28 21:47:00 71

Android JNI开发提高篇

有关JNI的开发技术,我们继续围绕Android平台进行,JNI可以支持C或C++,从目前为止我们写过的JNI代码均为C实现的,即文件名为.C而C++的和这些有什么不同呢? Android平台上的JNI一般使用C还是C++编写呢? Android平台在中间层和大部分的类库的底层使用了C++的开发方式,后缀为.cpp,比如Android Framework、OpenCore、Webkit、SQLit...

2011-11-27 20:12:00 63

SQL Server如何保证可空字段中非空值唯一

今天同学向我提了一个问题,是SQL Server中一个关于“如何保证可空字段中非空值唯一”的问题,我觉得蛮有意思,现记录下来大家探讨下。问题是:在一个表里面,有一个允许为空的字段,空是可以重复的,但是不为空的值需要唯一。表结构如下面代码创建CREATETABLEtest_tb ( TestIdintnotnullidentity(1,1)primarykey, ...

2011-11-25 13:14:00 82

Win7系统中必需记住的14个常用快捷键

  在使用电脑时,多多少少地都会用到一些快捷键,尤其是在玩游戏,或使用一些软件时。快捷键不仅方便,如果用的好,甚至可以大大提升我们的工作效率。而且,快捷键不仅可以在软件中使用,在Win7系统中其实也有很多实用的快捷键组合。  1.Ctrl+Shift+N:新建文件夹  在文件夹窗口中按Ctrl+Shift+N,可以快速新建一个文件夹。在IE9中按Ctrl+Shift+N,则可以...

2011-11-24 14:40:00 103

Android JNI入门第五篇——基本数据类型使用

前面讲到了java和native数据类型,这里就开始做一下使用: 第一步:新建工程 第二部:书写 java方法:public class NativeMethod { static { System.loadLibrary("com_nedu_jni_jnidemo5-jni"); } public native boolean getBoolean(b...

2011-11-23 16:56:00 148

adb logcat 查看日志

 使用 logcat 命令 查看和跟踪系统日志缓冲区的命令logcat的一般用法是:[adb] logcat [<option>] ... [<filter-spec>] ...   下文介绍过滤器和命令选项,详细内容可参见Listing of logcat Command Options。   可以在开发机中通过远程shell的方式使用logcat命令查看日志...

2011-11-23 16:18:00 1798

adb shell top

PID:进程在系统中的IDCPU% - 当前瞬时所以使用CPU占用率#THR - 程序当前所用的线程数UID - 运行当前进程的用户idName - 程序名称android.process.mediaVSS - Virtual Set Size 虚拟耗用内存(包含共享库占用的内存)RSS - Resident Set Size 实际使用物理内存(包含共享库占用的内存)PSS - Proportio...

2011-11-22 21:06:00 311

adb shell 命令

adb 概述SDK的Tools文件夹下包含着Android模拟器操作的重要命令adb,adb的全称为(Android Debug Bridge就是调试桥的作用。通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序。借助这个工具,我们可以管理设备或手机模拟器的状态。还可以进行以下的操作: 1、快速更新设备或手机模拟器中的代码,如应用或Android 系统升级; 2、在设备上...

2011-11-22 21:05:00 67

adb shell dumpsys 命令 查看内存

android程序内存被分为2部分:native和dalvik,dalvik就是我们平常说的java堆,我们创建的对象是在这里面分配的,而bitmap是直接在native上分配的,对于内存的限制是 native+dalvik 不能超过最大限制。android程序内存一般限制在16M,当然也有24M的。 用以下命令可以查看程序的内存使用情况: adb shell dumpsys memin...

2011-11-22 20:47:00 907

DataTable的排序、检索、合并

介绍大家三个在项目中用到的DataTable的小巧实用的方法(排序、检索、合并):一、排序1 获取DataTable的默认视图2 对视图设置排序表达式3 用排序后的视图导出的新DataTable替换就DataTable(Asc升序可省略,多列排序用","隔开)DataViewdv=dt.DefaultView;dv.Sort="idAsc,nameDesc"...

2011-11-22 19:09:00 80

VS2010帮助文档换位置

<wbr><wbr><wbr>装了Visual Studio 2010,打开Help Library管理器,点击“设置”,选择“我要使用本地帮助”,发现库位置为默认C:\ProgramData\Microsoft\HelpLibrary,一旦安装设置之后便不能更改。</wbr></wbr></wbr><wbr...

2011-11-21 10:50:00 74

VSS (Visual Source Safe 2005) 用法详解

VSS用法指南http://www.cnblogs.com/stillful/archive/2009/03/24/1420880.htmlThe usage of VSS (Visual Source Safe 2005)1. 首先,当然是得安装好Visual Source Safe 2005你可以在Visual Studio 2005的安装光盘中找到VSS目录,相关...

2011-11-14 10:54:00 116

Android JNI入门第四篇——Android.mk文件分析

Android.mk文件是在使用NDK编译C代码时必须的文件,Android.mk文件中描述了哪些C文件将被编译且指明了如何编译。掌握Android.mk文件的编写主要是掌握其里头将要使用的一些关键字,先来看一个简单的例子,这个例子使用的是android NDK带的HellJni的例子。LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)L...

2011-11-13 17:52:00 76

Android JNI入门第三篇——jni头文件分析

一、 首先写了java文件:public class HeaderFile { private native void doVoid(); native int doShort(); native void doArray(Object[] o ); native int doInt(int i); //byte ,short ,int,long,float...

2011-11-11 14:07:00 168

Android JNI入门第二篇——Java参数类型与本地参数类型对照

前面一篇通过简单的例子介绍了android中JNI的使用。这一篇从基础上了解一些Java参数类型与本地参数类型区别。1)java中的返回值void和JNI中的void是完全对应的哦!(仅仅一个而已)。2)java中的基本数据类型(byte ,short ,int,long,float,double ,boolean,char-8种)在JNI中对应的数据类型只要在前面加上j就对应了(jby...

2011-11-10 14:22:00 177

Android JNI入门第一篇——HelloWord

android支持使用NDK开发C程序,关于配置NDK环境问题应该不用再赘述了,这个网上有很多,这里通过一篇实例来讲述简单的JNI开发,大家可以参考这篇文章(Get Your Eclipse-Integrated NDK On!)搭建Eclipse编译C语言为so文件的开发环境。 native方法实现步骤如下: 1、在Java中声明native()方法,然后编译(javac);2、用jav...

2011-11-10 11:24:00 166

压缩算法概述

一、 行程长度压缩   原理是将一扫描行中的颜色值相同的相邻像素用一个计数值和那些像素的颜色值来代替。例如:aaabccccccddeee,则可用3a1b6c2d3e来代替。对于拥有大面积,相同颜色区域的图像,用RLE压缩方法非常有效。由RLE原理派生出许多具体行程压缩方法:   1.PCX行程压缩方法: 该算法实际上是位映射格式到压缩格式的转换算法,该算法对于连续出现1次的字节Ch,若Ch&g...

2011-11-09 09:05:00 110

精通android体系架构、mvc、常见的设计模式、控制反转(ioc)

1,请看某个著名的it公司一则招聘信息的其中一条要求:“熟悉android系统架构及相关技术,1年以上实际android平台开发经验;”,里面非常明确的说道要求熟练android系统架构,这从某种程度上说明了对android体系架构的理解的重要性,下面我们看看android体系结构图,该图源自android的文档:  很明显,上图包含四个主要的层次:  linuxkernel:负责硬件的驱动程序、...

2011-11-08 16:56:00 62

Android 即时通讯 XMPP

http://www.cnblogs.com/charley_yang/category/277938.html

2011-11-08 12:43:00 85

搭建XMPP协议,实现自主推送消息到手机

http://www.devdiv.com/article-2761-1.html

2011-11-08 10:57:00 84

基于XMPP协议的手机多方多端即时通讯方案

基于XMPP协议的手机多方多端即时通讯方案................................................................. 1目 录...............................................................................................................

2011-11-08 10:47:00 155

Android推送方式比较

当我们开发需要和服务器交互的应用程序时,基本上都需要获取服务器端的数据,比如《地震及时通》就需要及时获取服务器上最新的地震信息。要获取服务器上不定时更新的信息一般来说有两种方法,第一种是客户端使用Pull(拉)的方式,隔一段时间就去服务器上获取信息,看是否有更新的信息出现。第二种就是服务器使用Push(推送)的方式,当服务器端有新信息了,则把最新的信息Push到客户端上。  虽然Pull和Push...

2011-11-07 20:49:00 77

C#移位运算(左移和右移)

今天写一个比较有意思的东西 -- C#移位运算(左移和右移)。 C#是用<<(左移) 和 >>(右移) 运算符是用来执行移位运算。 左移 (<<) 将第一个操作数向左移动第二个操作数指定的位数,空出的位置补0。 左移相当于乘.左移一位相当于乘2;左移两位相当于乘4;左移三位相当于乘8。 x<<1= x*2 ...

2011-11-07 11:21:00 129

Android UI开发第十八篇——ActivityGroup实现tab功能

android.app包中含有一个ActivityGroup类,该类是Activity的容器,可以包含多个嵌套进来的Activitys,这篇文章就是借助ActivityGroup可以嵌套Activity的功能来实现Tab功能。tab这种UI在很多的移动应用中可以看到,包括android、iphone、window phone7等移动终端上都有这样的应用,Tab这种UI方式具有小视图大容量的特点。...

2011-11-05 19:55:00 120

利用webBrowser实现万能打印

1.拖放webBrowser控件并写代码:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;names...

2011-11-05 15:31:00 575 1

解决"应用程序配置不正确,程序无法启动"

“D:\Program Files\Tencent\QQ\Bin\QQ.exe”的激活上下文生成失败。 找不到从属程序集 Microsoft.VC80.CRT,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="8.0.50727.4053"。 请使用 sxstrace.exe ...

2011-11-05 10:14:00 142

Fragment 在Android SDK1.6上实现

《Fragment For All》 标明了Fragment最低sdk是1.6,SDK根目录\extras\android\compatibility\v4下可以找到android-support-v4.jar包,在这个目录中还有一个demo用来学习。在Android 2.3.3上测试了Fragment的简单使用。效果如下: 先看一下添加jar包,如图: 在Eclipse中选中工...

2011-11-03 10:08:00 84

Android UI开发第十七篇——Android Fragment实例

Fragment是Android honeycomb 3.0新增的概念,在Android——Fragment介绍、Android Fragment使用、Android FragmentManage FragmentTransaction介绍中做了关于Fragment的详细介绍。这一片主要通过一个实例了解Fragment的使用。 先看下实例效果图: 效果图的左边是一个列表,右边是列表item...

2011-11-03 09:26:00 327

空空如也

空空如也

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

TA关注的人

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