自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (7)
  • 收藏
  • 关注

转载 NDK Application.mk使用手册

1 概述    Application.mk用来描述你的工程下的native模块, 一般放在$PROJECT/jni/Application.mk, 其中$PROJECT表示你的工程目录,这样就可以被ndk-build脚本文件找到.(注:在这种方式下,进入jni目录,即$PROJECT/jni/,然后执行ndk-build,就可以直接编译jni生成.so文件了).    还有另外一

2015-10-29 15:06:04 351

转载 #、##、...和__VA_ARGS__

1.    ...和__VA_ARGS__看看msdn上给得例子吧[cpp] view plaincopyprint?#include   #define EMPTY    #define CHECK1(x, ...) if (!(x)) { printf(__VA_ARGS__); }  #define CHECK2

2015-10-27 09:28:14 545

转载 JNI 实战全面解析

简介项目决定移植一款C++开源项目到Android平台,开始对JNI深入研究。JNI是什么?JNI(Java Native Interface)意为JAVA本地调用,它允许Java代码和其他语言写的代码进行交互,简单的说,一种在Java虚拟机控制下执行代码的标准机制。NDK是什么?Android NDK(Native Development Kit )是

2015-10-21 17:12:28 545

转载 最快速度找到内存泄漏

1. 确认是否存在内存泄漏         MFC程序如果检测到存在内存泄漏,退出程序的时候会在调试窗口提醒内存泄漏。例如:class CMyApp : public CWinApp{public:   BOOL InitApplication()   {       int* leak = new int[10];       return TRUE;

2015-10-20 14:21:30 375

转载 Graphic 矢量图形的区域填充与缠绕规则

1. 缠绕规则概念增强的绘图 API 还引入了路径“缠绕”的概念:路径的方向。路径的缠绕可以是正向的(顺时针),也可以是负向的(逆时针)。渲染器为 data 参数解释矢量所提供坐标的顺序确定了缠绕的方向。正向缠绕和负向缠绕A. 指示绘制方向的箭头B. 正向缠绕(顺时针)C. 负向缠绕(逆时针)此外,请注意 Grap

2015-10-20 14:19:22 1122

转载 gcc 使用中常用的参数及命令

1.  执行过程     虽然我们称Gcc是C语言的编译器,但使用gcc由C语言源代码文件生成可执行文件的过程不仅仅是编译的过程,而是要经历四个相互关联的步骤∶预处理(也称预编译,Preprocessing)、编译(Compilation)、汇编(Assembly)和链接(Linking)。  命令gcc     (1). 首先调用cpp进行预处理,在预处理过程中,对源代码文件中的文件

2015-10-20 14:18:16 409

转载 JNI 之二 :java & c/c++ 相互通信及调用

JNI是Java Native Interface的缩写,JNI是一种机制,有了它就可以在java程序中调用其他native代码,或者使native代码调用java层的代码。也就是说,有了JNI我们可以使Android项目中,java层与native层各自发挥所长并相互配合。                                                        

2015-10-20 14:17:23 307

转载 JNI 调用规范

引言Java 的出现给大家开发带来的极大的方便。但是,如果我们有大量原有的经过广泛测试的非 Java 代码,将它们全部用 Java 来重写,恐怕会带来巨大的工作量和长期的测试;如果我们的应用中需要访问到特定的设备,甚至是仅符合公司内部信息交互规范的设备,或某个特定的操作系统才有的特性,Java 就显得有些力不从心了。面对这些问题,Sun 公司在 JDK1.0 中就定义了 JNI 规范,它规

2015-10-20 14:16:32 322

转载 Android build system & Android.mk 规范

1. Android编译系统分析 --- 系统变量解析       LOCAL_PATH                        - 编译时的目录       LOCAL_MODULE                   - 编译的目标对象       LOCAL_SRC_FILES               - 编译的源文件       LOCAL_C_INCLUDE

2015-10-20 14:15:07 338

转载 Android.mk文件语法详述

1.  概述      Android.mk文件是用来描述build system(编译系统)的,更准确的说:该文件是一个微型的GNU Makefile片段,将由build system解析一次或者多次。这个文件的目的是用来允许你将源文件组织成模块,这个模块中含有:一个静态库(.a文件)  或 一个动态库(.so文件)只有动态库才会被安装/复制到你的应用程序包,尽管静态

2015-10-20 14:14:26 434

转载 Application.mk文件

Application.mk目的是描述在你的应用程序中所需要的模块(即静态库或动态库)。Application.mk文件通常被放置在 $PROJECT/jni/Application.mk下,$PROJECT指的是您的项目。 简介:-----------------------------要将C\C++代码编译为SO文件,光有Android.mk文件还不行,还需要一个Appli

2015-10-20 14:12:34 266

转载 NDK Application.mk使用手册

本文档从NDK安装目录下的说明文档翻译而来,位置:$NDK/docs/APPLICATION-MK.html1 概述    Application.mk用来描述你的工程下的native模块, 一般放在$PROJECT/jni/Application.mk, 其中$PROJECT表示你的工程目录,这样就可以被ndk-build脚本文件找到.(注:在这种方式下,进入jni目录,即$PR

2015-10-20 09:42:56 284

转载 Android.mk文件语法规范

1、Android.mk文件概述Android.mk文件用来告诉NDK编译系统,应该如何编译这些源码。更确切地说,该文件其实就是一个小型的Makefile。该文件会被NDK的编译工具解析多次,所以要注意不要过多使用环境变量,以免第一次解析时产生的变量影响后面的解析。Android.mk把源码组织成不同的模块,每个模块可以是一个静态库也可以是一个动态库。动态库才会被拷贝到安装包中,静态库

2015-10-20 09:39:10 279

转载 Android.mk文件语法规范及使用模板

下面是MTK-AndroidFM模块Android .mk代码内容:1 ifeq ($(MTK_FM_SUPPORT),yes)2 LOCAL_PATH:= $(call my-dir)3 include $(CLEAR_VARS)4 LOCAL_MODULE_TAGS := optional5 LOCAL_CERTIFICATE := media6 LOCAL_S

2015-10-20 09:36:44 374

转载 Android.mk文件语法规范及使用模板

Android.mk文件语法规范根据eoeandroid上的的连载,进行一些更新、修改和加亮。今天翻译ANDROID-MK.TXT文件(英文原文件在/development/Ndk/Docs/android-mk.txt)Android.mk文件语法规范 Introduction:Android.mk编译文件是用来向Android NDK描述你的C,

2015-10-20 09:06:36 341

转载 Android程序完全退出的三种方法

很多网友可能发现自己的Android程序有很多Activity,比如说主窗口A,调用了子窗口B,在B中如何关闭整个Android应用程序呢? 这里Android123给大家三种比较简单的方法实现。   首先要说明在B中直接使用finish(),接下来手机显示的还是主窗口A,所以一起来看看Android开发网是如何实现的吧. 1.         Dalvik VM的本地方法 

2015-10-14 15:10:45 427

转载 Java本地调用JNI使用规范详解

一、 JNI概述JavaNative Interface的缩写,中文为Java本地调用。从Java1.1开始,JNI即成为Java标准的一部分。JNI设计的目的是为了允许Java代码与其他语言进行交互。但这样做通常会导致丧失平台可移植性,通常是在特定的需求下进行,例如使用旧的其他语言的库、需要获得Java类库不支持的某种基于具体平台的特性、大量数学计算性能优化等。二、 JN

2015-10-13 17:28:23 374

Dagger 工作随笔

对Dagger的使用随笔总结,对其中的疑惑或问题的验证总结。

2015-04-10

ASP.NET编程技巧

ASP.NET的一些常用技巧总结.希望对好学的童鞋有所帮助!

2013-05-07

GridView实用详解

关于Asp.net webForm时代的常用控件GridView使用详解和示例。

2013-04-13

JavaScript基础知识总结

个人总结 对新学者有帮助,重点地方有颜色标记,好好学习 学无止尽

2012-08-29

ajax基础应用

一些javascript的基础应用描述,实际应用开发

2012-05-19

html—div固定

html 基础应用 div层在浏览器的定位显示

2012-05-19

空空如也

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

TA关注的人

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