自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

落埃无蒂的专栏

人生无根蒂,飘如陌上尘

  • 博客(102)
  • 资源 (13)
  • 收藏
  • 关注

原创 做了一个手机上的直播系统

android下载地址:http://download.csdn.net/detail/samguoyi/7098155ios上也可以做,不过demo的话android就够了   网址是: http://112.124.8.254:8080/qianlimu/   目前有几个测试账号: test1 —  test9,密码都是000000 (因为我的测试服

2014-03-25 20:44:20 1489 1

原创 删除mac电脑隐藏文件的小程序

package com.sam;import java.io.File;public class Main { //public static final String PREFIX = "._"; public static final String PREFIX = ".DS_Store"; public static void main(String[] args)

2013-12-14 15:45:06 1456

原创 android群发短信时判断短信是否发送成功

先注册一个broadcast:private BroadcastReceiver smsBroadcastReceiver = new BroadcastReceiver() {publicvoid onReceive(Context context, Intent intent) {System.out.println("ACTION_RAYCLEAR_SEND_SM

2013-06-05 19:51:37 4089 1

原创 android上wifi和蓝牙设备冲突问题解决

在android上使用蓝牙麦克录音并使用wifi上传,发现蓝牙和wifi经常冲突,表现为使用蓝牙之后wifi会断开连接.查资料发现wifi和蓝牙都工作在2.4G频段,所以相互之间造成干扰,翻了wifi标准协议文档,发现wifi还可以工作在5G频段,具体为:802.11a是在5.0GHz,b、g、n都是在2.4GHz将自己的路由器设置为802.11a模式下,问题就解决了。

2013-06-03 20:52:52 10811 2

原创 ios uitableview出现各种意外状况的原因

uitableview出现了很多意外情况,包括下拉后前面会流出一个空白行,以及下拉一次后再拉tableview不响应,出现这些问题的原因都是因为我把reloaddata放到了background线程中!!!!!!!!!!

2013-04-23 21:17:52 874

原创 关于视频编码有刀切感觉画面的原因

之前出现了使用ffmpeg编码出来的画面有刀切感觉的图像,以及还有帧回退的问题,发现都是因为在使用camera.addcallbackbufer时重复调用了导致了camera的缓冲队列有指向同一块buffer的多个引用所以只需要在opencamera时调用一次addcallbackbuffer,然后在onpreviewframe里再重新将回调的buffer加回去就行了

2013-03-19 16:13:32 767

原创 android 数据库基本操作

package com.example.testandroid;import java.util.Vector;import android.Manifest.permission;import android.content.ContentValues;import android.content.Context;import android.database

2013-03-18 14:48:31 934

原创 关于android无法loadlib的问题

明明在lib目录下有liba的库,但是loadlib时总是说没有找到liba这个库后来发现是因为liba这个库里面使用到了libb里面的函数,在loadlib时先load libb再load liba就不会报错了

2013-03-14 10:27:04 1226

原创 static declaration of 'write_ivf_file_header' follows non-static declaration

出这个问题是把实现放在调用后面了c里面要么需要先申明函数,要么就必须把函数实现放到函数调用之前

2013-03-11 21:23:27 7857

原创 判断是否有适当的应用能打开intent

用intent打开一个pdf文件,调用过程如下;String pdffilename = "/sdcard/yaohao/1361845836352.pdf";          File file = new File(pdffilename);          Uri uri = Uri.fromFile(file);                    try {

2013-03-05 16:44:30 1384

原创 关于android的service问题

以前一直以为service是一个后台程序,其实不是,service只是一个没有界面的activity而已,耗时的操作如果放在onstart里面一样会抛出ANR(没有响应)错误,并且如果想要一直在后台跑,必须使用alarmmanager每隔几分钟唤醒一次设备才行,否则过一段时间设备进入sleep则自动关闭掉service了一个比较靠谱的办法是alarmmanager结合intentservi

2013-02-27 17:39:58 587

原创 关于android的previewcallback乱序问题

android api8以后camera引入了callbackbuffer机制,确实能够提高效率,但是今天测试时候发现一个bug,某些手机在帧回调时如果没有用到而直接addcallbackbuffer返回后会产生帧乱序问题。

2013-02-03 19:22:59 1278

原创 录文件时不要在mediarecorder设置fps

因为大部分手机仅支持一种fps,而又很多手机设置错了会crash

2013-01-22 22:10:51 902

原创 关于ios debug出现得问题

1).A valid provisioning profile for this executable was not found基本上这个原因是因为设备id没有添加到响应得provision里面解决办法是1.去ios dev center在device id一栏加上设备id2.然后到provision列表里找到对应得prosivion,点击edit添加设备id3.回到orgn

2013-01-07 10:30:38 776

原创 关于android的camera平滑切换问题

发现某款移动g3的定制机对camera的平滑切换支持得不好所以对于行业应用来说还是别实现平滑切换了,山寨机和定制机普适性不是很好。另外,三星的一些机型只支持fps 为30,所以设置fps时候还是需要通过camera get supported frame rate判断一下

2013-01-03 11:09:33 832

转载 android 交叉编译命令行

http://blog.chinaunix.net/uid-736168-id-2894001.htmlhttp://zlb1986.iteye.com/blog/859806./configure CPPFLAGS="-I$ANDROID_HOME/platforms/android-3/arch-arm/usr/include/" CFLAGS="-nostdlib" LD

2012-12-26 13:19:18 662

原创 关于android的ycbcr_422_i

android有的手机中的摄像头原始帧ycbcr_422_i对应的是ffmpeg中uyvy422

2012-12-22 18:32:12 2183

原创 关于ffmpeg录制图像是黑白色

原来我把android得ycbcr420sp当成了yuv420这两个是不同得格式ycbcr420sp在ffmpeg中是nv21...

2012-12-17 22:45:12 1966 3

原创 关于launch failed, binary not found

mac下下了一个eclipse for c/c++,解压,新建工程一运行出现错误launch failed, binary not found,我还以为是没有设置编译器环境,结果其实很简单,点击project->build all手动编译一下就好了。。。。

2012-12-17 11:56:08 1089

原创 写编译脚本

刚开始学c,写了个编译脚本跑不通,说没有权限,查了一下发现缺少几个步骤:1,首行要注明#!/bin/sh2,赋予脚本执行权限chmod +x filename3,执行:./filename

2012-12-10 13:55:51 644

原创 ios上 x264 编译

首先到http://www.videolan.org/developers/x264.html下载x264的库,然后解压命令行到目录输入CC=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc ./configure --host=arm-apple-d

2012-11-28 17:55:40 2052

原创 ffmpeg的一些初学笔记

1.Unable to find a suitable output format for错误:因为没有调用av_register_all();注意是否没有调用其它的初始化函数2.avcodec_encode_audio(audioStream->codec,audioBuffer, AUDIO_BUFFER_SIZE, frame.data.bytes);并没有输

2012-11-22 14:01:24 1601 9

原创 mp4容器格式需要注意的地方

以mp4容器加h264编码为例,h264桢存放于容器的mdat标签后面。mp4容器的数据封装和h264稍微有差异如图:mp4都是用|length|tag|数据|这种格式存放,而且一个tag可以作为外层tag再包含其它tag,需要注意的是它的length是包括了存放长度的4个字节。而h264中的length是指后面紧接着跟了length长的数据区

2012-11-20 14:52:01 821

原创 深度递归遍历文件夹

private class CheckVideoFileSizeThread extends Thread { private boolean flag = false; private Vector vector = new Vector(); public void stopCheck() { flag = false;

2012-10-30 20:35:52 662

原创 ios6获取通讯录

网上找了一段代码,还专门升级了ios设备和xcode,测试结果是可行得+ (NSArray *) ABContacts { float version = [UIDevice currentDevice].systemVersion.floatValue; NSMutableArray *ret = nil; if(version >= 6.0) {

2012-10-22 17:55:38 1581

原创 ios调试发布出去得软件版本

app一旦发布出去,你让用户将crash log再传回给你基本上是不可能得了吧。。你也不能保证发布出去得app一定没有bug吧。。。所以为了收集这些发布版本得bug信息,我们还需要做些工作,一种比较简单适用得方法是自己写log文件并且加标志位,当检测到应用非正常退出后能够在应用后台悄眯眯得把这些日志文件返回服务器(隐私什么得你就不要写log了。。),也可以实现大致得bug定位。不过哥今

2012-10-17 18:44:06 1015

原创 INSTALL_FAILED_INSUFFICIENT_STORAGE错误解决方法

在manifest里加上android:installLocation="preferExternal"即可    package="test.sam.jni"    android:versionCode="1"    android:versionName="1.0"    android:installLocation="preferExternal" >

2012-10-12 15:34:18 1300

原创 关于调用系统拍照返回图片报错的问题

一个很简单的例子使用try {                        snapFile.createNewFile();            Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);            intent.putExtra(MediaStore.EXTRA_OUTPUT, U

2012-10-11 20:47:31 9864 1

原创 android使用MultipartEntity传输表单数据的问题

发现url和参数格式都正确,但是服务器总是无法将表单里的数据传递到model层后来通过抓包发现使用MultipartEntity传递表单时比web浏览器访问时每个表单field多了一个mime类型字段,查了半天就是因为每个域多了一个text/plain造成的后来通过使用MultipartEntity multipartEntity = new MultipartEntity(HttpMul

2012-10-11 19:52:19 3495 2

原创 ios nsdictionary

测试发现NSMutableDictionary在写文件时候([dict writeToFile:docDirString atomically:YES];)只能保存基本数据类型,nsstring,nsnumber,如果dict中包含有其它类型数据会导致写文件失败或者数据条没有被写入文件

2012-09-28 11:38:47 1069

原创 imagepick返回的asseturl获取图片数据

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info{ [picker dismissModalViewControllerAnimated:NO]; NSString *mediaType = [info

2012-09-27 14:04:19 5456

转载 [转]some issues about push

custom data in push notificationhttp://no001.blog.51cto.com/1142339/642817当运行带apns feature的app到真机上后,会弹出错误:"Error Domain=NSCocoaErrorDomain Code=3000 "no valid 'aps-environment' ent

2012-09-26 17:51:45 828

转载 nsarray的排序

转自:http://www.byywee.com/page/M0/S586/586857.html假设drinkDetails是一个由Object构成的Array,且Object类有个birthDate属性,我们要按照它来对Array排序。办法一- (NSComparisonResult)compare:(id)otherObject { return [s

2012-09-26 11:40:05 832

原创 ios的push实现

证书什么的下面两个参考链接写的非常不错:http://luoyl.info/blog/2012/02/apple_push_notification_guide/http://blog.sina.com.cn/s/blog_4c925dca01010tmp.html需要注意的是,警告通知其实是自己弹出来的,具体的流程如下:而且push消息有自己比较独

2012-09-12 15:02:48 1623

原创 A valid provisioning profile for this executable was not found

原因是测试手机上没有安装证书,也就是证书中没有包含新手机导致到portal->devices选项中手动添加新手机,或者通过orginzer->devices->(your device)->add to portal选项自动添加到开发门户生成新得证书下载并更新mac上旧证书

2012-09-11 11:43:56 18668

原创 关于ios应用有时候黑屏得问题

在过我们公司小弟写的代码时,发现他总喜欢把页面控件得加载放在init函数里做,这样当ios发出内存警告时会将一些页面卸载掉,当页面重新到前端时调用loadview来重新加载。所以写在init函数里有时候会导致黑屏

2012-09-07 14:18:12 3664

原创 ios textfiled自动适应软键盘高度

- (id)init{ self = [super init]; if (self) { self.wantsFullScreenLayout = YES; [UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleBlackTranslucent; [[N

2012-09-07 11:59:17 4883

原创 ios导入头文件

在工程根目录建立一个include文件夹(随便什么名字)将所有需要的头文件拷贝进去在target->build settings里设置如下:即$(SRCROOT)/include/**表示根目录include目录下所有头文件导入静态库很简单,添加文件就行

2012-09-04 16:27:11 6335

原创 ios生成ipa安装包

1.product->clean2.product->manage schems3.->edit4.info选项卡->build->release->ok5.product->build->(生成app)6.将app拖到itunes->应用程序7.右键->show in finder

2012-09-04 13:56:42 4167

转载 打开wifi热点以及连接wifi

添加权限打开wifi热点:package test.sam;public class HelloanActivity extends Activity implements View.OnClickListener{ private TextView textView = null; private WifiManager wifiManager = null;

2012-09-01 20:30:00 1793

千里目直播android客户端

配合网站demo使用的,支持android客户端各种定制机

2014-03-25

ios播放pcm音频数据

自己写的一个使用audioqueue播放的例子,文档很清楚

2012-08-18

ios sqlite3数据库示例工程源代码

自己写的一个ios数据库操作例子,参考了http://blog.csdn.net/f520131480315/article/details/6444297的文章

2012-07-17

超简单的android瀑布流

特别简单的android瀑布流开发例子,网上有个叫dodowaterfall的例子https://github.com/dodola/android_waterfall,感觉太麻烦了,所以弄了一个简单的

2012-07-11

android从图片库选取照片或者拍照返回

自己写的一个示例程序,可以从系统图片库中选图片,也可以使用摄像头拍摄新照片返回,如果图片太大还有处理 网上有其它关于图片裁剪的例子

2012-06-04

android上仿iphone的通讯录

自己写的仿照iphone的通讯录,可以显示字母导航,会出现字母导航结果提示,其中的工具类sampinyinhandler可以实现通讯录的拼音查找(暂时没做)

2012-05-30

ios下解析json的demo

写了一个使用json官方工具包解析json的例子,共参考,可以去博客看

2012-05-08

android图文混排示例

一个使用android图文混排的编程例子,可以自动解析一段string文字内所包含的图片

2012-04-16

ios使用摄像机拍照的例子

包括获取屏幕帧数据以及录制成文件,是ios的示例源代码

2011-10-28

eclipse统计插件

eclipse的统计插件,可以统计代码行数等一系列信息

2010-04-04

eclipse 上svn插件

eclipse 上svn插件,版本eclipsesvn.site-1.0.6.zip,已经测试过可用

2010-04-04

eclipseme插件(版本1.7.9)

版本为1.7.9,上传时的最新版本,可以通过eclipse进行本地安装跟新,资源分极小

2009-03-10

ISO软件工程模板(包括软件工程项目需要的各种模板文档)

iSO软件工程模板,包括软件工程项目所需的各种模板文档,内容均为doc模式,文件很小,欢迎下载

2009-03-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除