当前位置:  编程技术>移动开发
本页文章导读:
    ▪【BUG】关于手动封装、ANT实现的 补充        【BUG】关于手动打包、ANT实现的 补充 之前写的一个Ant打包的脚本(当然也是参考网络文章的)博文:http://androiddada.iteye.com/blog/1626541 最近又用起来了,但是发现生成的APK竟然不能正常安装.........
    ▪ HTTP LIVE STREAMING的引见(一)        HTTP LIVE STREAMING的介绍(一)              接触HLS已经有大半年时间了,这里我将总结一下这段时间对HLS的理解和应用。HLS是HTTP Live Streaming的缩写。它是苹果公司实现的基于HTTP的流媒.........
    ▪ draw9patch图片文字丢失有关问题       draw9patch图片文字丢失问题 *.9.PNG就标准的PNG格式,只是在最外面一圈额外增加1px的边框,这个1px的边框就是用来定义图片中可扩展的和静态不变的区域。特别说明,left(左)和top(上)边.........

[1]【BUG】关于手动封装、ANT实现的 补充
    来源: 互联网  发布时间: 2014-02-18
【BUG】关于手动打包、ANT实现的 补充

之前写的一个Ant打包的脚本(当然也是参考网络文章的)博文:http://androiddada.iteye.com/blog/1626541

最近又用起来了,但是发现生成的APK竟然不能正常安装,老是提示:签名错误之类的

经过一天多的查找与疯狂搜索,终于发现了原因:

之前用的都是JDK1.6 但是后来新的环境用的是1.7,所以在签名时产生了问题

只需要在签名时,加上2个参数即可:

  <!-- 步骤8. 签名APK文件 -->

    <target
        name="jarsigner"
        depends="debug" >

        <echo>
 jarsigner ${out-signed-package-ospath}

        </echo>

        <exec
            executable="${jarsigner}"
            failonerror="true" >

            <arg value="-verbose" />

            <arg value="-storepass" />

            <arg value="${keypass}" />

            <arg value="-keystore" />

            <arg value="${keystore}" />

            <arg value="-signedjar" />

            <arg value="${out-signed-package-ospath}" />

            <arg value="${out-unsigned-package-ospath}" />

            
            <arg value="${key}" />
            <!--    注意: jdk1.7要添加这一行参数!!                 -->
            <arg line="-digestalg SHA1 -sigalg MD5withRSA" />
            
        </exec>
    </target>

 


    
[2] HTTP LIVE STREAMING的引见(一)
    来源: 互联网  发布时间: 2014-02-18
HTTP LIVE STREAMING的介绍(一)
  
          接触HLS已经有大半年时间了,这里我将总结一下这段时间对HLS的理解和应用。HLS是HTTP Live Streaming的缩写。它是苹果公司实现的基于HTTP的流媒体传输协议,可以实现流媒体的直播和点播,也就是我们常说的Live和VOD。最先开始主要应用于iOS系统,为iOS设备(iPhone,iPad)提供视频直播和点播方案,现在在大多数的移动设备也实现了这个功能。HLS的点播,是将常见的分段HTTP点播,不同的是,他的分段非常小。实现的重点在于对媒体文件的分割,目前有很多开源工具。

          相对于其他的流媒体直播协议,HLS最大的不同在于,客户端获取到的,并不是一个完整的数据流,而是一段一段的切片TS。HLS协议在服务端将直播数据存储为连续的,一定时长的媒体文件,codec为MPEG-TS,客户端再按照playlist去在下载并播放这些文件,从而达到直播或者点播功能。HLS由于采取HTTP协议传输文件,所以不用考虑防火墙或者代理的问题,因为一般的主机80端口应该是开放的。还有一个优点在于,客户端可以很快的选择和切换码率,以适应不同带宽条件下的播放,也就是常说的Adaptive Streaming。


          搭建HLS server的环境也很简单,在工作中,我是用的是Envivio的编码器,可以通过接收网络广播,cable和直接读取文件的方式去获取source,转码产生HLS的Segments和对应的Playlist文件。使用的HTTP服务器是Apache HTTP server,只要配置好WebDav的服务,Envivio编码器就可以讲生成的TS文件上传到HTTP server上发布。客户端使用支持HLS协议的播放器,直接转到HTTP的地址就可以播放HLS了。

          今天就说到这里,明天我会继续写详细的配置和环境搭建。HLS的协议在http://tools.ietf.org/html/draft-pantos-http-live-streaming-07
     

    
[3] draw9patch图片文字丢失有关问题
    来源: 互联网  发布时间: 2014-02-18
draw9patch图片文字丢失问题
*.9.PNG就标准的PNG格式,只是在最外面一圈额外增加1px的边框,这个1px的边框就是用来定义图片中可扩展的和静态不变的区域。特别说明,left(左)和top(上)边框中交叉部分是可拉伸部分,未选中部分是静态区域部分。right和bottom(下和右)边框中交叉部分则是内容部分。

注意下和右是内容部分,可以解决文件内容丢失问题

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