- 博客(22)
- 资源 (2)
- 收藏
- 关注
原创 Android笔记六.List+Set+Map
List+Set+MapJiangdg_VIPhttp://blog.csdn.net/u012637501一、Java定义集合接口Java Collections Framework是Java提供的对集合进行定义,操作,和管理的包含一组接口,类的体系结构。 Java集合框架的基本接口/类层次结构: java.util.Collection [I]
2014-11-24 16:51:08 1585
原创 深入理解Linux文件系统编程(二)
Linux文件系统编程实战一、创建文件#include#include#include#include//创建文件子函数void creat_file(char *filename){ int fd; //系统调用描述文件的文件描述符(为非负数) if(fd=creat(filename,0775)<0) { perror("创建文件失败"); exit(1);
2014-11-21 16:21:37 1177
转载 Android突破九.Android之NDK开发
Android之NDK开发 一、NDK产生的背景 Android平台从诞生起,就已经支持C、C++开发。众所周知,Android的SDK基于Java实现,这意味着基于Android SDK进行开发的第三方应用都必须使用Java语言。但这并不等同于“第三方应用只能使用Java”。在Android SDK首次发布时,Google就宣称其虚拟机Dalvik支持JNI编程方式,也就是第三方应
2014-11-19 11:43:27 730
原创 Android突破八.使用SWIG将C/C++库移植到其他语言中
使用SWIG将C/C++库移植到其他语言中一、使用SWIG将C转换成Java1.SWIG简介SWIG是一个将C和C++语言程序绑定到其他语言的工具,可以让很多高层次的程序设计语言如脚本语言很方便地调用底层程序。SWIG支持很多的语言如Perl, PHP, Python, Tcl, Ruby, Java, C#, Octave和R等,这些语言在不同程度上支持本地接口调用。利用
2014-11-19 11:04:00 2144 1
转载 Android突破七.SWIG快速入门
C 和 C++ 被公认为(理当如此)创建高性能代码的首选平台。对开发人员的一个常见要求是向脚本语言接口公开 C/C++ 代码,这正是 Simplified Wrapper and Interface Generator (SWIG) 的用武之地。SWIG 允许您向广泛的脚本语言公开 C/C++ 代码,包括 Ruby、Perl、Tcl 和 Python。本文使用 Ruby 作为公开 C/C+
2014-11-19 10:30:22 1238
原创 Android笔记五.Intent异常处理及常用系统调用
Intent异常处理及常用系统调用Jiangdg_VIPhttp://blog.csdn.net/u012637501一、Intent异常处理 当Intent对象启动组件或应用时,会由于组件的设置错误或者应用没有安装会导致异常。一般来说,应用出现异常后会异常退出。因为,为了不影响我们开发的应用程序正常使用,可以通过try....catch方法来处捕获异常或者捕获一个
2014-11-18 22:15:06 2998
原创 Android笔记四.Intent对象的使用及.apk反编译
Intent对象的使用及.apk反编译 前三节主要学习了Intent对象的作用、属性以及不同Activity之间值的传递,这节将着重学习Intent对象的用法。在我的语音识别项目中,通过使用Inteng对象来启动应用内组件、系统应用程序以及第三方应用程序(如QQ、微信等)。一、Intent对象开发方法 首先,我们还是先学习下Intent对象启动组件(应用)有哪几种方法:
2014-11-18 22:12:18 2290
转载 Android突破六.textAppearance类
textAppearance的属性设置android:textAppearance="?android:attr/textAppearanceSmall" android:textAppearance="?android:attr/textAppearanceMedium"android:textAppearance="?android:attr/textAppearanceLarge
2014-11-14 15:26:43 645
原创 Android笔记三.不同Activity之间的传递数据(Bundle对象的使用)
不同Activity之间的传递数据Jiangdg_VIPhttp://blog.csdn.net/u012637501一、API类说明1.Bundle类-实现数据传递(1)简介 Bundle对象用于不同Activity之间的数据传递。对于不同Actvity而言,Bundle对象就相当于一个数据包,Intent对象就充当搬运工。
2014-11-13 23:05:48 2563
原创 Android笔记二.深入理解Intent和IntentFilter(二)
深入理解Intent和IntentFiler(二)Jiangdg_VIPhttp://blog.csdn.net/u012637501 在上一篇文章中,我们比较详细学习了"Intent"的相关知识,现在将学习如何设置Intent对象的这些属性以及如何使用他们来启动组件。Intent对象是一组信息,我们可以通过设置其Action、Data、Category属性来
2014-11-13 16:14:49 1886
原创 Android笔记一.深入理解Intent和IntentFilters(一)
深入理解Intent和IntentFiler(一) 为了比较深刻的理解并灵活使用Intent,我计划将这部分的学习分为两步:一是深入理解Intent基本概念以及其类;二是,通过实例来阐述如何灵活使用Intent来启动一个组件以及实现组件之间的传递数据。一、什么是Intent,有什么作用? Android的应用程序包括三大组件:Activity、Service、Broadca
2014-11-13 16:06:20 3464
原创 深入理解Linux文件系统编程(一)
深入理解Linux文件系统编程(一) Jiangdg_VIPhttp://blog.csdn.net/u012637501 文件系统是linux操作系统组织系统资源的一种方式,操作系统的可用性取决于对文件系统的支持,操作系统就是通过文件系统接口提供各种功能。对于Linux操作系统来说,文件是对系统资源的一个抽象,是对系统资源进行访问的一个通用接口,诸如内存、
2014-11-12 10:33:57 2851
转载 Android突破笔记五:ContentProvider和Uri详解
Android ContentProvider和Uri详解转载:http://blog.sina.com.cn/s/blog_9f233c070101euqx.htmlContentProvider的基本概念 :1.ContentProvider为存储和读取数据提供了统一的接口2.使用ContentProvider,应用程序可以实现数据共享3.andro
2014-11-11 20:30:23 1957
原创 Android突破四:Uri、Url、Urn区别
Uri、Url、Urn区别 URI、URL和URN是识别、定位和命名互联网上的资源的标准途径; URL,URN是URI的子集. URI,即uniform resouce identifier,为统一资源标识符-用来唯一的标识一个资源; URL,即uniform resouce locate,为统一资源定位器-它不仅用来标识一个资源,并且还指明了资源的位置以及处理资源的
2014-11-11 20:27:15 929
原创 Android突破三:Intent类
Intent类Jiangdg_VIPhttp://blog.csdn.net/u0126375011.概述: Intent直译是指意图,目的的意思,在Android中,它是一种用来执行一个操作的抽象描述,它可以用来启动一个Activity,实现Activity之间的跳转,还可以发送广播,启动服务。 Intent还可以作为连接每个Activity的纽带,在每个Activ
2014-11-10 22:12:52 1476
翻译 六、改进现有的声学模型
改进现有的声学模型 Jiangdg_VIPhttp://blog.csdn.net/u012637501译自:http://cmusphinx.sourceforge.net/wiki/tutorialpocketsphinx本文主要描述了如何通过对声学模型做一些简单工作去改进语音识别。但需要注意的是,所谓的改进是不将系统针对特定人,而是是你提供的适应数据和模型的匹配。
2014-11-10 14:56:57 2844 1
翻译 七、训练自己的声学模型
训练自己的声学模型Jiangdg_VIPhttp://blog.csdn.net/u012637501 译自: http://cmusphinx.sourceforge.net/wiki/tutorialam 声学模型主要用于计算语音特征和每个发音模板之间的似然度。目的是为每个声学单元建立一套模型参数(通过不断地学习和改进得到最优的,也就是概率最大的一组HMM模
2014-11-10 00:04:04 8346 4
翻译 五、建立语言模型几种方法及使用
建立语言模型几种方法及使用Jiangdg_VIPhttp://blog.csdn.net/u012637501译自:http://cmusphinx.sourceforge.net/wiki/tutoriallm 通常有两种类型模型来描述语言,即语法和静态语言模型。语法描述的是非常简单的语言,比如命令和控制语言,并且语法通常使用比较简单的代码手动或者自动来编写。对
2014-11-07 16:33:42 9316 1
翻译 四、pocketsphinx应用编程
pocketsphinx应用编程Jiangdg_VIPhttp://blog.csdn.net/u012637501译自:http://cmusphinx.sourceforge.net/wiki/tutorialpocketsphinx Pocketsphinx是一个库,它依赖于另一个库-SphinxBase。在整个CMUSphinx工程项中,SphinxBas
2014-11-07 00:35:37 2702
原创 Android突破二之WindowManager、Display、DisplayMetrics类
一、WindowManager类1.概述:应用程序使用这个接口与窗口管理器对话,并且每个窗口管理器对象都绑定在一个特定的Display类中。为获取一个WindowManager 窗口管理器并显示,可以使用 createDisplayContext(Display) 来为该显示获取一个Context ,然后使用 Context.getSystemService(Context.WINDOW_S
2014-11-05 22:25:37 5877
原创 Android突破一之Bitmap、BitmapFactory、BitmapDrawable类
Android突破一Bitmap、BitmapFactory、BitmapDrawable类一、概要: 位图由图形图像及其属性的像素数据组成。Bitmap 是 Bitmap是Android系统中的图像处理的最重要类一,用于处理由像素数据定义的图像的对象。用它可以获取图像文件信息,进行图像剪切、旋转、缩放等操作,并可以指定格式保存图像文件。二、特点:public
2014-11-05 21:14:44 1694
原创 1. win7下安装Fedora双系统最新教程
win7下安装Fedora双系统最新教程Jiangdg_VIPhttp://blog.csdn.net/u012637501 由于最近项目需要在linux环境下编译调试,以前用虚拟机问题多多但又不想放弃win7系统,所以前思后想还是稍微动动手搞个双系统吧。对于在win7基础上安装linux双系统,之前也看过其他人写的方法,感觉写得有点杂并且问题多多。经过博主多次的
2014-11-04 23:53:20 2952
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人