- 博客(23)
- 资源 (4)
- 问答 (1)
- 收藏
- 关注
原创 expected class-name before ‘{’ token
碰到过几次这类问题,但是那时也不知道是怎么弄好的,最近在一些帖子,找到了办法,就是在头文件里,将include "xxx.h"文件注释掉,换成声明,在.cpp文件里使用include "xxx.h"。具体参考:http://stackoverflow.com/questions/7199809/expected-class-name-before-tokenhttp:/
2017-05-13 13:58:11 8742
转载 linux中open()函数的mode_t 含义
打开文件、新建文件和关闭文件操作打开文件操作使用系统调用函数open(),该函数的作用是建立一个文件描述符,其他的函数可以通过文件描述符对指定文件进行读取与写入的操作。打开文件的一般形式是:open(文件路径, 标志); 函数的返回值是文件描述符,如果打开文件成功返回一个正整数,否则返回-1。标志是用于指定打开文件操作模式的枚举常量,主标志如表13.1所示。表13.1
2014-09-25 18:15:58 6148
转载 Eclipse C++的配置问题launch failed binary not found
首先下载eclipse c++ 我的是64bit版本安装好MinGW,并配置好环境变量,参考我的博客http://www.cnblogs.com/fickleness/p/3273044.html 配置eclipse选executable,选mingw gcc .按make toolchain(s) preferred.ok 配置好关闭ecl
2014-09-18 07:54:38 1318
转载 驱动 poll 接口实现原理
(2005-05-02 15:45:26)转载▼标签:杂谈分类: MSN搬家为了支持应用层的 select 系统调用,驱动需要实现 poll 方法。标准实现如下:unsigned int scull_p_poll(struct file *filp, poll_table *wait){ Sc
2014-09-14 10:16:09 1355
转载 linux中文件描述符fd和文件指针flip的理解
linux中文件描述符fd和文件指针flip的理解简单归纳:fd只是一个整数,在open时产生。起到一个索引的作用,进程通过PCB中的文件描述符表找到该fd所指向的文件指针filp。文件描述符的操作(如: open)返回的是一个文件描述符,内核会在每个进程空间中维护一个文件描述符表, 所有打开的文件都将通过此表中的文件描述符来引用; 而流(如: fopen)返回的是
2014-09-13 16:30:22 619
转载 Android中的SystemClock类
一、声明:public final class SystemClock extends Object 是一个不可变类。 二、结构:java.lang.Object?android.os.SystemClock三、概述: 它是一个核心的技术设备。三种不同的时钟是可用的,他们不应该混淆:1、System.currentTimeMillis()是一
2014-09-02 10:05:28 830
转载 自定义View常处理的回调函数
UUTON悠悠途恩2012-09-16自定义View常处理的回调函数onFinishInflate() 当View中所有的子控件均被映射成xml后触发onMeasure(int, int) 确定所有子元素的大小onLayout(boolean, int, int, int, int) 当View分配所有的子元素的大小和位置时触发onSizeChanged(i
2014-09-01 14:38:09 743
转载 Android中的PopupWindow详解
Android的对话框有两种:PopupWindow和AlertDialog。它们的不同点在于:AlertDialog的位置固定,而PopupWindow的位置可以随意AlertDialog是非阻塞线程的,而PopupWindow是阻塞线程的PopupWindow的位置按照有无偏移分,可以分为偏移和无偏移两种;按照参照物的不同,可以分为相对于某个控件(Anchor锚)和相对于父控件。具
2014-08-29 13:04:27 612
转载 android中Activity中的WindowManager与Window
在做项目的过程中,需要实现Activity非全屏显示、窗口背景透明显示的效果。在实现这些功能的过程中,涉及到Window与WindowManager两个类,经过查一些相关资料,了解二者之间的不同点如下所示:1)WindowManager继承自ViewManager这个接口,这个接口主要有以下的实现子接口: * addView(); * updateV
2014-08-29 13:01:16 993
转载 AudioManager详解(结合源代码)
AudioManager:用来对音量大小,声音模式(静音,震动,震动加声音等模式)的管理, 还有用它来注册“插入耳机”时的广播接收者(Action: android.intent.action.MEDIA_BUTTON) 源码(没有Android源码的可以看下我之前的博文,有提供下载地址哈~)所在位置: Android-4.0/frameworks/base/media/java/an
2014-08-28 16:10:07 2790
转载 Android中的Audio播放:音量和远程播放控制
文从Audio控制使用的角度,讲解了AudioStream的分类,硬件音量控制键调整对相应AudioStream音量大小的影响,以及如何响应远程MediaButton控制Audio播放。 1. Audio StreamAndroid为不同的应用场合定义了不同的Audio Stream: Voice Call, Ring, Music,Alarm, Notification, DTMF。
2014-08-28 11:43:32 1063
转载 7种形式的Android Dialog使用举例
在Android开发中,我们经常会需要在Android界面上弹出一些对话框,比如询问用户或者让用户选择。这些功能我们叫它Android Dialog对话框,在我们使用Android的过程中,我归纳了一下,Android Dialog的类型无非也就7种,下面我分别向大家介绍这7种Android Dialog对话框的使用方法,希望对大家能有所帮助。1.该效果是当按返回按钮时弹出一个提示,来确保无误
2014-08-28 10:47:02 577
转载 Android的framework层音量控制原理分析--hot(key)处理
Android.media.AudioManager中包含了对android.media.AudioService的跨进程AIDL调用封装。正常处理过程:1.调整音量是通过AudioManager间接调用AudioService.adjustStreamVolume方法来完成逻辑处理;2.AudioService调用VolumePanel画出音量调整界面,并发送音量变动广播消息,3
2014-08-27 11:14:20 1473
转载 Android 4.4 音量调节流程分析(二)
Android 4.4 音量调节流程分析(二) 之前在Android 4.4 音量调节流程分析(一)里已经有简单的分析音量控制的流程,今天想接着继续分析下音量大小计算的方法。对于任一播放文件而言其本身都有着固定大小的音量Volume_Max,而在AudioPolicyManagerBase.cpp文件中音量调节可以理解为在Volume_Max的基础上乘以系数κ(0≤κ≤1)。 现在对Audio
2014-08-27 11:00:07 2064
转载 Android 4.4 音量调节流程分析(一)
最近在做Android Audio方面的工作,有需求是在调节Volume_Up_Key & Volume_Down_key时,Spearker or Headset每音阶的衰减变为3db左右。所以利用Source Insight分析Android源码中音量控制的流程,如有错误,欢迎指正,谢谢! 以下是调节音量的流程: Step_1.首先在调节机台Volume_Up_Key & Vo
2014-08-27 09:36:24 2482
转载 java集合复习笔记-java集合继承关系图
*面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,就对对象进行存储,集合就是存储对象最常用的一种方式。*数组虽然也可以存储对象,但长度是固定的;集合长度是可变的,数组中可以存储基本数据类型,集合只能存储对象。*集合类的特点:集合只用于存储对象,集合长度是可变的,集合可以存储不同类型的对象。 集合框架图1、Collection (集合的最大接口)继承关系
2014-08-26 16:20:59 19788 1
转载 浅谈android的selector背景选择器
关于listview和button都要改变android原来控件的背景,在网上查找了一些资料不是很全,所以现在总结一下android的selector的用法。首先android的selector是在drawable/xxx.xml中配置的。先看一下listview中的状态:把下面的XML文件保存成你自己命名的.xml文件(比如list_item_bg.xml),在系统使用时根据List
2014-08-20 08:43:22 626
转载 TextView使用Spannable设置复合文本
pannable 对文字的编辑减少TextView的拼接并且达到改变一串字符中的部分文字的字体颜色,背景颜色,字体大小,样式 增加文字的超链接。如 把部分字体改成红色:SpannableString amountS=new SpannableString(amount); amountS.setSpan(new ForegroundColorSpan(Color.RED), a
2014-07-18 08:51:10 630
转载 Android xml资源文件中@、@android:type、@*、?、@+含义和区别
一.@代表引用资源1.引用自定义资源。格式:@[package:]type/nameandroid:text="@string/hello" 2.引用系统资源。格式:@android:type/name android:textColor="@android:color/opaque_red" 注意:其实@android:type/name是
2014-07-17 10:32:06 535
转载 Android Settings模块分析
http://www.360doc.com/content/13/0910/01/9171956_313396663.shtml
2014-07-15 15:17:53 764
转载 Android Activity 类接口描述
/*Activity对象描述 public接口 // 接口描述*/void addContentView(View view, ViewGroup.LayoutParams params) // 给activity添加内容void closeContentMeun() // 关闭最近打开的菜单内容,如果有显示菜单void closeOptionsMenu(
2014-07-03 13:27:55 1225
转载 Android开发:关于Android Settings中的八个问题
Android开发:关于Android Settings中的八个问题 2013年05月17日 11:05供稿中心: 互联网运营部 摘要:Android开发:关于Android Settings中的八个问题 - Lefter本问将回答以下八个问题,如有错误,敬请批评指正,不胜感激!(注:本文中的Settings解析基于android4.0+)问题一、Settings的主界面是怎么实现
2014-07-01 12:52:28 730
转载 Android音量调节的实现
Android音量调节的实现,分两种情况说明,一种是在settings的音量设置界面,按下侧键进行调节;另一种是在非settings界面,按下侧键进行音量调节。这两种调节方式的实现不一样,分别操作的是两个不同的音量SeekBar。下面,分别进行分析:一. 在settings的音量设置界面,按下侧键进行调节:在settings的音量设置界面,按下侧键回有音量的调节,同时,会播放音乐(这个音
2014-06-20 09:44:51 940
EnDat2.2协议
2012-09-13
TortoiseSVN在Diff文件与历史版本比较,出现乱码.
2021-04-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人