tlplayer for android
新版本修正了图像倾斜等等问题,增加了动态水印功能.
支持hls(m3u8),http,rtsp,mms,rtmp等网络协议.
声明tlplayer 上的变速不变调,不是仅仅android上面才支持的,早在windows,ios,mac,linux上已经支持,而android支持一直没有去添加.
tlplayer 采用Opensl渲染支持...
分类:
移动开发 时间:
2014-07-20 10:32:09
阅读次数:
352
目前手机里面的号码归属地查询主要是通过两种方式:1.联网查询,2.匹配本机归属地数据库。
我认为两种结合方式最好,在本地数据库中匹配不到的在进行联网查询,能大大增加匹配效果,并且不用过于增加本地数据库容量而增大安装包大小。
步骤:1.开启软件的时候把数据库从assets目录拷贝到files目录下,如果已存在,则不用重新拷贝。
2.实现界面。
3.实现工具类PhoneAddressUtils的getPhoneAddress()方法
4.在界面类activity里调用工具类方法得到地址兵显示出来。...
分类:
移动开发 时间:
2014-07-20 10:30:33
阅读次数:
407
图片会慢慢的向左移动,到头了后,再循环其实这个效果和屏幕背景图片的效果差不多,屏幕背景图是随着滑动来慢慢的滚动,这是自己每个n秒开始动。实现方式自然是用自定的控件了。这次继承的是ImageView,实现原理是用一个handler来更新x坐标,没隔10毫秒来通知下handler,让其计算下x坐标的值。...
分类:
移动开发 时间:
2014-07-22 22:49:55
阅读次数:
205
上次简单地讲解了如何利用科大讯飞完成语音合成,今天接着也把语音识别整理一下。当然,写代码前我们需要做的一些工作(如申请appid、导库),在上一篇语音合成的文章当中已经说过了,不了解的可以看看我上次的博文,那么这次直接从堆代码开始吧。详细步骤:1.导完类库之后,在工程里添加好用的头文件。在视图里.....
分类:
移动开发 时间:
2014-07-20 10:18:20
阅读次数:
446
在一个团队项目中,项目的版本控制,一方面促进团队的协同能力,另一方面提高项目的进度即使一个人的项目也最好使用SVN这样的版本控制,可以清楚的知道自己的修改的代码,和项目进度等。合理的托管,也让优秀的代码授人以渔。下面整理一种简单的SVN插件:subclipse、site-1.8.18--SVN首先在...
分类:
移动开发 时间:
2014-07-22 22:50:13
阅读次数:
238
首先,想说一下,个人觉得PopupWindow用起来比AlertDialog简单,易用,相对AlertDialog更适合初学者的使用使用PopupWindow创建对话框风格的窗口只要如下两步:一、调用PopupWindow的构造器创建PopupWindow对象二、调用PopupWindow的show...
分类:
移动开发 时间:
2014-07-22 22:50:34
阅读次数:
189
Canvas,Paint1.在android 绘图但中经常要用到Canvas和Paint类,Canvas好比是一张画布,上面已经有你想绘制图画的轮廓了,而Paint就好比是画笔,就要给Canvas进行添色等操作。这两个类通常都是在onDraw(Canvas canvas)方法中用的。2.Bitmap...
分类:
移动开发 时间:
2014-07-20 08:01:57
阅读次数:
645
最近开始学过习Android开发,配置完成开发环境后,在创建第一个Android项目就出现了cannot be resolved to a variable错误,也就是R文件不能生成的问题。以下是从网上找到的解决方法 :Android开发过程中,碰到R cannot be resolved to a...
分类:
移动开发 时间:
2014-07-20 09:31:22
阅读次数:
240
1.强制横屏,不能转屏在AndroidManifest中需要的activity里:
分类:
移动开发 时间:
2014-07-20 09:32:24
阅读次数:
279
最近总是遇到关于Android Touch事件的问题,如:滑动冲突的问题,以前也花时间学习过Android Touch事件的传递机制,可以每次用起来的时候总是忘记了,索性自己总结一下写篇文章避免以后忘记了,其实网上关于Touch事件的传递的文章真的很多,但是很少有系统性的,都是写了一个简单的demo运行了一下,对于我们了解Android Touch事件基本上没有任何帮助。
今天我打算从源...
分类:
移动开发 时间:
2014-07-20 00:23:04
阅读次数:
352
在使用android类的手写应用时,整体上都有这样一个印象:android的手写不流畅、不自然,和苹果应用比起来相差太远。本文结合作者亲身经历,介绍一下有效提高手写流畅度的几种方法:
1、未做任何处理的手写效果:
这是一个自定义的view,通过在onTouchEvent时间中捕获系统回调的触摸点信息,然后再onDraw方法里面刷新,可以明显地感觉到线条很生硬,并且在手写的过程中...
分类:
移动开发 时间:
2014-07-19 23:48:39
阅读次数:
1131
Android Camera 三星BUG :
最近在项目...
分类:
移动开发 时间:
2014-07-19 23:18:19
阅读次数:
474
方式一:
已将图片保存到drawable目录下,通过图片id获得Drawable或者Bitmap,此方式最常用。(若只知道图片的名称,还可以通过图片的名称获得图片的id)
(1)通过图片id获得Drawable
Drawable drawable=getResource().getDrawable(R.drawable.xxx);
(2)通过图片id获得Bitmap
...
分类:
移动开发 时间:
2014-07-19 23:47:19
阅读次数:
521
android中的style属性值
Android平台定义的主题样式:
android:theme="@android:style/Theme.Dialog" // 将一个Activity显示为对话框模式
android:theme="@android:style/Theme.NoTitleBar" // 不显示应用程序标题栏
android:theme="@android:sty...
分类:
移动开发 时间:
2014-07-19 23:14:09
阅读次数:
400
经查找资料发现,linux也是可以支持ntfs格式分区的,只是需要安装ntfs-3g插件。CentOS挂载ntfs移动硬盘的具体步骤:1 安装fuse。下载fuse-2.9.3.tar.gz http://cznic.dl.sourceforge.net/project/fuse/fuse-2.X/...
分类:
移动开发 时间:
2014-07-20 09:26:15
阅读次数:
299
Android的网络服务发现协议(NSD)可以用于在小范围的网络中发现邻近设备上的某个应用。这对于一些社交网络、多人游戏类的应用会非常有帮助。
Android的NSD的使用方法大致上分为四种操作:
1. 注册网络服务
2. 发现网络服务
3. 连接网络服务
4. 注销网络服务
使用NSD时一定要注意:
记得在Manifest中加入
android.permiss...
分类:
移动开发 时间:
2014-07-19 23:31:49
阅读次数:
415