通过MediaRecorder和MediaPlayer实现声音的录制和播放,代码比较简单,直接贴代码。xml文件里面只有四个按钮就不贴了。
UI
代码:
VoiceActivity.class
package com.zy.ione;
import com.zy.media.UPlayer;
import com.zy.media.URecorder;
import and...
分类:
移动开发 时间:
2014-08-20 12:32:02
阅读次数:
286
1、开发xmpp官网下载
2、打开openfire.pkg
3、点击继续
4、安装成功后打开偏好设置 ->双击poenfire->弹出窗口【好】
5、随后会弹出下面这个视图 开启 strrt openfre - > 打开网页设置界面 open admin console
如果跳出这个界面,还需要安装ava环境,下载一个javaf...
分类:
移动开发 时间:
2014-08-20 12:31:02
阅读次数:
266
一,什么是GCD GCD是异步执行任务的技术之一,一般将应用程序中记述的线程管理用的代码在系统级中实现。开发者只需要定义想执行的任务并追加到适当的dispatch queue中,GCD就能生成必要的线程并计划执行任务。由于线程管理师作为系统的一部分来实现的,因此可统一管理,也可执行任务,这样就比以....
分类:
移动开发 时间:
2014-08-20 12:29:42
阅读次数:
169
修正了在Android下刮不动的bug(function(bodyStyle) { bodyStyle.mozUserSelect = 'none'; bodyStyle.webkitUserSelect = 'none'; var $canvas = $(".canvas"); ...
分类:
移动开发 时间:
2014-08-20 12:29:32
阅读次数:
494
突然想整整VLC-Android,然后就下一个玩玩看,这里记录点遇到的问题。
分类:
移动开发 时间:
2014-08-20 12:28:02
阅读次数:
378
1、设置activity无标题,全屏// 设置为无标题栏 requestWindowFeature(Window.FEATURE_NO_TITLE); // 设置为全屏模式 getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN...
分类:
移动开发 时间:
2014-08-20 12:27:52
阅读次数:
312
在开发Android移动客户端的时候往往要使用多线程来进行操作,我们通常会将耗时的操作放在单独的线程执行,避免其占用主线程而给用户带来不好的用户体验。但是在子线程中无法去操作主线程(UI 线程),在子线程中操作UI线程会出现错误。因此android提供了一个类Handler来在子线程中来更新UI线程...
分类:
移动开发 时间:
2014-08-20 12:27:32
阅读次数:
309
[Windows Phone] APP上架,遇到错误2001的解决方案。(Error:2001)问题情景最近在开始玩Windows Phone的开发,开发的过程中虽然有点小挫折,但是参考网络许多前辈的经验全部都很顺利的度过。直到开发完毕,准备将APP上架的时候,只要将应用程序套件提交审核,不到五分钟...
分类:
移动开发 时间:
2014-08-20 12:25:32
阅读次数:
297
正常找出视频或者图片处理文件的GL脚本就是找出脚本加载的函数glshadersource断下就好了,上周在分析replay的时候很奇怪IDA没有找到glshadersource这个函数,于是我在反汇编窗口里搜索glshadersource,找到了很多用到它的相关函数,于是一一尝试没有一个能断下,想....
分类:
移动开发 时间:
2014-08-20 12:23:22
阅读次数:
215
这里是将pc作为server,设备作为客户端。Server端代码:publicstaticfinalStringSERVERIP="192.168.0.2";publicstaticfinalintSERVERPORT= 51706;publicvoidrun(){try{System.out.pr...
分类:
移动开发 时间:
2014-08-20 12:21:02
阅读次数:
250
Visual Studio "The application can not start"
分类:
移动开发 时间:
2014-08-20 12:15:12
阅读次数:
213
网上关于这个方面的文章也不少,基本的思路是线程+缓存来解决。下面提出一些优化:1、采用线程池2、内存缓存+文件缓存3、内存缓存中网上很多是采用SoftReference来防止堆溢出,这儿严格限制只能使用最大JVM内存的1/44、对下载的图片进行按比例缩放,以减少内存的消耗具体的代码里面说明。先放上内...
分类:
移动开发 时间:
2014-08-20 12:14:42
阅读次数:
254
简介:程序员都是懒惰的,不想写一大堆像下面这样的代码view sourceprint?01.classExampleActivityextendsActivity {02.TextView title;03.TextView subtitle;04.TextView footer;05.06.@Ov...
分类:
移动开发 时间:
2014-08-20 12:13:12
阅读次数:
254
针对屏幕上的一个View控件,Android如何区分应当触发onTouchEvent,还是onClick,亦或是onLongClick事件?在Android中,一次用户操作可以被不同的View按次序分别处理,并将完全响应了用户一次UI操作称之为消费了该事件(consume),那么Android是按什...
分类:
移动开发 时间:
2014-08-20 12:12:42
阅读次数:
3508
在AppDelegate方法里,添加类方法+ (NSInteger)OSVersion;实现为+ (NSInteger)OSVersion{ static NSUInteger _deviceSystemMajorVersion = -1; static dispatch_once_t ...
分类:
移动开发 时间:
2014-08-20 12:12:22
阅读次数:
188
Sensor本地封装类SensorDeviceSensorDevice是在本地代码中SensorService对Sensor设备的抽象类型封装,它封装了传感器硬件的硬件操作,该类继承了Singleton类,通过getInstance方法获得单例模式设备操作对象:@frameworks/base/se...
分类:
移动开发 时间:
2014-08-20 12:04:12
阅读次数:
347
spring中junit 提示Failed to load ApplicationContext
分类:
移动开发 时间:
2014-08-20 11:48:46
阅读次数:
682