用iPhone Explorer把deb文件放入iPhone或者是iPad中,然后用以下方法之一进行安装
方法一:通过ssh或者是termial输入命令dpkg -i xxxxxx.deb
方法二:把文件放入指定目录/var/root/Media/Cydia/AutoInstall自动安装(没有目录手动建立目录)
用iPhone Explorer把deb文件放入iPhone或者是iPad中,然后用以下方法之一进行安装
方法一:通过ssh或者是termial输入命令dpkg -i xxxxxx.deb
方法二:把文件放入指定目录/var/root/Media/Cydia/AutoInstall自动安装(没有目录手动建立目录)
通过Cydia安装Mobile Terminal实现iOS本地终端。
通过Cydia安装openSSH,可以使PC或者MAC通过ssh实现远程终端。
远程登录方式:
ssh root@192.168.1.222
默认密码:alpine
盛大最近在做“有你”类似iMesssage、TextFreek、biteSMS的应用,主要功能是拦截短信录取联系人并控制短信收发。Android、Symbian等其他移动平台都可以,唯独iOS这块不行,没有这个官方SDK和权限。需要越狱才能达到以上这些功能。
虽然这个有点不太道德,但是还是答应下来。最近两天潜心研究,得出成果,如下:
发短信一般有两种方式,一是打开/dev/tty.debug使用AT命令操作,二是直接使用apple的私有库(CoreTelephony)操作。
第一种:
使用通过minicom的sendmodem(http://code.google.com/p/iphone-elite/wiki/sendmodem)发送AT。
像设置信息格式等一般的命令都可以很好的执行,但是像读取信息、发送信息等这样的命令一概会报ERROR。
而且这个方法有个弊端,因为minicom一定要再关闭通讯中心(launchctl unload -w /System/Library/LaunchDaemons/com.apple.CommCenter.plist)
后才能使用,所以在执行AT命令过程中是没有其他程序能够通过运营商通道通讯,比如不能通过原有程序打电话和发短信。
以下是收集的一些AT资源:
sendmodem:http://code.google.com/p/iphone-elite/wiki/sendmodem
C:http://blog.csdn.net/xinghexiyue/archive/2011/03/23/6270732.aspx
iphone-sms:http://code.google.com/p/iphone-sms/
A Convenient Tool to Send AT Commands:http://george.insideiphone.com/index.php/2007/11/25/a-convenient-tool-to-send-at-commands/
第二种:
添加CoreTelephony框架(在4.0以下是Private API),但是在4.0以上这个框架变成Public API,取消了所有的通讯功能,只有一些无关痛痒的功能(比如返回运营商信息)。
第三种:
使用 MessageUI框架中的MFMessageComposeViewController,可以在App中发送短信。但是不能修改发送短信UI,也不能自动发送短信。
AppStore SDK
AppStore SDK enables you to retrieve information about all apps from App Store. With AppStore SDK you are able to discover 200,000 of apps that let you do even more:
http://www.app-storage.com/
PS:这个是第三方的,是从网页上直接抓取的,使用下来效果并不理想,但是有需要只能用了。
今天登录http://developer.apple.com/iphone/index.action,发现:
Your iOS Developer Program is about to expire.
按照提示操作,进入填写Purchase Form,里面的填空有一个是Apple Develop Program Enrollment ID哪儿都找不到,只有找到Company ID。
然后网上查了下,都是这种情况,只能把Company ID填写上去。
其实Enrollment ID申请的时候有的,但是谁还会记得1年前申请的这个ID呢,这个是Apple的一个疏忽。
这几天要为AD的iPad版做宣传。之前试过拍摄,但是拍摄的效果(比如阴影和反光)不好。所以最好的方案还是录制视频。
iPad:使用Display Recorder进行录制。
Mac:使用iDown实时传输iPad录制视频到Mac上,并是使用Screenium录制。
PS:iPad上的Display Recorder可以自己保存avi或者是mov。
Kinect for Windows SDK终于出了beta,跳了好几个月的票。这次带了2个骨架demo,细看里面的代码都还很不完善。看来是匆匆上架的。
http://research.microsoft.com/en-us/um/redmond/projects/kinectsdk/default.aspx
今天上传审批的FSWeather终于得到了feedback,邮件如下:
|
||||||||||
意思是说广告性太强。。。因为之前知道一些朋友也遇到过这个问题,所以直接向他们请教。问题应该是提供的描述、截图与上传的App内容不符,所以修改了一下copyright,再次上传审批。
问题描述:Kinect买了好久了,今天终于空下来,有机会来研究下。按照教程安装OpenNI、Sensor、NITE后,然后启动as3-server,报openNI.dll丢失的错误。
问题分析:查看C:\Program Files\OpenNI\bin64;C:\Program Files (x86)\OpenNI\Bin目录,有openNI.dll文件。
问题解决:系统环境变量从
C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Common Files\Thunder Network\KanKan\Codecs;C:\Program Files (x86)\ICBCEbankTools\Gemplus\GemSafe Libraries\BIN\;C:\Program Files (x86)\QuickTime\QTSystem\;C:\Program Files\OpenNI\bin64;C:\Program Files (x86)\OpenNI\bin;C:\Program Files (x86)\PrimeSense\NITE\bin
改为
C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Common Files\Thunder Network\KanKan\Codecs;C:\Program Files (x86)\ICBCEbankTools\Gemplus\GemSafe Libraries\BIN\;C:\Program Files (x86)\QuickTime\QTSystem\;C:\Program Files\OpenNI\bin64;C:\Program Files (x86)\OpenNI\Bin;C:\Program Files (x86)\PrimeSense\NITE\Bin
一切ok了!