毕业于贵州大学大数据与信息工程学院,目前是一名移动端工程师,就职于北京乾元大通信息技术有限责任公司。
1. 简单使用 继承DialogFragment /** * 显示系统的对话框Fragment * @author mazaiting * @date 2018/3/1 */ public class CustomDialogFragm...
FMDB 1. 导包 // 点击项目->General->Linked Frameworks and Libraries->搜索libsqlite3.tbd,并add.
公共类数据Constant.java /** * 常量类 * @author mazaiting * @date 2018/2/7 */ public class Constant { public static final int ...
异常信息: Warning:Conflict with dependency 'com.google.code.findbugs:jsr305'. Resolved versions for app (3.
在利用stroyboard开发,有时候利用 TestViewController *control=[[TestViewController alloc]init]; [self presentModalViewController:control a...
XMPPFramework 1. 导入源码 1). 将下载好的XMPPFramework解压,解压后的目录如下: 图1.png 2). 将Sample_XMPPFramework.h更名为XMPPFramework.h,然后将XMPPFramework-3.6.4文件夹直接拖入要使用该框架的工程中,然后删除将XMPPFramwork-3.6.4文件夹中的文件夹(除Xcode文件夹)及XMPPFramework.h文件保留,其他文件删除,删除后结构如图3,编译。
1. Openfire安装 1). 打开终端, 使用java -version命令查看是否拥有Java环境, 如果有,则直接看第三步,如果没有则接着看第二步, 图1所示为存在Java环境时的状态。
添加权限 1. 读写文本 activity_main.xml MainActivity.java public class MainActivity extends AppCompatActivity { ...
异常日志: Error:com.android.builder.internal.aapt.AaptException: Failed to crunch file C:\Users\Administrator\Desktop\MegviiFaceppv2_Android_0.
1. 创建项目 2. 创建CoreDataManager来管理 MTCoreDataManager.h文件 #import #import @interface MTCoreDataManager : NSObject // 创建一个管理对象上下...
1. 带View的播放器 - (IBAction)moviePlayerViewController:(id)sender { // 带View的播放器的控制器 //1.
开启系统浏览器 #import "ViewController.h" #import @implementation ViewController - (void)touchesBegan:(NSSet *)touches withEvent:(...
1. 播放音效 #pragma mark 基本使用 - (void)baseUse { //1. 创建URL地址 NSURL *url = [[NSBundle mainBundle] URLForResource:@"buyao.
1. 导入框架包 点击项目-> General-> Linked Frameworks and Libraries->输入sqlite3,点击Add。 图1.
1. 蓝牙发送照片 #import "ViewController.h" #import @interface ViewController () @property (weak, nonatomic) IBOutlet UIImageView ...
1. 距离传感器 #import "ViewController.h" @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; //1.
指纹识别 #import "ViewController.h" #import @interface ViewController () @end @implementation ViewController - (void)touchesB...
物理仿真 #import "ViewController.h" @interface ViewController () @property (weak, nonatomic) IBOutlet UIView *redView; @property (...
正则表达式 /** [] : 括号内方的是匹配的条件 , 一般来说, 一个[], 就代表匹配一位 [a-z] : 匹配小写 a~z [0-9] : 匹配0~9的数字 另外一种写法 \d == [0-9] ^ : 代表已后面的匹...
1. 带UI的通讯录 #import "ViewController.h" #import @interface ViewController () @end @implementation ViewController // 触摸显示 - (v...
iOS-System-Services 1. 使用 将压缩包中的System Services文件夹导入项目,如果Utilities文件夹中存在route.h文件,则删除。
使用工具: Mac 10.10.5 (14F2511) (android-ndk-r14b)[https://developer.android.google.
MTSkinTools.h #import //专门写常量值的 // 以下的格式, 只是对常量的声明 //extern: 代表其他类可以引用 extern NSString *const MTSkinToolLabelTextDayColor; e...
代码 #import "ViewController.h" @interface ViewController () @end @implementation ViewController - (void)viewDidLoad { ...
实现思路 输入设备(用来获取外界信息) 摄像头, 麦克风, 键盘 输出设备 (将收集到的信息, 做解析, 来获取收到的内容) 会话session (用来连接输入和输出设备) 特殊的layer (展示输入设备所采集的信息) 1.
1. 导包 #import 2. 绑定账号 1). 系统语言要切换为中文。切换方法:Settings->General->Language & Region->iPhone Language->简体中文->Done->Change to Simplified Chinese. 2). 新浪微博账号绑定。
1. 实现一次定位 1). 导入头文件 #import 2). 实现 #import "ViewController.h" #import @interface ViewController () @property (nonatomic, ...
1. 安装 1). 安装CocoaPods sudo gem install cocoapods 2). 查看源 gem sources -l 3).
Cygwin下载 Cygwin 快速镜像站点:http://mirrors.163.com/cygwin/ 下载好之后点击安装,下一步持续,直到出现如下界面,将快速镜像站点输入到并点击Add,接下来继续下一步。
关联对象的作用: 可以在运行期间给某个对象增加属性 可以在运行期间获取某个对象的所有属性名称 交换方法 示例: UIImageView+MyView.
1. pthread 1). 执行不带参数的方法 import - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { // 创建子线程,线程编号 pthr...
1. 加载 WebView可直接加载.mp4,.pdf,.html,.doc等格式文件。 @interface ViewController () @property (nonatomic, strong) UIWebView *webView; @e...
Realm 1. build.gradle配置 1). 项目根目录下的build.gradle,在dependencies中添加 // 最新版 classpath "io.
简介 Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。 nginx-rmtp-module是Nginx服务器的流媒体插件。
1. 推流 1). 查看支持的设备 ffmpeg -f avfoundation -list_devices true -i "" 输出: MacBook-Air:~ mazaiting$ ffmpeg -f avfoundation -list_devices true -i "" ffmpeg version 3.
1、先安装homeView 安装命令 ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 移除命令 ruby -e "$(curl -fsSL https://raw.
RetentionPolicy.RUNTIME:注解不仅被保存到class文件中,jvm加载class文件之后,仍然存在 获取注解的常用方法: /** * 获取指定类型的注解 */ public A getAnnotation(Class...
RetentionPolicy.SOURCE:注解只保留在源文件,当Java文件编译成class文件的时候,注解被遗弃; 源码注解(RetentionPolicy.SOURCE)的生命周期只存在Java源文件这一阶段,是3种生命周期中最短的注解。
注解处理器(Annotation Processor) 注解处理器是javac的一个工具,它用来在编译时扫描和处理注解(Annotation)。你可以自定义注解,并注册到相应的注解处理器,由注解处理器来处理你的注解。
1. 新建项目,导入.so文件 将之前编译生成的多个.so文件及inclulde文件夹下的头文件拷贝到/app/libs文件夹下,拷贝后目录结果如下: 图1.
问题异常: $ adb push F:\test\ImgToMp4Test\app\build\outputs\apk\app-debug.apk /data/local/tmp/com.mazaiting.imgtomp4test 问题原因: /data/local/tmp 文件夹下存储已满,删除其数据,即可正常安装。
编译环境是win10,ndk r14,ffmpeg3.0 1. 下载工具包 首先自然是下载NDK及FFmpeg并解压,Windows下编译需要下载MinGW 下载完毕后MinGW需要安装,安装好之后是个下载管理器,选择安装选项的时候要选上mingw-developer-toolkit,mingw32-gcc-ada,msys-base三项。
错误日志: Error:FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:externalNativeBuildDebug'.
1. 新建项目 首先新建一个工程,并且勾选 Include C++ Support 即可得到一个基于CMake的模板工程。 图1.png 2.
编译环境是win10,ndk r14,ffmpeg3.0 1. 下载工具包 首先自然是下载NDK及FFmpeg并解压,Windows下编译需要下载MinGW 下载完毕后MinGW需要安装,安装好之后是个下载管理器,选择安装选项的时候要选上mingw-developer-toolkit,mingw32-gcc-ada,msys-base三项。
环境: Mac电脑 Mac下的NDK:android-ndk-r14b-darwin-x86_64.zip FFmpeg-release-3.3.zip 1. 解压FFmpeg-release-3.3.zip,目录结构如下: FFmpeg-release-3.3.zip.png 2. 修改configure配置文件 如果直接按照未修改的配置进行编译,结果编译出来的so文件类似libavcodec.so.55.39.101,版本号位于so之后,Android上似乎无法加载。
JavaCV JavaCpp 如果下载不了,可以下载此处 1. 使用 注意:存储8张源图的路径是"/sdcard/ScreenRecord/temp/", 存储输出的视频文件路径为"/sdcard/ScreenRecord/",事先应现在"/sdca...
Java 环境 Charles 需要Java环境,必须安装 Charles 官网 Charles 破解工具
AFNetworking NSURLConnection ---导入头文件"AFHTTPRequestOperationManager.h" 1. 发送GET请求 //发送get请求 - (void)get { [[AFHTTPRequestOperationManager manager] GET:@"http://127.
@interface ViewController () @property (nonatomic, strong) NSURLSession *session; @end @implementation ViewController - (NS...