小编San*_*mar的帖子

在Ubuntu终端中找不到ndk-build命令

我已经使用javah成功生成了.h文件,现在我想构建我的android-ndk hello world项目.但它说找不到命令nespl @ nespl-pc:〜$ ndk-build ndk-build:command not found

这是我的道路

nespl@nespl-pc:~$ echo $PATH
/home/nespl/android-ndk-r8/ndk-build:/home/nespl/bin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/nespl/adt-bundle-linux-x86/sdk/tools:/home/nespl/adt-bundle-linux-x86/sdk/platform-tools:/home/nespl/gsutil
Run Code Online (Sandbox Code Playgroud)

linux android android-ndk

16
推荐指数
1
解决办法
4万
查看次数

Android 5.1.1棒棒糖如果从图库中选择图像,则返回空文件路径

Android 5.1.1棒棒糖如果从图库中选择图像,则返回空文件路径.以下代码在5.1.1以下的所有设备中都能正常工作,但在棒棒糖5.1.1中不起作用

Uri contentUri = data.getData();
Cursor cursor = null;
    try {
        String[] proj = {MediaStore.Images.Media.DATA};
        cursor = context.getContentResolver().query(contentUri, proj, null, null, null);
        int column_index = cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA);
        cursor.moveToFirst();
        return cursor.getString(column_index);
    } finally {
        if (cursor != null) {
            cursor.close();
        }
    }
Run Code Online (Sandbox Code Playgroud)

cursor.getString(column_index)返回null.

android

12
推荐指数
2
解决办法
5746
查看次数

如何将 AR 中的 3D 模型放置在屏幕中心,并将其相对于轴上的相机角度移动近或远?

下面是我尝试过的代码。它给了我想要的结果,但它没有像 camToPlan 或 MagicPlan 应用程序那样进行优化。在 CamToPlan 应用程序中,中心节点根据相机移动非常有效地移动。如果相机倾斜,锚节点距离会发生变化。如何在下面的代码中实现相同的效果?

Camera camera = arSceneView.getScene().getCamera();
            Vector3 distance = Vector3.subtract(camera.getWorldPosition(), vector3CirclePosition);
            float abs = Math.abs(distance.y);
            float newAngleInRadian = (float) (Math.toRadians(90f) - (float) camera.getLocalRotation().x);
            float zCoordinate = (float) (abs / Math.cos(newAngleInRadian));
            Log.i("1", "zCoordinate::" + zCoordinate + "::" + abs);
            Vector3 cameraPos = arFragment.getArSceneView().getScene().getCamera().getWorldPosition();
            Vector3 cameraForward = arFragment.getArSceneView().getScene().getCamera().getForward();
            Vector3 position = Vector3.add(cameraPos, cameraForward.scaled(zCoordinate));
            redNodeCenter.setWorldPosition(position);
Run Code Online (Sandbox Code Playgroud)

android arcore sceneform

6
推荐指数
1
解决办法
2092
查看次数

标签 统计

android ×3

android-ndk ×1

arcore ×1

linux ×1

sceneform ×1