当前位置:  编程技术>移动开发
本页文章导读:
    ▪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上

原创作品,转载请注明原作者及地址!
http://blog.csdn.net/niyufeng/article/details/8003830
by 飞鸿惊雪



Qtopia-OpenWrt开源项目是把Qtopia/OPIE放到OpenWrt框架上,作为相对独立的开源项目,添加更多相关软件,并且不依赖于平台,理论上支持所有硬件平台。
项目主页:http://code.google.com/p/openwrt-for-embedded/



OPIE/Qtopia运行在OpenWrt上
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





如果你编译的是qtopia-sl,进入TOPDIR/bin/host,运行run-host-qtopia.sh Qtopia的PC模拟版
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,这样你的模拟器就变小了,可以全屏显示了。


    
最新技术文章:
▪Android开发之登录验证实例教程
▪Android开发之注册登录方法示例
▪Android获取手机SIM卡运营商信息的方法
▪Android实现将已发送的短信写入短信数据库的...
▪Android发送短信功能代码
▪Android根据电话号码获得联系人头像实例代码
▪Android中GPS定位的用法实例
▪Android实现退出时关闭所有Activity的方法
▪Android实现文件的分割和组装
▪Android录音应用实例教程
▪Android双击返回键退出程序的实现方法
▪Android实现侦听电池状态显示、电量及充电动...
▪Android获取当前已连接的wifi信号强度的方法
▪Android实现动态显示或隐藏密码输入框的内容
▪根据USER-AGENT判断手机类型并跳转到相应的app...
▪Android Touch事件分发过程详解
▪Android中实现为TextView添加多个可点击的文本
▪Android程序设计之AIDL实例详解
▪Android显式启动与隐式启动Activity的区别介绍
▪Android按钮单击事件的四种常用写法总结
▪Android消息处理机制Looper和Handler详解
▪Android实现Back功能代码片段总结
▪Android实用的代码片段 常用代码总结
▪Android实现弹出键盘的方法
▪Android中通过view方式获取当前Activity的屏幕截...
▪Android提高之自定义Menu(TabMenu)实现方法
▪Android提高之多方向抽屉实现方法
▪Android提高之MediaPlayer播放网络音频的实现方法...
▪Android提高之MediaPlayer播放网络视频的实现方法...
▪Android提高之手游转电视游戏的模拟操控
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3