标签: android-ndk

如何检测edeges android opencv

我正在使用android opencv 2.4.8进行图像处理.我厌倦了到处搜寻.但没有得到有效的答案.我的图片名称是pic1.jpg,它位于drawable文件夹中.我创建了Imageview来显示边缘.图像视图对象名称为img.我需要在Imageview中显示edeges.任何人都可以知道答案吗?

android opencv android-ndk

-1
推荐指数
1
解决办法
777
查看次数

Java android找不到方法ndk()

我使用一个android studio,当我刷新控制台中的所有gradle项目时,我有:

Error:(28, 0) Could not find method ndk() for arguments [build_drk092k49tm2cwy3k37ev72l6$_run_closure1$_closure7@6b46899] 
  on object of type com.android.build.gradle.AppExtension. 
<a href="openFile:C:\Users\ElteGps 022\Desktop\PairingCodes\app\build.gradle">Open File</a>
Run Code Online (Sandbox Code Playgroud)

在邮件中,我看到:

找不到方法ndk()作为参数

这是我的build.gradle

apply plugin: 'com.android.application'
apply plugin: 'me.tatarka.retrolambda'


android {
    compileSdkVersion 25
    buildToolsVersion "25.0.2"
    defaultConfig {
        applicationId "smok.pl.pairingcodes"
        minSdkVersion 15
        targetSdkVersion 25
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }

    compileOptions {
        targetCompatibility 1.8
        sourceCompatibility 1.8
    }

    ndk {
        moduleName "liblfrfid"
        abiFilters "armeabi", "armeabi-v7a", "x86", "mips"
    }


    task …
Run Code Online (Sandbox Code Playgroud)

java android android-ndk

-1
推荐指数
1
解决办法
1676
查看次数

非void函数的C ++崩溃没有return语句

当像这样的非void函数没有返回任何内容时,我崩溃了:

bool ClassA::foo() {
    //---do something---
}

void ClassA::foo2() {
   foo();
}
Run Code Online (Sandbox Code Playgroud)

请注意,未使用此函数的返回值。崩溃是100%可重现的。它每次都崩溃。理想情况下,它应该发出警告,并且如果我不使用返回值,则不应崩溃。

此C ++代码在Android NDK版本r19上编译。

同样的代码在NDK-r15c上也能正常工作。

有什么最新变化吗?

c++ android-ndk c++11

-1
推荐指数
1
解决办法
68
查看次数

反汇编Android NDK代码

可能重复:
如何从gcc中的C/C++源获得汇编程序输出?

我有一个简单的问题.

我有一些为Android应用程序编写的本机C++代码.

当我在Eclipse中编译项目时,有什么方法可以看到我的GCC编译器生成的汇编代码?

eclipse android gcc arm android-ndk

-2
推荐指数
1
解决办法
5608
查看次数

“std::string const”与“const std::string”

奇怪的行为。我正在用 C++ 开发 android 本机应用程序,但遇到了错误。某些函数由于某种原因没有被调用。经过一些恢复和比较..

这给程序带来了麻烦..

const std::string STR_PATH_ASSET("assets/");
const std::string STR_PATH_SD("/sdcard/unlock_data/assets/");
const std::string STR_SUFFIX_PNG(".png");
const std::string STR_SUFFIX_KTX(".ktx");
Run Code Online (Sandbox Code Playgroud)

这使程序工作..

std::string const STR_PATH_ASSET("assets/");
std::string const STR_PATH_SD("/sdcard/unlock_data/assets/");
std::string const STR_SUFFIX_PNG(".png");
std::string const STR_SUFFIX_KTX(".ktx");
Run Code Online (Sandbox Code Playgroud)

无论如何它都有效,但我不知道为什么这种差异会导致如此奇怪的行为。有什么猜想吗??


添加了完整的源代码。

这不仅是“std::string const”与“const std::string”的问题,而是声明本身。对不起。

这是我的源代码。当我取消注释那些 std::string 的东西时,它无法正常工作。我在我的 android 上画了一些东西,但是当使用 std::string 东西时,一些网格(顶点)的初始位置不同。从逻辑上讲,它不能影响这个常量是否存在。我在 windows cygwin 上使用 ndk 编译器版本 4.6,ndk 版本 14。这个 const std::string 声明会影响另一个堆栈的内存吗?IE。transh值什么的?

typedef enum _ImageCompressType{
    //REF http://stackoverflow.com/questions/9148795/android-opengl-texture-compression
    COMPRESS_UNAVAILABLE = -1,
    COMPRESS_ETC1 = 1,
    COMPRESS_PVRTC,
    COMPRESS_ATITC,
    COMPRESS_S3TC
}ImageCompressType;

typedef enum _FileDataFrom{
    FROM_ASSET, FROM_SD
}FileDataFrom;

//std::string const STR_PATH_ASSET("assets/");
//std::string const …
Run Code Online (Sandbox Code Playgroud)

c++ compiler-construction constants stdstring android-ndk

-2
推荐指数
1
解决办法
4601
查看次数

Android - 有没有办法绕过请求gps的用户权限的需要?

application在android中开发单一模式,其中不需要请求用户的批准.

它甚至可以在根设备上作为Native应用程序(ndk)完成.但是,我仍然不确定是否有办法处理它GPS permissions.

manifest文件中声明权限似乎还不够.

有没有办法在不问用户的情况下做到这一点permission

android android-ndk android-gps

-2
推荐指数
1
解决办法
1166
查看次数