当前位置: 编程技术>移动开发
本页文章导读:
▪OPIE/Qtopia运行在OpenWrt下 OPIE/Qtopia运行在OpenWrt上原创作品,转载请注明原作者及地址!
http://blog.csdn.net/niyufeng/article/details/8003830
by 飞鸿惊雪
Qtopia-OpenWrt开源项目是把Qtopia/OPIE放到OpenWrt框架上,作为相对独立的开源.........
▪ 生手自定义 UIView的push和pop动画贴换效果 新手自定义 UIView的push和pop动画贴换效果- (void)pushAnimationDidStop {
}
- (void)pushViewController: (UIViewController*)controller
animatedWithTransition: (UIViewAnimationTransition)transition {
[self pushViewController:controller.........
▪ 怎么缩小BB10 模拟器 如何缩小BB10 模拟器在BB10开发过程中会使用BB10的模拟器,这个模拟器是运行在VMware上的一个虚拟机,测试的时候最麻烦的是模拟器在屏幕上显示起来很大,好多同学的显示器都无法完整显示.........
[1]OPIE/Qtopia运行在OpenWrt下
来源: 互联网 发布时间: 2014-02-18
OPIE/Qtopia运行在OpenWrt上
OPIE-1.2.5往OpenWrt上移植工作已经完成,剩下的就是对Qtopia-OpenWrt做结构性调整,
现在结构调整完成1/2,OPIE和Qtopia的PC模拟版可以完美运行了~
1 保持OpenWrt-Dreambox或者OpenWrt-for-Embeded最新,在其根目录svn up
2 保持把qtopia添加进feeds中,下载,安装 在feeds.conf.default中添加:
然后下载、更新:
3 安装一些Qtopia/OPIE所要依赖的工具、库
下面这些要保证PC上已经装上,否则OPIE编译时一定会出错:
4 make menuconfig配置
然后make编译
5 运行测试 进入TOPDIR/bin/host下,运行run-host-OPIE.sh OPIE的PC模拟版
原创作品,转载请注明原作者及地址!
http://blog.csdn.net/niyufeng/article/details/8003830
by 飞鸿惊雪
Qtopia-OpenWrt开源项目是把Qtopia/OPIE放到OpenWrt框架上,作为相对独立的开源项目,添加更多相关软件,并且不依赖于平台,理论上支持所有硬件平台。
项目主页:http://code.google.com/p/openwrt-for-embedded/
OPIE-1.2.5往OpenWrt上移植工作已经完成,剩下的就是对Qtopia-OpenWrt做结构性调整,
现在结构调整完成1/2,OPIE和Qtopia的PC模拟版可以完美运行了~
1 保持OpenWrt-Dreambox或者OpenWrt-for-Embeded最新,在其根目录svn up
cd $TOPDIR svn update
2 保持把qtopia添加进feeds中,下载,安装 在feeds.conf.default中添加:
src-svn qpe http://openwrt-for-embedded.googlecode.com/svn/feeds/qpe
然后下载、更新:
./scripts/feeds update -a ./scripts/feeds install -a
3 安装一些Qtopia/OPIE所要依赖的工具、库
在OpenWrt教程所要安装的工具外还要安装一些Qtopia/OPIE所要依赖的工具、库,防止OPIE/Qtopia在编译时出错
sudo apt-get install libtool autoconf automake sudo apt-get install uuid-dev sudo apt-get install libxmu-dev libxmu6 sudo apt-get install e2fsprogs sudo apt-get install zlib1g-dev sudo apt-get install lib32z1-dev sudo apt-get install bison sudo apt-get install flex sudo apt-get install lib32ncurses5-dev sudo apt-get install gperf sudo apt-get install libx11-dev libxext-dev libxtst-dev
下面这些要保证PC上已经装上,否则OPIE编译时一定会出错:
sudo apt-get install libfreetype6-dev libjpeg62-dev libpam0g-dev libpng12-dev zlib1g-dev sudo apt-get install libasound2-dev libsysfs-dev libpcsclite-dev pkg-config sudo apt-get install libbluetooth-dev libobexftp0-dev libopenobex1-dev sudo apt-get install libpcap-dev sudo apt-get install libsqlite3-dev sudo apt-get install libxine-dev sudo apt-get install libsqlite3-dev sudo apt-get install flite1-dev sudo apt-get install libetpan-dev sudo apt-get install libsdl1.2-dev libsdl-mixer1.2-dev libsdl-gfx1.2-dev
4 make menuconfig配置
选择Qt/Qtopia --> qpe-base --> [*] opie-sl 是编译OPIE的PC模拟版 选择Qt/Qtopia --> qpe-base --> [*] qtopia-sl 是编译Qtopia的PC模拟版
然后make编译
make
5 运行测试 进入TOPDIR/bin/host下,运行run-host-OPIE.sh OPIE的PC模拟版
cd bin/host/ ./run-host-OPIE.sh
cd bin/host/ ./run-host-qtopia.sh
原创作品,转载请注明原作者及地址!
by 飞鸿惊雪
[2] 生手自定义 UIView的push和pop动画贴换效果
来源: 互联网 发布时间: 2014-02-18
新手自定义 UIView的push和pop动画贴换效果
- (void)pushAnimationDidStop { } - (void)pushViewController: (UIViewController*)controller animatedWithTransition: (UIViewAnimationTransition)transition { [self pushViewController:controller animated:NO]; [UIView beginAnimations:nil context:nil]; [UIView setAnimationDuration:0.6f]; [UIView setAnimationDelegate:self]; [UIView setAnimationDidStopSelector:@selector(pushAnimationDidStop)]; [UIView setAnimationTransition:transition forView:self.view cache:YES]; [UIView commitAnimations]; } - (UIViewController*)popViewControllerAnimatedWithTransition:(UIViewAnimationTransition)transition { UIViewController* poppedController = [self popViewControllerAnimated:NO]; [UIView beginAnimations:nil context:NULL]; [UIView setAnimationDuration:0.6f]; [UIView setAnimationDelegate:self]; [UIView setAnimationDidStopSelector:@selector(pushAnimationDidStop)]; [UIView setAnimationTransition:transition forView:self.view cache:NO]; [UIView commitAnimations]; return poppedController; }
[3] 怎么缩小BB10 模拟器
来源: 互联网 发布时间: 2014-02-18
如何缩小BB10 模拟器
在BB10开发过程中会使用BB10的模拟器,这个模拟器是运行在VMware上的一个虚拟机,测试的时候最麻烦的是模拟器在屏幕上显示起来很大,好多同学的显示器都无法完整显示整个模拟界面。
所以需要找个方法缩小模拟器,让开发测试工作更加方便。在BB10的10.0.6的模拟器目录中有个controllers目录,目录中有个程序叫“controller.exe”,通过它可以远程连接模拟器,然后进行放大,缩小操作。
controller.exe启动后点击“Connection -> connect”,然后输入模拟器的IP地址就可以连接到模拟器上,如下图:
然后点击“Device -> Chang Zoom Level”,controller会弹出一个对话框让你输入缩小比率:
在缩小比例的对话框中输入你希望的比例,然后点击Apply,这样你的模拟器就变小了,可以全屏显示了。
最新技术文章: