关闭
当前搜索:

c++文件操作

#include #include using namespace std; /*文本文件 void main() { char* fname = "d://dest.txt"; ofstream fout(fname); //如果节点流发生致命错误返回true if (fout.bad()) { ret...
阅读(270) 评论(0)

c++类型转化

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

DataBind教学

引Data Binding自从去年的Google I/O发布到至今,也有近一年的时间了。这一年来,从Beta到如今比较完善的版本,从Android Studio 1.3到如今2.1.2的支持,可以说Data Binding已经是一个可用度较高,也能带来实际生产力提升的技术了。然而事实上,真正使用到Data Binding的公司、项目仍然是比较少的。可能是出于稳定性考虑,亦或是对Data Bindi...
阅读(209) 评论(0)

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

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

C++异常

最基本的异常捕获 捕获其他异常 捕获异常顺序 捕获对象 未完待续 最基本的异常捕获#include using namespace std; void main() { try { throw 3; }catch (int aa) { cout << "捕获到int 异常:"<<aa << endl; } ge...
阅读(167) 评论(0)

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

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

Jni遇到一些坑

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

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

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

Android.mk代码记录

Android.mkLOCAL_PATH := $(call my-dir)# # FMOD Shared Library # include $(CLEAR_VARS)LOCAL_MODULE := fmod LOCAL_SRC_FILES := ../../lowlevel/lib/$(TARGET_ARCH_ABI)/libfmodL.so LOCAL_...
阅读(339) 评论(0)

android studio cmake 2.2使用案例

使用Android Studio 2.2和Cmake (CMakeLists)让OpenCV 飞起来 标签: androidopencvcmake 2016-11-...
阅读(797) 评论(1)

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

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

c++ 基本语法学习

命名空间 命名空间定义方法 命名空间属性调用 案例 上述案例说明 命名空间引用冲突 命名空间嵌套 输出函数 案例 结构体 如果修饰符含有privat 不能创建 变量引用 二级指针和引用 三目运算符 指针常量和常量指针 实参形参 bool类型 字符串string 函数重载 类 class 简单创建一个类 实例化 析构函数 拷贝构造方法 拷贝函数问题 类静态属性方法初始化 在头文件中声明类和实现 直接在...
阅读(353) 评论(0)

Window下用eclipse开发c

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

BottomNavigationView 的使用

转载请注明出处:http://blog.csdn.net/wl9739/article/details/52875710BottomNavigationView 很早之前就在 Material Design 中出现了,但是直到 Android Support Library 25 中才增加了 BottomNavigationView 控件。该控件使用方法如下:在 build.gradle 文件中增...
阅读(268) 评论(0)

Android vector 标签 pathData 详解

本文已授权微信公众号:鸿洋(hongyangAndroid)在微信公众号平台原创首发。 Android Support Library 23.2 出来以后,在Android 5.0(API级别21)以前的系统中,也可以定义矢量drawables,即VectorDrawable。它可以在不失清晰度的情况下进行缩放。你仅仅需要需要一个矢量图片的资源文件,而不再需要为每个屏幕密度设置一个资源文件,在一...
阅读(434) 评论(0)
337条 共23页首页 上一页 1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:491828次
    • 积分:6797
    • 等级:
    • 排名:第4125名
    • 原创:274篇
    • 转载:63篇
    • 译文:0篇
    • 评论:51条