安卓图形绘制类android.graphics.Canvas的本地实现源代码

5

我在哪里可以找到android.graphics.Canvas类的本地实现源代码?


我留下这个链接给这个问题的访问者:https://android.googlesource.com/platform/frameworks/base/+/refs/heads/master/graphics/java/android/graphics/Canvas.java - oiyio
3个回答

1

我已经从这里下载了Android源代码(不是SDK源代码)。Canvas的本地实现位于此处:frameworks\base\core\jni\android\graphics


该路径中不存在任何画布类。 - oiyio

0

-2

1
谢谢。我想要实现本地方法,例如drawTextOnPath(...)。 - Ali Behzadian Nejad
像这个吗?http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android/4.1.1_r1/android/graphics/Canvas.java#Canvas.native_drawTextOnPath%28int%2Cchar[]%2Cint%2Cint%2Cint%2Cfloat%2Cfloat%2Cint%2Cint%29 - Opiatefuchs
不是这样的,这是Java!去到那个类的末尾,你会看到一些本地方法。我想要实现那些方法:private static native void native_drawTextOnPath... - Ali Behzadian Nejad
我所了解到的关于本机API的唯一信息是:http://mobilepearls.com/labs/native-android-api/#opengl-es - Opiatefuchs

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接