使用TabHost实现的导航栏有三种添加页面的方法,分别是直接在布局代码的tab里面添加;通过include标签添加;通过Java代码指定另一个Activity添加。下面是三种方法的示例:直接在布局代码的tab里面添加页面使用拖控件拖出来的TabHost,在它的布局层次上会有三个LinearLayout,id分别为tab1、tab2、tab3,如下图所示:
然后我们可以新建一个Layout,在...
分类:
移动开发 时间:
2015-04-15 06:07:49
阅读次数:
216
PS.
云知声是2012年创立的,虽然只有1年多的发展历程,但其语音识别技术核心团队已经从业十余年,积累颇丰,这也是为什么能够短短一年时间能够在语音识别领域内做得风生水起的缘故。微语音插件、搜狗语音助手、乐视超级电视、老罗锤子操作系统、触宝输入法,还有网易+电信推出的的易信,用的是云知声的语音识别。2013年,云知声在资本市场的认可度非常高,极受追捧。
目前云知声提供免费的离线TTS,但A...
分类:
移动开发 时间:
2015-04-15 06:07:28
阅读次数:
1145
Ps.
依托于百度开放云,百度语音为合作伙伴提供了业界领先、永久免费的语音技术服务,目前已上线的服务包括语音识别、语义解析、语音合成,后续会继续带来开放资源、多轮对话等技术服务;通过SDK、REST
API及离线开发包等多种服务方式,满足不同开发者的开发需求。
目前百度语音提供免费的语音接入,语音合成质量尚可,但还没开放离线TTS。
服务接入流程
具体详情可...
分类:
移动开发 时间:
2015-04-15 06:07:07
阅读次数:
478
PS.
TTS即TextToSpeech(从文本到语言),也就是语音合成。TTS把文字智能地转化为自然语音流。TTS技术对文本文件进行实时转换,转换时间之短可以秒计算。在其特有智能语音控制器作用下,文本输出的语音音律流畅,使得听者在听取信息时感觉自然,毫无机器语音输出的冷漠与生涩感。
纵观整个应用市场会发现越来越多的APP含有语音识别语音合成的功能,TTS可以帮助开发者轻松构建各类语音交互应用...
分类:
移动开发 时间:
2015-04-15 06:09:25
阅读次数:
350
直接上代码吧。注意导入apache commons-codec的jar包。 1、布局文件 <RelativeLayout?xmlns:android="http://schemas.android.com/apk/res/android"
????xmlns:tools="http://schemas.android.com/tools"
?...
分类:
移动开发 时间:
2015-04-15 01:02:28
阅读次数:
137
android应用自适应多分辨率的解决方法1. 首先是建立多个layout文件夹(drawable也一样)。在res目录下建立多个layout文件夹,文件夹名称为layout-800x480等。需要适应那种分辨率就写成什么。注意: a. 较大的数字要写在前面:比如layout-854x480而不能写...
分类:
移动开发 时间:
2015-04-15 01:00:17
阅读次数:
149
看js权威指南里面关于call与apply方法的说明:我们可以将call()与apply()看作是某个对象的方法,通过调用方法的形式来间接调用函数。这样的解释未免使人糊涂啊。下面说一下自己的见解:其实call与apply根据字面意思就是表示函数的回调,其实用法和AS3中的call与apply相同。其...
分类:
移动开发 时间:
2015-04-15 00:56:27
阅读次数:
147
1. 如果是Servlet, Action, Controller, 或者 Filter, Listener, 拦截器等相关类时,我们只需要获得 ServletContext,然后通过request.getSession().getServletContext.getRealPath("/")来获取...
分类:
移动开发 时间:
2015-04-15 00:52:40
阅读次数:
154
xml控件代码重用:include如果我们定义一个控件,需要在不同的layout中重复使用,或者在同一个layout中重复使用,可以采用include的方式。例如定义my_button.xml如下在布局中,我们将重复使用到这段代码,如下处理: 我们不仅可以引用重复代码,还可以对属性进行增加和修改。....
分类:
移动开发 时间:
2015-04-15 00:48:57
阅读次数:
242
1:打开Xcode,然后闪退,报加载某库出现异常如/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/libclang.dylib这个是Xcode的bug,我的情况是打开某个项目...
分类:
移动开发 时间:
2015-04-15 00:45:32
阅读次数:
222
网上给出了很多中解决办法,主要有一下几种:1 关闭Windows防火墙;2 关闭ipv6或设置ipv4偏好,具体为:在“设备管理器”,显示隐藏设备,禁用“Teredo”开头的一个网络设备;在eclipse.ini文件增加(最后一行的参数)openFile-vmargs-Djava.net.prefe...
分类:
移动开发 时间:
2015-04-15 00:43:56
阅读次数:
186
在源码中,这段是申请空间大小的,为那些子控件,不然你出现就没有地方显示了.
@Override
?protected?void?onMeasure(int?widthMeasureSpec,?int?heightMeasureSpec)?{
??final?int?radius?=?mRadi...
分类:
移动开发 时间:
2015-04-14 23:34:39
阅读次数:
412
小米2s 白色电信版 线刷教程亲身经历
今天晚上,卡刷把自己的手机刷死了,我不知道该怎么办,后来百度偶然发现线刷比卡刷更底层,妈的,我太喜欢底层了,直接线刷,这里总结一下线刷的步骤
1.下载 miflash 刷机工具 下载网址 http://bigota.d.miui.com/tools/MiPhone20141107.exe
2.下载 m2线刷包
安卓版 http://bigota.d...
分类:
移动开发 时间:
2015-04-14 23:21:37
阅读次数:
150
这篇文章旨在写给UI设计师,让UI设计师好能获取其他应用里的素材,减少工作量。...
分类:
移动开发 时间:
2015-04-14 23:19:36
阅读次数:
2318
window.deviceId = '{{$deviceId}}'; window.iOS = navigator.userAgent.match(/(iPad|iPhone|iPod)/g) ? true : false; if( iOS ){ iOSversion ...
分类:
移动开发 时间:
2015-04-14 23:17:45
阅读次数:
208
没什么技术含量就是对系统进度条的简单应用贴上代码 1 package cn.bwl.progressbar; 2 3 import android.support.v7.app.ActionBarActivity; 4 import android.view.View; 5 import...
分类:
移动开发 时间:
2015-04-14 23:09:08
阅读次数:
176
今天打包上传app到app store上遇到的一个错误,在xcode6.2下提示:The IPA is invalid. It does not inlude a Payload directory.折腾了一个下午,没有找到办法,网友遇到提示这个错误提供了一个解决办法:http://blog.csd...
分类:
移动开发 时间:
2015-04-14 23:07:01
阅读次数:
241