当前位置:  编程技术>移动开发
本页文章导读:
    ▪cygwin上安装软件        cygwin下安装软件很多时候,我们在windows下安装完cygwin后,使用时发现装少了软件。那么怎么办? 1)有的人说用setup.exe那个玩意再搞一遍。个人比较觉得那个方法蛋疼。 2)有的人说用find命.........
    ▪ BB10 Cascades: 导入部分项目后编译失败有关问题的处理        BB10 Cascades: 导入部分项目后编译失败问题的处理。在BB10 Cascades环境中,如果你从“File -> import -> existing projects into workspace”中导入其他人创建的BB10 Cascades项目,有时会出现不能编译的问.........
    ▪ VLC经过rtsp请求服务器,服务器接收rtp数据并转发       VLC通过rtsp请求服务器,服务器接收rtp数据并转发           参考spydroid源码,花了一上午的编码,用java在PC上完成了rtsp服务器,实现了VLC与服务器的交互。 大致流程: 1、服务器端,开.........

[1]cygwin上安装软件
    来源: 互联网  发布时间: 2014-02-18
cygwin下安装软件

很多时候,我们在windows下安装完cygwin后,使用时发现装少了软件。那么怎么办?

1)有的人说用setup.exe那个玩意再搞一遍。个人比较觉得那个方法蛋疼。

2)有的人说用find命令,怎么安装之类的,也不太爽。

3)后来发现apt-cyg这个程序,真是强大啊。使用方法和ubuntu下的apt-get一样。爽死啦。


安装apt-cyg的方法如下(在cygwin中输入如下命令):

  # svn --force export http://apt-cyg.googlecode.com/svn/trunk/ /bin/
  # chmod +x /bin/apt-cyg

使用apt-cyg来安装软件:

  # apt-cyg install git-core gnupg flex bison gperf build-essential zip curl

好了开始下载android源代码吧:

新建home下的bin目录:

$ mkdir ~/bin
$ PATH=~/bin:$PATH
下载repo:

$ curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo
$ chmod a+x ~/bin/repo
新建工程目录:

$ mkdir WORKING_DIRECTORY
$ cd WORKING_DIRECTORY
初始化仓库:

$ repo init -u https://android.googlesource.com/platform/manifest
下载文件:

$ repo sync

参考:

你要是想看看这个牛逼的软件是怎么实现的可以checkout过来看看(其实就是shell脚本。O(∩_∩)O哈哈~):

svn checkout http://apt-cyg.googlecode.com/svn/trunk/ apt-cyg-read-only

工程链接如下:

http://code.google.com/p/apt-cyg/


当然如果屌丝想看英文就看吧:

Intro

apt-cyg is a command-line installer for Cygwin which cooperates with Cygwin Setup and uses the same repository. The syntax is similar to apt-get. Usage examples:

  • "apt-cyg install <package names>" to install packages
  • "apt-cyg remove <package names>" to remove packages
  • "apt-cyg update" to update setup.ini
  • "apt-cyg show" to show installed packages
  • "apt-cyg find <pattern(s)>" to find packages matching patterns
  • "apt-cyg describe <pattern(s)>" to describe packages matching patterns
  • "apt-cyg packageof <commands or files>" to locate parent packages
Quick start

First install subversion and wget through the standard cygwin setup program. Then run the following commands:

  # svn --force export http://apt-cyg.googlecode.com/svn/trunk/ /bin/
  # chmod +x /bin/apt-cyg
  • use apt-cyg, for example:
  # apt-cyg install nano


    
[2] BB10 Cascades: 导入部分项目后编译失败有关问题的处理
    来源: 互联网  发布时间: 2014-02-18
BB10 Cascades: 导入部分项目后编译失败问题的处理。

在BB10 Cascades环境中,如果你从“File -> import -> existing projects into workspace”中导入其他人创建的BB10 Cascades项目,有时会出现不能编译的问题。甚至是官网下载的样例也有一些会出现这个问题。

编译时BB10 Cascades环境报以下错误:

Could not find qmake configuration directory
Could not find qmake configuration file
Using OS scope before setting MAKEFILE_GENERATORmake[1]: *** No rule to make target

很多人按Qt的思路去排查,发现很难解决问题。其实这种问题在BB10 Cascades环境中有一个简单的解决方法,那就是清空项目中间文件,操作方式如下:

选中项目,点击右键。

选择“Clean Project”

然后重新编译项目就可以了。

 

大家遇到这种问题可以先尝试以上的解决方法,很管用。

 


    
[3] VLC经过rtsp请求服务器,服务器接收rtp数据并转发
    来源: 互联网  发布时间: 2014-02-18
VLC通过rtsp请求服务器,服务器接收rtp数据并转发

           参考spydroid源码,花了一上午的编码,用java在PC上完成了rtsp服务器,实现了VLC与服务器的交互。

大致流程:

1、服务器端,开启一个线程监听客户端VLC请求。VLC请求地址  rtsp://192.168.1.38:8086/

2、当VLC请求服务器的时候,服务器开启一个workerThread,完成一次rtsp的会话交互

3、rtsp交互包括options,describe,setup,play,teardown,pause 6个部分。

4、在setup的时候,开启streaming流,在这里开启一个线程,接收android客户端发送过来的rtp数据,并转发到VLC

5、VLC正常播放

 

           现在大致完成了服务器功能,但效果很差,延迟很严重,通过接收数据并转发,开始VLC还能播放,后面还存在问题。总算完成了大体流程,特此庆祝一下。

 


    
最新技术文章:
▪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