摘要:
一、PSP平台介绍硬件架构SDK官方的SDK网上找不到,可能是收费的,我们可以使用第三方的SDK。据网上介绍,一般有两种方法:psptoolchain+cygwin;devkitpro(不需要cygwin)。这里采用第二种方法。开发语言devkitpro中自带的SDK中都是C语言的头文件和库文件,所以使用C语言进行开发。二、开发环境搭建从http://sourceforge.net/projects/devkitpro/files/Automated%20Installer/下载并安装devkitPro开发包。三、编译示例程序在命令行CMD中进入D:\devkitPro\devkitPSP\p 阅读全文
随笔档案-2012年06月
Android---回调机制小例子
2012-06-25 17:21 by htc开发, 278 阅读, 收藏,
摘要:
今天研究了下android回调,下面给出一个相当容易的一个小例子,该例子的作用是五秒回调一次,每次会输出一个字符串,代码很简单,相信大家看得懂,感觉这个回调和iPhone的协议差不多,见代码:package com.hlj.huidiao;public class HuidiaoUtil { public void huidiao(final huidiaoCallback huiCallback){ new Thread(){ @Override public void run() { super.run(); while (true) { huiC... 阅读全文
联系人头像 android
2012-06-25 16:21 by htc开发, 513 阅读, 收藏,
摘要:
<preclass="java"name="code">ContentResolvercr=getContentResolver();Cursorcursor=cr.query(ContactsContract.Contacts.CONTENT_URI,null,"DISPLAY_NAME='"+"gm"+"'",null,null);if(cursor.moveToFirst()){//获得联系人的idStringcontactId=cursor.getString 阅读全文
网络传真技术的现状和发展
2012-06-25 16:10 by htc开发, 348 阅读, 收藏,
摘要:
随着互联网以及通信技术还有信息处理技术的发展,传统电信业务的网络化得到迅速发展。基于IP的多媒体业务纷纷涌现。比如IP电话取代传统电话,Email取代普通信件,微信取代传统短信,以及IP视频会议的广泛应用。这些网络应用无时不刻的影响着人们的现代生活。传真技术也逐渐由传统的电话网传真过渡到网络传真。网络传真的出现,使得人们更加高效,便捷的收发传真,且成本低廉。 传真通信,最早由英国物理学家Alexander Bain于1843年提出,1925年美国贝尔实验室造出了第一台实用的传真机。从1972年电话网开放业务传真以来,传真通信得到迅速的发展。我国的传真通信发展经历了三个阶段:一类机... 阅读全文
android 设置为壁纸代码
2012-06-25 16:08 by htc开发, 612 阅读, 收藏,
摘要:
几种对壁纸的设置。供大家参考。1、别忘记在ApplicationManifest.xml 中加上权限的设置。<uses-permission android:name = "android.permission.SET_WALLPAPER"/> 2、设置壁纸的方法总结。壁纸设置方法有三种 第一 通过WallpaperManager方法中的setBitmap()第二 通过WallpaperManager方法中的setResource()第三 通过ContextWrapper 类中提供的setWallpaper()方法由于 Activity 继承ContextThe 阅读全文
IOS学习之UIPickerView控件的简单使用
2012-06-25 16:07 by htc开发, 359 阅读, 收藏,
摘要:
UIPickerView控件在给用户选择某些特定的数据时经常使用到,这里演示一个简单的选择数据,显示在UITextField输入框里,把UIPickerView作为输入View,用Toolbar作为选定数据的按钮。和其他UITableView控件相似,UIPickerView也需要数据源。我们要实现的效果如下:下面开始使用的步骤。1、打开XCode 4.3.2,新建一个Single View Application ,命名为PickerViewDemo,Company Identifier 为:com.rongfzh.yc2、拖放控件2.1、拖放一个UIPickerView,放置在View的最 阅读全文
Android----http请求工具类
2012-06-25 16:01 by htc开发, 603 阅读, 收藏,
摘要:
项目中客户端与服务器端采用http请求进行交互,在这里我把http请求的工具类贴出来。该工具类采用的是HttpClients框架,HTTP保存方式有两种选择 :一种:整个应用 只创建 一个HttpClient对象,然后保存在整个程序中去。此情况无法创建多线程中应用。另一种:随时创建HttpClient对象。系统自动保存Session就行。此情况可能对系统资源消耗利害用完之后请随时销毁HttpClient,避免系统中存在很多HttpClient对象。在这里我采用的是第二种。包含两个java文件,第一个是主要的请求工具类文件,第二个主要是保存请求的session,下面见代码:package com 阅读全文
HTML5 canvas五子棋游戏
2012-06-25 16:00 by htc开发, 385 阅读, 收藏,
摘要:
1.html5 canvas cookbookhttp://www.html5canvastutorials.com/cookbook/2.html5 canvas 2D APIhttp://ishare.iask.sina.com.cn/f/22796319.html3.五子棋规则无禁手玩法:黑先白后,谁先连五谁胜
禁手玩法:黑先行棋,黑棋只能走冲四活三胜,黑双活三禁手 双冲四禁手 四三三禁手 四四三禁手 六连长连禁手;白后手,白棋无任何禁手,还可以抓黑棋的禁手点取胜 职业规则玩法:三手交换五手两打,黑棋有禁手,意思是下到第三手棋执白方有权选择交换下黑棋或者继续行棋,下到第五手时执黑方给.. 阅读全文
HTC开发者平台
2012-06-25 15:07 by htc开发, 1922 阅读, 收藏,
摘要:
HTC的应用商城叫Hub,是新开发的,它的web端有个网址叫htcsense.com,这个网址HTC的工作人员反复强调“htc与后面的sense.com没有空格,是连着的”, 阅读全文
传微软禁止HTC开发Windows 8平板
2012-06-25 15:06 by htc开发, 254 阅读, 收藏,
摘要:
北京时间6月7日早间消息,据熟知内情的消息人士称,HTC已被排除在微软下一代Windows软件的开发过程以外,从而切断了HTC的另一个营收来源。在此以前,HTC已经将其第二季度销售额预期下调了13%。 消息人士透露,微软已将HTC排除在使用Windows 8操作系统的产品开发过程以外,原因是担心HTC无法出售足够数量的产品,或是没有充足的经验来生产平板电脑。 微软的这项决定将导致HTC无法参与电子行业为削弱苹果在平板电脑领域中所占据的领导地位而作出的最新努力。在过去一年时间里,HTC的股价已经下跌了67%,目前这家公司还正面临着来自高通(微博)的芯片供应量短缺的困境,强调表明HTC在与... 阅读全文
CentOS下安装postgresql
2012-06-25 13:47 by htc开发, 156 阅读, 收藏,
摘要:
安装# yuminstallpostgresqlpostgresql-libs postgresql-server[root@dev~]#servicepostgresqlstatuspostmasterisstopped[root@dev~]#servicepostgresqlstartInitializingdatabase:[OK]Startingpostgresqlservice:[OK]设为开机启动[root@dev~]#chkconfigpostgresqlon[root@dev~]#chkconfig--listpostgresqlpostgresql0:off1:off2:on 阅读全文
IOS学习之WebView的使用
2012-06-23 15:49 by htc开发, 221 阅读, 收藏,
摘要:
1、使用UIWebView加载网页运行XCode 4.3,新建一个Single View Application,命名为WebViewDemo。2、加载WebView在ViewController.h添加WebView成员变量和在ViewController.m添加实现#import <UIKit/UIKit.h> @interface ViewController : UIViewController
{ UIWebView *webView;
}
@end
ViewController.m
- (void)viewDidLoad
{ [super viewDidLoad]... 阅读全文
为什么IOS比Android更吸引开发者
2012-06-23 13:30 by htc开发, 278 阅读, 收藏,
摘要:
1、IOS开发比Android开更容易赚钱1.1 Appstore上的应用和游戏比Android play store质量高 现在Android Market变更为Android play store,App Store大概已经超过60万应用了,Android play store大约30万,App store的应用和游戏都是通过严格审核的,大多是收费的应用游戏。Android里面的色情、壁纸和铃音等垃圾应用数量也是很庞大,如果去除这些,Android Market的应用数量和质量会更缩水。当然在这么大的数目下,数量已经不是竞争关键,应用质量才是真正的关键。 Android应用商... 阅读全文
IOS学习之UIDatePicker控件使用
2012-06-21 17:23 by htc开发, 204 阅读, 收藏,
摘要:
IOS上的选择时间日期的控件是这样的,左边是时间和日期混合,右边是单纯的日期模式。,您可以选择自己需要的模式,Time, Date,Date and Time , Count Down Timer四种模式。本篇文章简单介绍下PickerDate控件的使用1、新建一个Singe View Application,命名为DatePickDemo,其他设置如图2、放置控件打开ViewController.xib,拖拽一个DatePicker控件放到界面上,再拖拽一个Button控件放到界面上,双击Button,输入"选择日期时间"3、建立xib和ViewController的关联 阅读全文
IOS学习之UINavigationController详解与使用(三)ToolBar
2012-06-21 13:25 by htc开发, 201 阅读, 收藏,
摘要:
IOS学习之UINavigationController详解与使用(二)页面切换和segmentedController 接上篇,我们接着讲Navigation 的Toolbar。1、显示Toolbar在RootViewController.m的- (void)viewDidLoad方法中添加代码,这样Toobar就显示出来了。 [self.navigationController setToolbarHidden:NO animated:YES];
2、在ToolBar上添加UIBarButtonItem新建几个UIBarButtonItem,然后以数组的形式添加到Toolbar中U... 阅读全文
IOS学习之UINavigationController详解与使用(二)页面切换和segmentedController
2012-06-21 12:49 by htc开发, 162 阅读, 收藏,
摘要:
IOS学习之UINavigationController详解与使用(一)添加UIBarButtonItem是上篇,我们接着讲UINavigationController的重要作用,页面的管理和切换。1、RootView 跳到SecondView首先我们需要新一个View。新建SecondView,按住Command键然后按N,弹出新建页面,我们新建SecondView2、为Button 添加点击事件,实现跳转在RootViewController.xib中和RootViewController.h文件建立连接在RootViewController.m中实现代码,alloc一个SecondVie 阅读全文
IOS学习之UINavigationController详解与使用(一)添加UIBarButtonItem
2012-06-21 11:10 by htc开发, 208 阅读, 收藏,
摘要:
1、UINavigationController导航控制器如何使用UINavigationController可以翻译为导航控制器,在IOS里经常用到。我们看看它的如何使用:下面的图显示了导航控制器的流程。最左侧是根视图,当用户点击其中的General项时 ,General视图会滑入屏幕;当用户继续点击Auto-Lock项时,Auto-Lock视图将滑入屏幕。相应地,在对象管理上,导航控制器使用了导航堆栈。根视图控制器在堆栈最底层,接下来入栈的是General视图控制器和Auto-Lock视图控制器。可以调用pushViewControllerAnimated:方法将视图控制器推入栈顶,也可以 阅读全文
Java版的Redis
2012-06-20 16:12 by htc开发, 365 阅读, 收藏,
摘要:
Redis是一个基于Key-value结构的Nosql数据库,它支持各种常见的数据结构以及非常方便的操作,与其说它是一个数据库,不如说它是一个保存各种数据结构的服务器。今天闲来没事,用Java集合类实现了Redis的一些基本功能,算是温习下Java了。1.Redis入门Redis的Key键值为字符串,但是Value值支持许多种类型,如String字符串,List链表,Set无序集合,SortedSet有序集合,甚至是Hash表。各种数据结构通过不同的存取方法来区分。如Set/Get直接将值存为String,LPush/LPop/LRange将值存到一个链表中,SAdd/ZAdd则区分了无序和有 阅读全文
获得内存卡的剩余内存
2012-06-20 11:28 by htc开发, 197 阅读, 收藏,
摘要:
public static boolean hasStorageUsage() { File path = Environment.getDataDirectory(); StatFs stat = new StatFs(path.getPath()); long blockSize = stat.getBlockSize(); long availableBlocks = stat.getAvailableBlocks(); float freeStorage = (availableBlocks * blockSize)/(1024 * 1024); i... 阅读全文
android Notification 的使用
2012-06-19 18:30 by htc开发, 230 阅读, 收藏,
摘要:
Notification 的使用需要导入 3 个类import android.app.PendingIntent;import android.app.NotificationManager;import android.app.Notification;NotificationManager nm = (NotificationManager)getSystemService(Context.NOTIFICATION_SERVICE); Notification n = new Notification(R.drawable.chat, "Hello,there!", 阅读全文
android控件详解大全
2012-06-19 17:07 by htc开发, 203 阅读, 收藏,
摘要:
0Android控件之DatePicker、TimePicker探究1Android控件之EditView探究2Android控件之ToggleButton探究3Android控件之CheckBox、RadioButton探究4Android控件之ImageView探究5Android控件之AnalogClock、DigitalClock探究6Android控件之ScrollView探究7Android控件之AutoCompleteTextView、MultiAutoCompleteTextView探究8Android控件之ListView探究一9Android控件之ListView探究二10 阅读全文
实现半透明popupWindow
2012-06-19 16:53 by htc开发, 11897 阅读, 收藏,
摘要:
1.设置半透明主题2.设置window的alpha值// WindowManager.LayoutParams lp = getWindow().getAttributes();// lp.alpha = 0.5f; //0.0-1.0// getWindow().setAttributes(lp);复制代码发现这两种都不能满足要求,起码的颜色就不太对。想做好点,做成类似alertDialog的样子,带边框,弹出窗口带动画效果,之后背景置灰,那多帅。看到那个仿uc浏览器的源码,是用alertdialog做的,达到那种效果,加点动画就行了。下图是从那个ucweb源码里面... 阅读全文
Gallery异步加载图片和listView动态刷新
2012-06-19 16:04 by htc开发, 261 阅读, 收藏,
摘要:
类1:public class InternetGalleryActivity extends Activity implements OnClickListener, OnFocusChangeListener { private Gallery myGallery; InternetGalleryAdapter adapter; Button bt, bt2; // 只需要关心传入的图片地址 private String[] imageURL = new String[] { "http://www.baidu.com/im... 阅读全文
苹果面试八大难题
2012-06-18 19:13 by htc开发, 215 阅读, 收藏,
摘要:
导读:苹果这样的公司通常会在面试过程中向求职者抛出一些逻辑的问题来考研面试者,所以,如果你对进入苹果感兴趣,或者向往类似的公司,又或者只是对逻辑问题感兴趣,这些面试难题值得你仔细研究。问题一:“你面前有两扇门,其中一扇门内藏着宝藏,但如果你不小心闯入另一扇门,只能痛苦地慢慢死掉……”这一听就是那种经典的最令人头痛的一类问题,但其实与其他问题相比,这只是个热身。在这两扇门后面,有两个人,这两个人都知道哪扇门后有宝藏,哪扇门擅闯者死,而这两个人呢,一个人只说真话,一个人只说假话。谁说真话谁说假话?那就要看你有没有智慧自己找出来了,游戏规则是,你只能问这两个人每人一个问题。那么,你问什么问题?问哪个 阅读全文
分享45个android实例源码
2012-06-18 18:15 by htc开发, 359 阅读, 收藏,
摘要:
分享45个android实例源码,很好很强大http://www.apkbus.com/android-20978-1-1.htmlandriod闹钟源代码http://www.apkbus.com/android-20974-1-1.htmlandroid源码分享之指南针程序http://www.apkbus.com/android-20973-1-1.html重力感应的测试程序andriod源代码http://www.apkbus.com/android-20972-1-1.htmlandroid源码分享之时光日志个人日程管理http://www.apkbus.com/android-20 阅读全文
IOS学习之NSBundle介绍和使用
2012-06-18 09:44 by htc开发, 168 阅读, 收藏,
摘要:
bundle是一个目录,其中包含了程序会使用到的资源.这些资源包含了如图像,声音,编译好的代码,nib文件(用户也会把bundle称为plug-in).对应bundle,cocoa提供了类NSBundle.我们现在用bundle获取程序里的一张图片,并显示到View上。新建一个Single View Application,并在加入viewDidLoad方法里加入如下代码:// 通过使用下面的方法得到程序的main bundle NSBundle *mainBundle = [NSBundle mainBundle]; NSString *imagePath =... 阅读全文
IOS学习之IOS沙盒(sandbox)机制和文件操作之NSFileManager(三)
2012-06-17 23:55 by htc开发, 202 阅读, 收藏,
摘要:
接上篇,IOS学习之IOS沙盒(sandbox)机制和文件操作(二),我们看看NSFileManager如何使用。包括创建文件,目录,删除,遍历目录等。1、在Documents里创建目录创建一个叫test的目录,先找到Documents的目录, NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *documentsDirectory = [paths objectAtIndex:0]; NSLog(@"doc... 阅读全文
IOS学习之IOS沙盒(sandbox)机制和文件操作(二)
2012-06-17 14:17 by htc开发, 273 阅读, 收藏,
摘要:
接上篇IOS学习之IOS沙盒(sandbox)机制和文件操作(一)我们看看如何获取应用程序沙盒目录。包括真机的沙盒的目录。1、获取程序的Home目录 NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *path = [paths objectAtIndex:0]; NSLog(@"path:%@", path);
打印结果:2012-06-17 14:00:06.098 IosSandbox[3536:f803. 阅读全文
IOS学习之IOS沙盒(sandbox)机制和文件操作(一)
2012-06-17 10:27 by htc开发, 242 阅读, 收藏,
摘要:
1、IOS沙盒机制IOS应用程序只能在为该改程序创建的文件系统中读取文件,不可以去其它地方访问,此区域被成为沙盒,所以所有的非代码文件都要保存在此,例如图像,图标,声音,映像,属性列表,文本文件等。1.1、每个应用程序都有自己的存储空间1.2、应用程序不能翻过自己的围墙去访问别的存储空间的内容1.3、应用程序请求的数据都要通过权限检测,假如不符合条件的话,不会被放行。 通过这张图只能从表层上理解sandbox是一种安全体系,应用程序的所有操作都要通过这个体系来执行,其中核心内容是:sandbox对应用程序执行各种操作的权限限制。2、打开模拟器沙盒目录下面看看模拟器的沙盒文件夹在mac电脑上的. 阅读全文
IOS学习之UISwitch控件两种使用方法和监听
2012-06-15 11:48 by htc开发, 251 阅读, 收藏,
摘要:
一、第一种创建UISwitch控件的方法,在代码中动态创建。1、打开Xcode 4.3.2, 新建项目Switch,选择Single View Application。2、打开ViewController.m文件在viewDidLoad方法里添加代码:- (void)viewDidLoad
{ [super viewDidLoad]; UISwitch *switchButton = [[UISwitch alloc] initWithFrame:CGRectMake(50, 100, 20, 10)]; [switchButton setOn:YES]; [s... 阅读全文
Objective-C语法之字符串NSString
2012-06-14 14:17 by htc开发, 158 阅读, 收藏,
摘要:
Objective-C里核心的处理字符串的类就是NSString和NSMutableString这两个类,这两个类完成了Objective-C中字符串大部分功能的处理。这两个类的最主要的区别是NSString创建赋值后不能动态修改长度和内容,除非给重新赋值。而NSMutableString类似与链表的,在创建赋值后可以进行修改长度,插入,删除等操作。注:以下代码运行环境是:XCode 4.3.2 ,IOS 5.1。NSString提供了许多创建和初始化新字符串的方法。下面这个是创建常量字符串的。 它是编译到可执行文件中的NSString的实例,它不会在内存中消失。例子:1、创建常量字符串。NS 阅读全文
Objective-C语法之基本数据类型
2012-06-13 14:31 by htc开发, 136 阅读, 收藏,
摘要:
1、新建项目为了方便,我们新建一个Single View Application 。输入项目名称 BaseTypeProduct Name: 指产品名称 ,类似于项目名称。Company Identifier: 公司标识符,一般命名规则为 “com.公司名”Bundle Identifier: 指包标识符,用于唯一标识应用程序,默认会根据公司标识符和产品名来组合生成Device Family: 指该应用支持的设备类型,共三个选项:iPhone、iPad、Universal(即iPhone、iPad通用)Include Unite Tests: 是否包含单元测试代码模板,如果勾选,Xcode会帮 阅读全文
Objective-C语法之Objective-C语言和IOS系统(简介,语法,系统结构)
2012-06-11 20:25 by htc开发, 192 阅读, 收藏,
摘要:
简介Objective-C,是扩充C的面向对象编程语言。它主要使用于Mac OS Objective-C,通常写作ObjC和较少用的Objective C或Obj-C,是在C的基础上,加入面向对象特性扩充而成的编程语言。目前,Objective-C主要应用于Mac OS X和iOS这两个NeXTSTEP的衍生系统,而在NeXTSTEP和OpenStep中它更是基本语言。Objective-C可以在任何gcc支持的平台上进行编译,因为gcc原生支持Objective-C。Objective-C的历史1980年代初,布莱德·确斯(Brad Cox)在其公司Stepstone发明Objec 阅读全文
录音分享以及重命名功能小结
2012-06-06 20:26 by htc开发, 306 阅读, 收藏,
摘要:
1 录音通过短信分享 String mfname=arr.get(menuInfo.position).get("audioname");//通过contextMenu得到文件名称 String afile = "/sdcard/recorder" + "/" + mfname;//得到存入数据库的录音文件的绝对地址,必须与存入时相匹配。 ContentResolver resolver = getContentResolver(); Uri base = MediaStore.Audio.Media.EXTERNAL_CONTENT 阅读全文
Java实现Qt的SIGNAL-SLOT机制
2012-06-04 22:41 by htc开发, 361 阅读, 收藏,
摘要:
SIGNAL-SLOT是Qt的一大特色,使用起来十分方便。在传统的AWT和Swing编程中,我们都是为要在监听的对象上添加Listener监听器。被监听对象中保存有Listener的列表,当相关事件发生时,被监听对象会通知所有Listener。而在Qt中,我们只需通过connect方法连接两个对象上的方法就可以了,非常方便、优雅地实现了传统的观察者Observer模式。Qt是如何办到的呢?对于发出SIGNAL的对象,我们需要在其头文件定义中声明Q_Object宏,之后Qt的预处理器MOC会为我们自动添加上相应的代码来实现SIGNAL-SLOT机制。这与AspectJ自定义了Javac编译器很类 阅读全文
学习Google Chrome源码
2012-06-02 09:52 by htc开发, 827 阅读, 收藏,
摘要:
读《Google Chrome源码剖析》笔记,学习Chrome中优秀的设计思想。原文地址:http://www.ha97.com/2911.html零、【序】1.关于开源“开源是口好东西,它让这个充斥着大量工业垃圾代码和教材玩具代码的行业,多了一些艺术气息和美的潜质。它使得每个人,无论你来自米国纽约还是中国铁岭,都有机会站在巨人的肩膀上”。教材玩具的确铺天盖地的,到处的Hello World示例和各种教材习题。工业垃圾代码充斥?想想四年来的所谓企业级开发,也确实如此。或是为了适应快速变更的业务开发充满Bug的代码,或是小心翼翼地担心影响所谓的Business而不敢冒险,一味地拷贝从前的代码。企 阅读全文
listView添加上下文菜单问题
2012-06-01 21:18 by htc开发, 1213 阅读, 收藏,
摘要:
在处理listview的长按事件,出现了contextmenu的时候,发现它的按钮响应事件里只有一个item的参数,还是MenuItem类型的,这该怎么办,正常的listview的点击事件,是会有个id或者position的参数的,这里不用慌,其实在item的接口里是可以获取到listview的info信息的,只要这样写就OK了:之后就可以对menuInfo取ID了:AdapterView.AdapterContextMenuInfo menuInfo = (AdapterView.AdapterContextMenuInfo)item.getMenuInfo();menuInfo.posit 阅读全文
浙公网安备 33010602011771号