在Mac OS X10.7.3 + Xcode4.3.2 环境下编译VLC for ios碰到的问题可解决办法。
$ git clone git://git.videolan.org/MobileVLC.git
$ cd MobileVLC
$ ./buildMobileVLC.sh
执行会失败,
/usr/bin/xcodebuild error: can't exec '/Developer/usr/bin/xcodebuild' (No such file or directory)
因为Xcode4.3后安装目录不再是/Developer目录了。
解决:执行sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
并修改buildMobileVLC.sh文件开头:SDK=iphoneos5.1
修改vlc/extras/package/ios/build.sh文件开头:SDK_VERSION=5.1 SDK_MIN=5.1
如果碰到./buildMobileVLC.sh: line 23: pushd: vlc/extras/package/ios: No such file or directory
需要将vlc目录移到ImportedSources目录下覆盖原来的空目录。
在执行./buildMobleVLC.sh能正常编译了有可能会碰到这样一个错误接下来。
./include/SDL_opengl.h:40:10: fatal error: 'OpenGL/gl.h' file not found
中断编译,这个还没找到原因。。。
private double gps2m(float lat_a, float lng_a, float lat_b, float lng_b) {
float pk = (float) (180/3.14169);
float a1 = lat_a / pk;
float a2 = lng_a / pk;
float b1 = lat_b / pk;
float b2 = lng_b / pk;
float t1 = FloatMath.cos(a1)*FloatMath.cos(a2)*FloatMath.cos(b1)*FloatMath.cos(b2);
float t2 = FloatMath.cos(a1)*FloatMath.sin(a2)*FloatMath.cos(b1)*FloatMath.sin(b2);
float t3 = FloatMath.sin(a1)*FloatMath.sin(b1);
double tt = Math.acos(t1 + t2 + t3);
return 6366000*tt;
}
今天,微媒正式上线了。
介绍:
微媒是利用腾讯微博开放接口实现的一款媒体社交应用。关注微博好友,私信,收藏,好友最新动态,发微博,发图片,发表情等多媒体微博内容等。随时随地记录生活点点滴滴,并与全世界的人分享。
主要使用到的技术说明:
主要采用OAuth授权方式;
下拉刷新ListView列表(自定义控件)、ListView分页;
异步请求数据、异步显示图片等操作;
数据库操作;
SDCard存取文件操作;
SharedPreference的使用;
选项菜单(XML文件配置)、上下文菜单(XML文件配置);
选项卡视图(Tab)应用;
Timer用法、线程等用法;
Service服务类的用法;
Broadcast广播;
动画;
JSON与对象解析处理;
Package信息获取、手机信息获取;
多语言、多分辨率支持;
。。。。。。
应用部分截图:
另外: 本应用将会开源,目前还有些功能待进一步完善,同时希望Android高手,特别是UI界面排版设计方面有经验的童鞋一起加入完善。
官网下载地址:
http://www.vmeitime.com/newpage-9817/
开发者腾讯微博:http://t.qq.com/SnoopyChen
开发者新浪微博:http://weibo.com/snoopychen
QQ讨论群:88403441