自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (1)
  • 收藏
  • 关注

原创 Java学习--在Ubuntu命令行模式下编写Java JNI调用

通过JNI调用C程序实现"Hello World!"输出。

2016-10-31 12:15:03 550

原创 Java学习--Reflection的使用

The three classes Field, Method, and Constructor in the java.lang.reflect package describe the fields, methods, and constructors of a class, respectively.package reflection;import java.lang.reflec

2016-10-30 20:30:42 429

原创 Java学习--Object类中的几个方法

Object是Java所有对象的基类,其中有几个方法,子类可以重写。package equals;public class EqualsTest { public static void main(String[] args) { Employee alice1 = new Employee("Alice Adams", 75000, 1987, 12, 15); Employe

2016-10-30 20:26:48 641

原创 Android配置java开发坏境

wang@wang:~/srccode/whale2$ sudo update-alternatives --config javaThere are 2 choices for the alternative java (providing /usr/bin/java).  Selection    Path                                      

2016-10-27 09:39:36 642

翻译 OpenMAX_IL_1_2_0_Specification--介绍和架构

2 OpenMAX IL介绍和架构这部分讲述OpenMAX IL的特性和框架。OpenMAX IL是一个软件接口API层,用于调用系统组件。软件接口让组件可以独自初始化以及提供统一的命令管理组件,标准的方法初始化和销毁组件。2.1 架构概览考虑一个系统,它需要实现四个多媒体相关的处理功能,F1, F2, F3, F4。这些功能可能来自于不同的开发商,或者是一个机构的不同小组。这些功能可

2016-10-25 08:43:37 949

原创 Android APP——实用Android程序Criminallnent Application

例子来自Android Programming 2th Edtion,这是一个很好的学习Android APP编写的例子,不像其它书籍那样都是很短的程序介绍每一个功能,这本书的例子最开始便把骨架建立完成,所以理解其中的例子需要一定的面向对象基础,后面所有的材料都往里填充。基本上涉及到编写实用APP的基础,比如一个应用程序启动另外一个应用程序。下面贴出来的代码只是布局文件和主程序的,如果想要实现这个

2016-10-23 10:25:26 684 3

原创 Android APP--两个Activity传递数据

父Activity启动子Activity,并且向其传递消息,子Activity启动后完成相应的操作后回馈父Activity消息,父Activity完成相应的操作。The simplest way one activity can start another is with the Activity method:    public void startActivity(Intent in

2016-10-21 22:36:15 1256

翻译 OpenMAX_IL_1_2_0_Specification--概述

1 概述1.1 介绍这篇文档详细描述OpenMAX移植层(IL)应用编程接口(API),开源标准由The Khronos Group组织开发,IL用为为嵌入式或者移动设备的音频、视频、图像组件提供底层的接口,IL的目的是使各组件抽象,便于在跨操作系统,跨平台软件中进行移植。

2016-10-21 16:59:00 776

翻译 Managing the Activity Lifecycle--管理Activity生命周期

管理Activity生命周期

2016-10-20 09:40:54 552

原创 Android APP--编写简单的答题器

此答题器可以通过Next按钮选择下一题,新写题目的类Question,有两个成员变量。package com.android.testrecord;/** * Created by wang on 16-10-19. */public class Question { private int mTextResId; private boolean mAnswerT

2016-10-19 20:49:43 9831 1

原创 Android APP--建立简单的交互界面

Widgets are the building blocks you use to compose a user interface. A widget can show test or graphics, interact with the user, or arrange other widgets on the screen. Buttons, text input controls, a

2016-10-19 09:14:17 1051

原创 阅读书籍--不积跬步,无以至千里

在人生的路上越行越远<C++ primer plus> Six Edition2016.08.01 - 2016.11.01C++学习笔记<Android Programming: The Big Nerd Ranch Guide> 2ND Edition2016.10.11 - Android APP

2016-10-18 20:38:24 329

原创 C++学习笔记--模板

// stacktp.h -- a stack template#ifndef STACKTP_H_#define STACKTP_H_template class Stack{private: enum {MAX = 10}; Type items[MAX]; int top; // index for top stack itempublic: Stack(); bo

2016-10-18 10:54:56 339

原创 C++学习笔记--友元类

生活中简单的电视和遥控器,遥控器既不能继承电视,也不属于组合关系,此时使用友元类,让遥控器可以控制电视。对例子进行简化,只有电视的开关状态和频道的增加/减少,设置最大频道数125// tv.h -- Tv and Remote classes#ifndef TV_H_#define TV_H_#include using namespace std;class Tv{pu

2016-10-17 09:19:22 368

原创 C++学习笔记--多继承

这个例子中,Worker是基类,Singer和Waiter继承Worker类,SingingWaiter同时继承Singer类和Waiter类。If you want to use something other than the default constructor for a virtual base class, you need to invoke the appropriate

2016-10-15 18:34:51 490

原创 C++学习笔记--动态内存分配

In summary, when both the base class and the derived class use dynamic memory allocation, the derived-class destructor, copy constructor, and assignment operator all must use their base-class conterpa

2016-10-15 15:16:59 430

原创 Android APP--Hello World编写

Android环境搭建,下载Android Studio,根据提示下载Android SDK,开始Android程序开发。程序开发涉及源码编写和XML文件布局,以及少量的资源文件。activity_main.xml<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:t

2016-10-14 17:24:04 426

原创 OggExtractor.cpp中readPage()函数解读

Android利用stagefright进行音视频文件的解析,其中OggExtractor类继承MediaExtractor类。ogg是一种多媒体容器,官网(http://www.xiph.org/)提供免费开源的音视频格式。OGG每页之间相互独立,都包含了各自应有的信息,页的大小是可变的,通常为4-8KB,最大值不超过65307字节(27+255+255×255=65307)。页由页头部(pag

2016-10-13 21:02:29 779

原创 C++学习笔记--模板

The general form of a template function definition is shown here:通用的模板函数定义如下所示:template class type> ret-type func-name(parameter list){ // body of function} #include #include #include

2016-10-12 19:33:08 471

原创 C++学习笔记--抽象基类

There is another solution: You can abstract from the Ellipse and Circle classes what they have in common and place those feature in an Abstract Base Class.椭圆和圆有很多相似的地方,但是圆又不能直接从椭圆中继承,比较好的解决方法是把它们共有的

2016-10-12 09:38:13 400

原创 C++学习笔记--多态

多态(polymorphism):父对象可以根据当前赋值的子对象完成不同的功能。If the Base destructors are not virtual, then just the destructor conrresponding to the pointer type is called.如果父类的解析函数不是虚函数,那么在解析的过程中不会调用子类的解析函数。#includ

2016-10-11 08:58:17 470

原创 Linux驱动--字符设备驱动实例

按照《为Ubuntu系统编写驱动程序入门》步骤将内核源码搭建完成。

2016-10-10 09:36:09 1848

原创 Linux驱动--为Ubuntu系统编写驱动程序入门

先查看自己系统使用的内核版本:wang@wang:~$ uname -r3.13.0-96-generic查看需要下载的源码包:wang@wang:/usr/src$ apt-cache search linux-sourcelinux-source - Linux kernel source with Ubuntu patcheslinux-source-3.13.0 -

2016-10-09 20:28:01 3142 1

原创 C++学习笔记--继承

When a program constructs a derived-class object, it first constructs the base-class object.在初始化子类的对象时,应该先初始化父类的对象,实现如下:RatedPlayer::RatedPlayer(unsigned int r, const string & fn,const string & l

2016-10-09 09:18:46 440

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除