当前搜索:

stl标准函数1

#ifndef _ITERATOR_DEBUG_LEVEL #define _ITERATOR_DEBUG_LEVEL 0 #else #undef _ITERATOR_DEBUG_LEVEL #define _ITERATOR_DEBUG_LEVEL 0 #endif#include <i...
阅读(215) 评论(0)

c++文件操作

#include<iostream> #include <fstream> using namespace std; /*文本文件 void main() { char* fname = "d://dest.txt"; ofstream ...
阅读(294) 评论(0)

c++类型转化

在c中我们可以如下转化 A a = (A)b; 但是可读性差 来看看C++的四种数据类型: 以下内容为复制。点击跳转原作者 1. static_cast 最常用的类型转换符,在正常状况下的类型转换,如把int转换为float,如:int i;float f; f=(float)i;或者...
阅读(233) 评论(0)

DataBind教学

引Data Binding自从去年的Google I/O发布到至今,也有近一年的时间了。这一年来,从Beta到如今比较完善的版本,从Android Studio 1.3到如今2.1.2的支持,可以说Data Binding已经是一个可用度较高,也能带来实际生产力提升的技术了。然而事实上,真正使用到...
阅读(216) 评论(0)

TextView控件高度大于文本高度问题

Android TextView控件在文本的上下两侧都有一个padding,所以控件的高度会大于文本自身的高度,在显示上,TextView控件和其上方和下方的控件有一个明显的间距。 在XML中提供了android:includeFontPadding的配置参数,此参数默认值为true,也就是包含字...
阅读(273) 评论(0)

C++异常

最基本的异常捕获 捕获其他异常 捕获异常顺序 捕获对象 未完待续 最基本的异常捕获#include<iostream> using namespace std; void main() { try { throw 3; }catch (int a...
阅读(171) 评论(0)

Fmod学习3将音频文件变音播放

本文在FMOD学习2基础简介:本次变音大量借鉴 xxx学院的教学 。我这里做下笔记 参考官方demo:effects.cpp dsp_effect_per_speaker.cpp这里的代码是基于FMOD1的代码MainActivitypackage com.example.fmy.selfpla...
阅读(1348) 评论(0)

Jni遇到一些坑

在用c++开发的jni的时候 注意函数名加extern “C”extern “C” void a(int t){ } 会用c去编译 生成 函数名为 avoid a(int t){ } 会用c++去编译 生成 函数名为 a_int (为了函数重载)参考点击跳转
阅读(323) 评论(1)

Fmod变声学习2 自行写播放代码

准备工作 修改MainActivity文件 编写cmakelisttxt文件 编写jni 实现文件准备工作请先阅读 Android Specific Starter Guide(安卓指定入门指南) 本文参考官方demo 然后播放一个普通的音乐文件 doc文档有这么一句话: This mean...
阅读(1308) 评论(2)

Android.mk代码记录

Android.mkLOCAL_PATH := $(call my-dir)# # FMOD Shared Library # include $(CLEAR_VARS)LOCAL_MODULE := fmod LOCAL_SRC_FILES := ../....
阅读(348) 评论(0)

android studio cmake 2.2使用案例

使用Android Studio 2.2和Cmake (CMakeLists)让OpenCV 飞起来 标签: androidopencvcm...
阅读(819) 评论(1)

c++基本语法学习2 继承 多态 模板

继承 前言 父类变量访问权限 指定调用父亲的构造方法 多继承 虚继承 继承方式 继承方式 函数模板继承前言: 和java一样c++同样有继承不过是多继承 继承样式如下 class B : [继承方式] [继承类名] [继承方式]:public protected private 继承方式不写默认...
阅读(250) 评论(0)

c++ 基本语法学习

命名空间 命名空间定义方法 命名空间属性调用 案例 上述案例说明 命名空间引用冲突 命名空间嵌套 输出函数 案例 结构体 如果修饰符含有privat 不能创建 变量引用 二级指针和引用 三目运算符 指针常量和常量指针 实参形参 bool类型 字符串string 函数重载 类 class 简单创建一...
阅读(367) 评论(0)

Window下用eclipse开发c

百度经验:jingyan.baidu.com    很多从事C++开发的人员都选择VS作为开发平台,其实用Eclipse开发C++也是可以的。下面就讲解如何使用Eclipse的CDT搭建标准的C/C++开发环境。1、简要介绍:    我们知道程序由源代码到最后生成可运行程序需要经过以下步骤:编辑-...
阅读(259) 评论(0)

BottomNavigationView 的使用

转载请注明出处:http://blog.csdn.net/wl9739/article/details/52875710BottomNavigationView 很早之前就在 Material Design 中出现了,但是直到 Android Support Library 25 中才增加了 Bo...
阅读(273) 评论(0)

Android vector 标签 pathData 详解

本文已授权微信公众号:鸿洋(hongyangAndroid)在微信公众号平台原创首发。 Android Support Library 23.2 出来以后,在Android 5.0(API级别21)以前的系统中,也可以定义矢量drawables,即VectorDrawable。它可以在不失清晰度...
阅读(468) 评论(0)

设置imageView顶部两个圆角

Ui需求 只需要顶部图片两个圆角/** * Created by FMY on 2017/4/13. * 图片切换顶部圆角 */public class ChangeGasStationImageView extends android.support.v7.widget.AppCompa...
阅读(368) 评论(0)

从未如此惊艳!你好,SuperTextView

简介欢迎使用SuperTextView,这篇文档将会向你展示如何使用这个控件来提高你构建项目的效率。 SuperTextView继承自TextView,它能够大量的减少布局的复杂程度,并且使得一些常见的效果变得十分容易实现且高效。同时,它内置了动画驱动,你只需要合理编写Adjuster,然后sta...
阅读(587) 评论(0)

CMakeList配置之编译多个.cpp文件

上次提到AndroidStudio2.2进行NDK开发超方便的配置方式,不用进行Android.mk 配置,也不用进行Application.mk配置,只要配置CMakeList即可。那么问题来了,通过该方式生成的配置文件默认是只native-lib.cpp一个cpp文件的,那么怎么配置编译多个....
阅读(1363) 评论(0)

Android NDK 开发(五)AndroidStudio 2.2 NDK的开发环境搭建

前言之前一直在用Eclipse 做开发,直到今年年初才将项目迁移到Google 推荐的AndroidStudio上面,毕竟这是一个趋势,可谁知道事情根本没有我想的那么简单,这期间遇到了N多坑,我想这些坑可能大家也有可能遇到,不在这里详细叙述。最终一个个问题的去解决,走完了这些坑,觉得还挺好用的,E...
阅读(500) 评论(0)
    个人资料
    等级:
    访问量: 50万+
    积分: 6944
    排名: 4165