【java – onBackPressed和调用刷新功能android】教程文章相关的互联网学习教程文章

Java-Android播放外部MP3:错误—在状态1中调用MediaPlayer启动【代码】

我在Android上播放外部MP3文件时遇到问题.我正在使用以下代码:MediaPlayer player = new MediaPlayer(); try {BufferedInputStream bis = new BufferedInputStream(new java.net.URL(url).openStream());FileOutputStream fos = new FileOutputStream(Environment.getExternalStorageDirectory().getPath() + "/forvo_temp.mp3");BufferedOutputStream bos = new BufferedOutputStream(fos,1024);byte [] data = new byte[1024];i...

在Android上,Java可以调用JNI,然后JNI回调回Java吗?【代码】

我只是在学习android和JNI.在Java中,通过按钮单击即可调用JNI.在被调用的JNI中,我回调到Java.省略错误处理并尝试调用没有参数的静态void方法:void Java_com_example_ndk2_AndroidNDK1SampleActivity_callme(JNIEnv * env, jobject this, int i) {jclass handlerClass = (*env)->FindClass(env, "com/example/ndk2/AndroidNDK1SampleActivity");jmethodID mid = (*env)->GetStaticMethodID(env, handlerClass, "JavaCallback","()V...

从Android NDK SIGSEGV调用Java方法【代码】

我正在尝试从NDK代码调用Java方法. C代码是:extern "C" JNIEXPORT jboolean JNICALL Java_com_lipman_whiteboard_CameraProcessing_processBitmap(JNIEnv * env, jobject obj) { jclass callingClass = env->GetObjectClass(obj); jmethodID mid = env->GetMethodID(callingClass, "setProgressMax", "(I)V"); env->CallVoidMethod(obj, mid, 7); }在以上代码段中,“ mid”始终为null. java类的相关部分是:public class CameraPr...

android-如何通过单击按钮调用加载程序?【代码】

我使用加载程序从数据库加载数据…当我的活动开始时…加载程序正确调用asynctask …但是我不知道如何仅在单击按钮时加载数据! 如果“ onCreateLoader”在活动开始时自动调用,如何避免呢? 解决了:使用FragmentActivity …之所以使用forceload()是因为loadInBackgroung不起作用!使用了getSupportLoaderManager(),因为getLoaderManager()也不起作用两者都是因为图书馆可能会出问题!但是…我不知道…我不相信,但是…现在,它起作用...

Java-调用本机库时Android 6棉花糖崩溃【代码】

我的应用程序使用本机库,从Android 2.2到5.1都没有问题 但是在Android 6上,棉花糖应用程序因错误而崩溃:E / AndroidRuntime(1602):java.lang.UnsatisfiedLinkError:没有为int com.ipc.sdk.FSApi.Init()找到实现(尝试Java_com_ipc_sdk_FSApi_Init和Java_com_ipc_sdk_FSApi. sdk.FSApi.Init(本机方法) 如何解决崩溃? 更新资料FSApi.javapackage com.ipc.sdk;public class FSApi {... public static native int Init();...static...

android-从同一应用程序中调用内容提供者的权限被拒绝【代码】

我只有一个应用.它具有未导出的内容提供程序(我不希望其他应用访问该内容),直到现在我已经成功使用了该内容提供程序. 我创建了一个内容观察器来更新TextView.当内容更改时,将调用onChange方法,并尝试重新查询该内容.那是当它收到如下所示的安全异常时:java.lang.SecurityException: Permission Denial: reading org.sil.lcroffline.data.DataProvider uri content://org.sil.lcroffline/users/by_account_name/5555544444 from pi...

Unity 中调用Android的JAVA代码

首先我们要创建一个android项目 因为项目需要使用Unity提供的接口,所以需要将接口classes.jar引入至当前工程但中。接口包的所在地,打开Finder->应用程序->Unity->点击Unity图标,鼠标右键选择“显示包内容”->Contents->PlaybackEngines->AndroidPlayer->bin->classes.jar 。接口包引入工程后,开始编写JAVA代码。 UnityTestActivity是主Activity,Unity程序一起动就会调用这个Activity,它是在AndroidManifest.xml中配置的。它需...

android-如何在angular 4中通过本机javascript调用角度函数【代码】

在Angular 1.x中,我们可以使用angular.element(appElement).scope()获得$scope,然后使用$apply(),以便本机javascript可以直接调用angular函数或双向绑定.在Angular 4中,我们如何通过本地JavaScript或android native调用angular函数或双向绑定. 例如 : 该网络是由angular 4开发的,它将在android webview中使用,因此它需要与android进行交互,我该如何处理这种交互?解决方法:我可以想到很多方法,但从未阅读过手册中的任何内容,这些内...

在android中调用finish()后,应用程序无法关闭【代码】

我正在一个有一个对话框的应用程序上工作,当我单击退出按钮时,我想关闭该应用程序,但有时应用程序无法完成并返回我的第一个活动.我不知道该怎么办. 相同的代码AlertDialog.Builder alertDialog = new AlertDialog.Builder(getContext());alertDialog.setMessage(context.getResources().getString(R.string.app_close_dialog_msg));alertDialog.setPositiveButton(R.string.app_close_dialog_msg_yes, new OnClickListener() {publ...

android-CountDownTimer:“无法在尚未调用Looper.prepare()的线程内创建处理程序”

我知道之前已经问过“无法在尚未调用Looper.prepare()的线程内创建处理程序”的一般问题,但是我一直在努力了解它在这种情况下的适用性. 我正在尝试在非UI线程中构造一个新的CountDownTimer,我猜这是导致此错误的原因,但我并不真正理解为什么在主线程中需要使用计时器.从我所看到的情况来看,它似乎具有一个回调处理程序,该处理程序需要在具有循环程序的线程中运行,默认情况下,非UI线程没有循环程序.看来我的选择是:1)使此非UI线程具...

android-如何使用意图在我的应用程序中调用日历?【代码】

如何使用意图在我的应用程序中调用日历?解决方法:您需要一个类似于以下内容的Intent:Intent calendarIntent = new Intent(Intent.ACTION_EDIT); calendarIntent.setType("vnd.android.cursor.item/event"); calendarIntent.putExtra("title", "Title"); calendarIntent.putExtra("beginTime", startTimeMillis); calendarIntent.putExtra("endTime", endTimeMillis); calendarIntent.putExtra("description", "Description");然...

android-使用NDK从本机代码调用Java函数【代码】

前几天我问了这个问题,但不是太具体,所以我想再次澄清. 我正在创建一个使用NDK在C中使用现有库的Android应用程序.我遇到的问题是C代码使用了Java没做的很多事情(将函数指针作为参数是个大问题). 无论如何,我想知道是否可以在C代码调用的Java代码中编写函数.现在,从我能说的范围内,您可以做到这一点,因此,如果没有人回答“是的,LINK”,我将不胜感激. . 谁能解释这个过程?我知道这涉及在C代码中创建JVM.任何有助于新手站起来的信息将...

android-仅在为该提供程序注册了侦听器时才调用onProviderEnabled吗?【代码】

问题很简单:要在启用特定提供程序时调用位置侦听器的onProviderEnabled()方法,该侦听器是否必须已从同一提供程序请求更新? 例如,如果您通过网络提供商的位置管理器注册位置更新:locationManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 0,0, locationListener);侦听器具有onProviderEnabled()方法:@Overridepublic void onProviderEnabled(String provider) {Log.d(TAG, provider + " provider enabled"); ...

Java-Android的InputManager :: registerInputDeviceListener没有调用我的侦听器【代码】

我试图在添加/删除输入设备时得到通知,据我了解,那就是registerInputDeviceListener应该做的事……但未调用我的监听器! 这是我的代码片段:InputManager im = (InputManager) getSystemService(Context.INPUT_SERVICE); im.registerInputDeviceListener(new InputManager.InputDeviceListener() {@Overridepublic void onInputDeviceAdded(int deviceId) {Log.d("Input", "InputDeviceAdded: " + deviceId);}@Overridepublic void...

java-如何从Android插件调用统一C#函数?【代码】

我知道如何使用“ AndroidJavaClass”和“ AndroidJavaObject”统一调用android函数 但是我不知道和想知道的是-如何从android java插件调用统一代码中存在的函数? 如何从Android插件调用统一的C#函数?解决方法:尝试这个:UnityPlayer.UnitySendMessage("gameobjectname", "methodname", "message");