小编Nis*_*isk的帖子

在Android 4.x上的Phonegap下,无法让退格在codemirror中工作?

对于我的应用程序,我需要一个基于Web的文本/代码编辑器,表现良好.

我正在尝试在Phonegap下使用codemirror,目前我在使用退格键来处理以前输入的文本时遇到了问题.这对我的用例来说是个大问题.现在我已经浏览了一下,看起来它不是直接的codemirror问题,而是android和虚拟键盘malarkey,请看这个问题:Android:WebView/BaseInputConnection中的Backspace

我正在使用Phonegap版本2.6.0,最新的codemirror版本(截至昨晚)和在Android 4.2.2上进行测试.这似乎是特定于Android上的WebView,任何人都可以验证这不是iOS上的问题吗?

我并不反对做一些Java代码来纠正这个问题,但我不确定如何"挂钩"到cordova的WebView实现中,因为所有暴露给我的代码都包括:

package com.mycompany.MyAppName;

import android.os.Bundle;
import org.apache.cordova.*;

public class MyAppName extends DroidGap{
    @Override
    public void onCreate(Bundle savedInstanceState){
        super.onCreate(savedInstanceState);
        // Set by <content src="index.html" /> in config.xml
        super.loadUrl(Config.getStartUrl());
        //super.loadUrl("file:///android_asset/www/index.html")
    }
}
Run Code Online (Sandbox Code Playgroud)

除非我应该查看Cordovas源代码树.基本上我想知道的是如何在我的案例中在上面的链接中实现解决方案.任何帮助是极大的赞赏!

android input backspace android-webview cordova

8
推荐指数
1
解决办法
2719
查看次数

无法让JavaPNS用于推送通知

好的,所以我正在为一个应用程序后端的java服务器工作,它必须能够发出iOS推送通知作为更大代码库的一部分,所以我使用了JavaPNS库(v2.1.1),它被使用(并且曾经工作过tomcat版本的服务器.我在Arch Linux上使用Eclipse进行本地开发.

我正在尝试最简单的测试:

try{ 
   Push.alert("Hello", "cert.p12", "password", false, "<my iPods UDID>");
}catch(Exception e){
  e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)

结果异常是:

 Exception in thread "main" java.lang.NoClassDefFoundError:org/bouncycastle/jce/provider/BouncyCastleProvider
at javapns.notification.PushNotificationManager.initializeConnection(PushNotificationManager.java:107)
at javapns.Push.sendPayload(Push.java:171)
at javapns.Push.alert(Push.java:47)
at testIOS.main(testIOS.java:20)
Caused by: java.lang.ClassNotFoundException: org.bouncycastle.jce.provider.BouncyCastleProvider
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 4 more
Run Code Online (Sandbox Code Playgroud)

cert文件位于本地目录中(没有关于它加载的投诉),密码和UDID都是正确的.我尝试了一些事情(可能是徒劳的),比如从oracle安装无限制的JCE策略:http: //www.bouncycastle.org/wiki/display/JA1/Provider+Installation

但我真的不知道什么是错的,它似乎无法找到那个类/库,但我真的不知道如何解决它.提前感谢任何提示.

java bouncycastle push-notification apple-push-notifications ios

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