Merge "Docs: Fixing broken and malformed links."
diff --git a/src/devices/audio_implement.jd b/src/devices/audio_implement.jd
index 26aa5f5..2016367 100644
--- a/src/devices/audio_implement.jd
+++ b/src/devices/audio_implement.jd
@@ -136,7 +136,7 @@
include $(CLEAR_VARS)
LOCAL_MODULE := audio.primary.tuna
-LOCAL_MODULE_RELATIVE_PATH := hw
+LOCAL_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES)/hw
LOCAL_SRC_FILES := audio_hw.c ril_interface.c
LOCAL_C_INCLUDES += \
external/tinyalsa/include \
diff --git a/src/devices/camera/camera.jd b/src/devices/camera/camera.jd
index 577224b..4b4b22c 100644
--- a/src/devices/camera/camera.jd
+++ b/src/devices/camera/camera.jd
@@ -112,7 +112,7 @@
<li>Create an <code>Android.mk</code> file to build the shared library. Ensure that the Makefile contains the following lines:
<pre>
LOCAL_MODULE := camera.<device_name>
-LOCAL_MODULE_RELATIVE_PATH := hw
+LOCAL_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES)/hw
</pre>
<p>Notice that your library must be named <code>camera.<device_name></code> (<code>.so</code> is appended automatically),
so that Android can correctly load the library. For an example, see the Makefile
diff --git a/src/devices/graphics.jd b/src/devices/graphics.jd
index a906188..45ebfae 100644
--- a/src/devices/graphics.jd
+++ b/src/devices/graphics.jd
@@ -34,8 +34,8 @@
<a href="http://developer.android.com/reference/android/graphics/Canvas.html">android.graphics.Canvas</a>
is a 2D graphics API and is the most widely used graphics API by
developers. Canvas operations draw all the stock <a href="http://developer.android.com/reference/android/view/View.html">android.view.View</a>s
- and custom <a href="http://developer.android.com/reference/android/view/View.html">android.view.View</a>s in Android. Prior to Android 3.0, Canvas used the Skia 2D drawing library to
- draw, which could not take advantage of hardware acceleration.
+ and custom <a href="http://developer.android.com/reference/android/view/View.html">android.view.View</a>s in Android. Prior to Android 3.0, Canvas always
+ used the non-hardware accelerated Skia 2D drawing library to draw.
</p>
<p>
Introduced in Android 3.0, hardware acceleration for Canvas APIs uses a new drawing library
@@ -45,12 +45,8 @@
supports OpenGL ES 2.0 is mandatory for Android 4.0 devices.
</p>
<p>
- The OpenGLRenderer does not interact with Skia, so we
- anticipate Skia to be slowly phased out without adverse effects to developers. Skia is currently
- deprecated and in maintenance mode but will be neccessary for a while because most apps published
- today still rely on non-hardware accelerated Canvas operations. In addition, not all Skia
- operations are supported by OpenGL, so some operations are still done in software with Skia, even
- with hardware acceleration turned on.
+ Additionally, the <a href="https://developer.android.com/guide/topics/graphics/hardware-accel.html">Hardware Acceleration guide</a>
+ explains how the hardware-accelerated drawing path works and identifies the differences in behavior from the software drawing path.
</p>
<p>
The other main way that developers render graphics is by using OpenGL ES 1.x or 2.0 to directly