草庐IT

check_jni

全部标签

android - ionic 2 : How to handle the hardware back button which checks confirmation of Exit in app

我面临一个问题,如何处理默认手机的后退按钮,该按钮在退出应用程序时检查确认,如果我按下后退按钮,应该调用一些显示弹出窗口的处理程序,以确认退出。或者有任何方法调用registerBackButtonAction()?或者是如何在IONIC2中使用它?请帮帮我。提前致谢。 最佳答案 在app.component.ts中@ViewChild(Nav)nav:Nav;constructor(privateplatform:Platform,privatetoastCtrl:ToastController,privatealertCtrl:

android - 使用 JNI 和 NDK 旋转位图

背景:我决定,由于位图占用大量内存,很容易导致内存不足错误,因此我将把艰巨的内存消耗工作放在C/C++代码上。我用来旋转位图的步骤是:读取位图信息(宽度,高度)将位图像素存储到数组中。回收位图。创建一个相反大小的新位图。将像素放入新位图中。释放像素并返回位图。问题:尽管一切似乎都运行无误,但输出图像并不是原始图像的旋转。事实上,它完全毁了它。旋转应逆时针旋转90度。我得到的示例(屏幕截图已放大):因此,正如您所看到的,不仅颜色变得更奇怪,而且尺寸也与我设置的不匹配。这里确实有些奇怪。也许我没有正确读取/输入数据?当然这只是一个例子。只要设备有足够的内存来容纳代码,该代码就可以在任何位图

android - "Cannot Resolve Corresponding JNI Function"安卓工作室

本地代码native.c#include#include#includejstringJava_com_lab5_oli_myapplication_MainActivity_helloWorld(JNIEnv*env,jobjectobj){return(*env)->NewStringUTF(env,"Helloworld");}Android.mk文件LOCAL_PATH:=$(callmy-dir)include$(CLEAR_VARS)LOCAL_MODULE:=ocrexLOCAL_SRC_FILES:=ndkTest.cinclude$(BUILD_SHARED_LIBR

Android JNI 函数在主线程上运行?

我对从Android发出的JNI函数调用有疑问。它们是否与Android应用程序在同一线程上运行?如果native功能需要更多时间运行,UI会卡住吗? 最佳答案 JNI调用是同步的,就像任何其他Java调用一样,您可以切换或生成线程,但如果您没有指定,它们将在同一个线程上执行。因此,如果您从UI线程调用JNI函数,它将被阻塞,直到函数返回。 关于AndroidJNI函数在主线程上运行?,我们在StackOverflow上找到一个类似的问题: https://s

Android的JNI开发全面介绍与最佳实践

JNI全称是JavaNativeInterface,为Java本地接口,是连接Java层与Native层的桥梁。在Android进行JNI开发时,可能会遇到couldn'tfind"xxx.so"问题,或者内存泄漏问题,或者令人头疼的JNI底层崩溃问题。Java层如何调用Native方法?Java方法的参数如何传递给Native层?而Native层又如何反射调用Java方法?这些问题在本文将得到答案,带着问题去阅读会事半功倍,接下来我们开始全方位介绍与最佳代码实践。关于ndk编译脚本:Android.mkorCMake关于JNI开发规范:JNI开发的最佳Tips目录一、JNI整体设计1、库的加

android:org.eclipse.swt.SWTError 中的异常:没有更多句柄 [gtk_init_check() 失败]

我正在尝试设置一个可以在Ubuntu服务器13.04上开发Android应用程序的环境。因此,我只能使用命令行。当我运行android时,只是为了检查它是否正常工作,我得到:Exceptioninthread"main"org.eclipse.swt.SWTError:Nomorehandles[gtk_init_check()failed]atorg.eclipse.swt.SWT.error(UnknownSource)atorg.eclipse.swt.widgets.Display.createDisplay(UnknownSource)atorg.eclipse.swt.wi

php - ByetHost 服务器使用 JSON 字符串传递 html 值 "Checking your browser"

在尝试将json字符串解析为android时,传递了HTML值。前一天一切正常,突然我的应用程序在尝试借助php文件获取数据库时开始崩溃。当我检查时注意到html值..查看日志08-1001:09:55.814:E/result(6744):Checkingyourbrowser..functiontoNumbers(d){vare=[];d.replace(/(..)/g,function(d){e.push(parseInt(d,16))});returne}functiontoHex(){for(vard=[],d=1==arguments.length&&arguments[0

安卓 : Check 3G or Wifi network is ON or Available or not on android Device

如何以编程方式检查android设备上的网络是否可用,当我们尝试连接Wifi和3G等网络时会抛出一条消息或toast消息。 最佳答案 要检查网络(即3G或WiFi)是否可用,我们可以在开始我们的Activity之前使用以下方法进行验证。ConnectivityManagermanager=(ConnectivityManager)getSystemService(CONNECTIVITY_SERVICE);//For3Gcheckbooleanis3g=manager.getNetworkInfo(ConnectivityManag

android - 使用 JNI 将 android.content.Context 参数发送到函数

我正在尝试创建一种方法来检查需要上下文参数的互联网连接。JNIHelper允许我调用带参数的静态函数,但我不知道如何“检索”Cocos2d-xActivity类以将其用作参数。publicstaticbooleanisNetworkAvailable(Contextcontext){booleanhaveConnectedWifi=false;booleanhaveConnectedMobile=false;ConnectivityManagercm=(ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_S

Android NDK 溢出 dalvik JNI 本地引用表

我有以下问题,我从c++向java发送了巨大的string[]。巨大=最多20行;我正在做以下事情jintjtype=2;jstringemptyString=env->NewStringUTF("");jobjectArraydata=(jobjectArray)env->NewObjectArray(7,env->FindClass("java/lang/String"),emptyString);env->SetObjectArrayElement(data,0,env->NewStringUTF(item->get_id().c_str());env->SetObjectArr