Tag: iphone

如何使用Java向iPhone发送推送通知消息?

我想使用Java向特定的iPhone设备发送推送通知消息。 我不知道该怎么做。 我已经搜索过这个,他们建议使用“PayLoad”类,但不要从任何jar文件中获取此类。 请有人指导我发送推送通知消息到iPhone起诉Java吗?

Java RMI服务器和Objective C客户端

我有一个java rmi服务器和一个客观的C客户端。 我想使用RMI到HTTP隧道,以便将RMI调用封装到HTTP请求中,其中RMI servlet处理程序可以将调用转发到相应的rmi服务器。 但是我面临一个问题。 例如,假设我创建了存根,并使用某个名称(在服务器端)将注册表绑定在注册表上。 现在在目标C中,我如何找到注册表并查找存根? 因为在我们有rmi客户端的正常情况下,可以这样做: Registry registry = LocateRegistry.getRegistry(host); Hello stub =(Hello)registry.lookup(“HelloServer”); 这些不是远程过程调用,我可以在http请求中发送服务器来处理它们。 那么如何在客观的C客户端中“定位”服务器远程对象呢? 任何帮助表示赞赏,如果您需要更多信息,请告诉我。

org.json.JSONException:737处未终止的字符串

我正在使用org.json.JSONObject来解析由iphone发送到我的servlet的一些json。 我被困了一段时间,为什么我会收到一条错误信息。 错误消息是: org.json.JSONException:737处未终止的字符串[字符738第1行] 在打印出我收到的内容之后,我看到发送的字符串确实被缩短并停在json中间。 我无法理解为什么它会缩短。 字符串大小没有限制(或者至少只有内存限制)。 有没有其他人有错误? 干杯 乔

iPad / iPhone上的HTTP字节范围协议客户端行为

我正在测试支持HTTP字节范围请求的HTTP servlet实现(由BalusC共享) 。 我发现不同的HTTP客户端之间存在一些特殊的差异,并且想知道我是否遗漏了任何东西。 我使用了> 2G mp4video文件进行测试,并使用Wireshark捕获数据包。 这大致是发生的事情: 三星Galaxy SII: 文件的HTTP GET请求到来,要求字节范围[0; ] [0; ] 服务器响应,开始流式传输文件 每个后续块在同一HTTP响应的范围内提供。 没有发送新的HTTP请求(除非video被快速转发到某个位置)。 流式代码块非常简单,它读取RandomAccessFile input并通过byte[] buffer写入OutputStream output : while ((read = input.read(buffer)) > 0) { output.write(buffer, 0, read); } iPad 1 文件的HTTP GET请求到来,要求字节范围[0; ] [0; ] 服务器响应,开始流式传输文件 iPad获得一两块,然后单方面决定停止从服务器接受字节,并为文件的下一个块发出单独的GET请求 。 新的范围边界是例如[100, almost the end of the file] 。 video显示正常。 从第2步开始重复循环。左边界始终向文件末尾移动。 我没有调查连接的确切方式。 […]

等待并通知Objective c中的等效内容?

我正在将一个程序从java转移到Objective C,并且需要使用等待和通知方法,这些方法经常用于java中的线程,但似乎无法在Objective C中找到任何好的等价物。我尝试过使用NSLock对象但是我没有不认为它有效。 (我正在使用[NSLock lock]进行等待,并且[NSLock unlock]用于通知)在Objective C中是否有任何与我无法找到的相同的等价物?

使用Objective-C加密数据并使用Java Problem解密

我有一个iPhone解决方案,它使用XML在客户端(移动)和服务器(Java)之间传输数据。 由于传输的信息类型,必须加密消息的某些部分(XML)。 我计划使用AES 128来加密和解密这两个端点之间的数据。 首先使用Object-C的CommonCrypto框架加密敏感数据,然后在Java Server(Servlet)内解密数据。 我是安全协议和标准的新手,基本上我的代码是我可以在Apple的开发论坛/资源和互联网(Google)上收集的一组信息的子集:-) 基本流程是: 使用AES(使用预设密钥)对数据进行加密。 加密的字节放在XML中(使用base64) 数据从XML收集,并使用相同的预设密钥解密; Object-C代码的加密部分是: char keyPtr [ kCCKeySizeAES128 +1 ]; bzero( keyPtr, sizeof(keyPtr) ); // The secret key is masked for obvious reason, but you can use “12345678912345678912345678912345” [key getCString:keyPtr maxLength:sizeof(keyPtr) encoding:NSUTF8StringEncoding]; NSUInteger dataLength = [data length]; // Initialization vector; dummy in this case 0’s. uint8_t iv[ […]

com.badlogic.gdx.utils.GdxRuntimeException:无法加载文件: – 错误

我正在尝试在iOS的libGDX中开发一个应用程序。 在我的Java课程中,我写了这一行 private Texture texture = new Texture(Gdx.files.internal(“data/folder_name_1/folder_name_2/abcd.png”)); 我的robovm.xml看起来像这样 – Info.plist.xml ../android/assets ** true data 当我尝试在iOS模拟器上运行代码时运行正常。 但是当我尝试在iOS设备(即iPhone)上运行它时。 它产生的错误看起来像这样 – com.badlogic.gdx.utils.GdxRuntimeException: Couldn’t load file: data/folder_name_1/folder_name_2/abcd.png 有人可以帮我弄这个吗 ? 注意: – 在我的数据文件夹中的iOS项目中,还有另一个’data’文件夹,其中有另一个名为’folder_name_1’的文件夹,然后在其中我有’folder_name_2’文件夹,在其中我有我的png文件’abcd。 PNG”。

Apple的pListforms的XML可以通过Android Java解析吗?

我们可以在Android上解析基于iPhone / iPad的pList XML吗? 请告诉我您使用或了解过的任何此类图书馆?

来自Java的学习iPhone编程的最佳方法是什么?

我已经开始阅读有关此主题的所有可用的Apple文档。 快速概述给了我一些大约8.000(八千)DIN A4 PDF页面。 大约10%的内容几乎与我的感觉相同。 经过两周的阅读,我发现我会忘记一周前我读过的内容。 除非我开始对知识做点什么,否则它就像是大脑的消耗。 你的学习策略是什么?

我们可以在iPhone上运行Java应用程序吗?

我们可以用Java运行或开发适用于iPhone的应用吗? 其实我有点困惑…… 请耐心等待,看看这些链接并回答: – 链接1 链接2 链接3 这是一个公开讨论。 所有的想法都表示赞赏 谢谢你们。