直接下载Gradle对应的jar包
Submitted by hubdog on Mon, 2016-08-22 20:02现在很多Android的项目管理都用Gradle,从Gradle的Jcenter上下载相应包,可以从下面的网站搜索得到相应的jar包
https://bintray.com/
访问Android的OTG设备
Submitted by hubdog on Fri, 2016-08-19 14:25https://developer.android.com/guide/topics/connectivity/usb/host.html#di...
追记:
发现了更简单的办法,参考Anexplorer的代码,里面用到了反射通过一个私有的api,可以直接得到usbotg的mount path.然后就可以像访问普通路径一样访问里面的文件,而不需要用usb的api. USB的api有很多问题,不好用.
Android上访问外部存储的方法
Submitted by hubdog on Sat, 2016-07-09 11:18从Android4.4开始,只能访问
WEBRTC的编译
Submitted by hubdog on Tue, 2016-06-21 03:33Windows的编译
1.
set GYP_DEFINES='build_with_chromium=0 include_tests=0 disable_glibcxx_debug=1 linux_use_debug_fission=0'
set DEPOT_TOOLS_WIN_TOOLCHAIN=0
gclient runhooks
ninja -C src/out/Debug
2.另外windows下面编译时,必须将系统语言和区域设为英文.
//64bit编译
set GYP_DEFINES="target_arch=x64 build_with_chromium=0 include_tests=0 disable_glibcxx_debug=1 linux_use_debug_fission=0"
IOS下webrtc输出日志
Submitted by hubdog on Thu, 2016-05-12 22:30// console output
RTCSetMinDebugLogLevel(kRTCLoggingSeverityInfo);
// file output
self.fileLogger = [[RTCFileLogger alloc] initWithDirPath:logsDirectory maxFileSize:(100 * 1024)];
self.fileLogger.severity = kRTCFileLoggerSeverityInfo;
[self.fileLogger start];
octave里面使用opencv
Submitted by hubdog on Mon, 2016-03-07 19:25matlab里面使用opencv非常容易,按照mexopencv的安装说明一步步的很容易就安装上了
octave就有点绕了,octave用的gcc是dw2异常版的,我一开始用了SJLJ的版本,编译后的东西总是运行不了。后来下载了tdm-gcc-webdl.exe,选择安装mingw32 with DW2就可以了。
另外,用mingw编译opencv 3.0编译的时候需要禁用IPP和videoio,因为总是有error。懒得调查了,直接删除videocapture和videowriter.cpp就可以编译了。
IPhone密探007
Submitted by hubdog on Tue, 2015-11-24 00:04做了一个iPhone备份信息提取器,可以从iPhone备份信息中提取联系人,照片,视频等信息,并可以查看微信聊天记录,播放声音,视频。
地址:http://www.sqlitedeveloper.com/zh-hans-iphone-backup-explorer-10
matlab中创建指定范围的随机矩阵
Submitted by hubdog on Mon, 2015-10-05 13:21rand函数 生成随机数组,数组元素的值均匀分布在0与1之间。通过不同的条用格式可获得所需要的数组(矩阵)。
譬如:1.mat=rand(3,4)生成3*4的随机数矩阵mat。
2. 在指定区间(A,B)生成随机数,用以下方法:针对楼猪的具体例子:
A=10;B=50;
mat=A+(B-A)*rand(10); 生成一个10*10数值在10-50之间的随机矩阵。
IOS及Android文件类型关联的Delphi示例
Submitted by hubdog on Sun, 2015-09-27 13:37Android要匹配任意扩展名,注意要改成
<intent-filter> <action android:name="android.intent.action.VIEW"></action> <category android:name="android.intent.category.DEFAULT"></category> <data android:mimeType="*/*"></data> </intent-filter> 如果你想关联发送共享之类的,可以加上 <intent-filter> <action android:name="android.intent.action.SEND" /> <category android:name="android.intent.category.DEFAULT" /> <data android:mimeType="*/*" /> </intent-filter>
ios下关联任意文件,要改成
<key>CFBundleDocumentTypes</key>