2024-12-23
Android/Java
00

一、基础知识

  1. Android SDK/NDK:
    • Android SDK 包含了调试器、库、模拟器、文档、实例代码和教程。
    • NDK 是支持使用 C/C++ 开发的工具包,适用于原生应用程序开发。
2024-12-23
Android/Java
00

Java 的反射机制

Java 反射机制允许你在运行时获取类的详细信息,并且调用对象的方法。它的主要作用包括:

  1. 判断任意对象所属的类;
  2. 动态构建类的对象;
  3. 获取类的成员变量和方法;
  4. 调用对象的方法;
  5. 生成动态代理。
2024-12-23
Android/Java
00

一. 类与文件

  1. Java文件中类的规则

    • 一个Java文件可以包含多个类class。
    • 只能有一个public类,且文件名必须与public类名相同。这一点和matlab函数模块相似。
    • 使用javac编译后,会生成多个类名.class文件。运行时,使用java 类名执行具有主函数的类。
  2. Jar文件的创建与执行

    • 多个class文件可以打包成一个jar文件。
    • 使用java -jar test.jar执行前,需要在MANIFEST.MF中定义Main-Class属性,例如:Main-Class: test.someClassName
  3. 包(package)

    • 包用于组织相关类、接口及其他包。
    • 包对应的目录结构以/表示层级,例如 E:/Java/workspace/Demo/bin/p1/p2/Test.java
    • 包名表示层级关系,例如 p1.p2.Test 表示包 p1.p2 下的 Test 类。
  4. import 导入

    • import语句只能导入包中的类或接口,不能导入整个包。
    • 通常使用通配符*导入包下所有类或接口,例如:import java.util.*;
2024-12-23
Android/Java
00

我要看一遍这个教程,加上我个人的梳理整理,作为更强大的教程。为何要学这个教程,因为我要掌握NDK的交叉编译。

2024-12-20
CPP
00

标题:如何在Android Java的Ubuntu系统上编译出libopencv_java4.so