Articles of 编码

UTF-8不在webview android中编码html

我使用以下代码编码我的资产文件夹中的html文件。 我在这里经历了各种各样的链接,但没有成功。 这是我的一段代码。 WebSettings settings = myWebVeiw.getSettings(); //settings.setJavaScriptEnabled(true); //myWebVeiw.getSettings().setJavaScriptEnabled(true); settings.setDefaultTextEncodingName(“utf-8”); //settings.setDefaultTextEncodingName(“ISO-8859-1”); myWebVeiw.loadUrl(“file:///android_asset/”+totaldays+”.html”); 虽然它适用于其他角色,但它无法编码 – 因为它在Web视图上打印相同。 请建议我做什么。 任何帮助将不胜感激。

如何在Android上显示语音(IPA)符号

我试图在WebView显示语音符号,但到目前为止我只得到了正方形。 例如,对于单词“撇号”,应显示: əpåstrəfi 但我在显示器上的所有内容是: □□påstr□网络 如果它会有帮助,我从SQLite数据库中获取字符串。 我检索的字符串中有一些HTML标记,所以我用它: webView.loadDataWithBaseURL(“file:///android_asset/”, article, “text/html”, Encoding.UTF_8.toString(), null); 我在/assets有我的CSS文件。 而articlevariables包含一些HTML标签中包含的文本。

Android:MediaRecorder @ Native代码

使用MediaRecorder Java代码我发现MediaRecorder类非常有限,在编码/压缩之前无法控制媒体,并且无法控制结果,文件,套接字,传输:MPEG2 -TS,MP4’moof’位置,…… 使用Windows环境DirectShow / MediaFoundation提供对媒体管道的精细访问和控制。 我想知道,是否有适用于MediaRecorder的LowLevel NDK API,可以实现上述某些function? 我真的想避免实现我自己的原生C ++ MediaRecorder …… 任何帮助将B赞赏。 〜Nadav

如何在设备中加密并使用加密密钥在服务器端解密

在设备中使用加密密钥(如密码)对字符串进行编码的最佳做法是什么 side(android和ios)。并使用加密解码服务器端的编码字符串 设备端使用的密钥。

如何在Android中减小JPEG图像的大小

在我的应用程序中,我正在调用相机应用程序并拍照并将其保存在特定目录中(例如/ sdcard等) 图片保存为JPEG图像。 如何减小图像的大小? 是否有可用的图像编码器或压缩? 我发现了另一个post: Android Reduce Size Of Camera Picture 但这是缩放图像。 我正在寻找可以压缩或编码的东西。 可能吗? 在此先感谢,Perumal

Android Firebase – 无法从Firebase快照接收正确的JSON

我的Android应用程序连接到Firebase并提取由我的服务器发送的“警报对象”。 当我从Firebase导出数据时,我得到了一个精美格式的数据JSON表示。 问题:当我使用DataSnapshot将数据拉到我的Android设备时,数据有’=’(等号)而不是’:’(分号)。 报价也不在那里。 当我尝试做类似JSONObject alert = new JSONObject(data.getValue().toString());事情时JSONObject alert = new JSONObject(data.getValue().toString()); 我出于明显的原因得到错误。 我说得很明显,因为如果你看看我的代码打印到控制台的内容,你会发现它不再是有效的JSON格式。 一位朋友提到我需要对编码做一些事情,但我们没有时间讨论它。 如何迭代我创建的这些(有点奇怪的)警报对象并将它们转换为Java中的JSON对象,以便我可以访问其属性,如alert.date和alert.message 。 我认为截图可以帮助你看到我在做什么。 Firebase完全不受保护,因此您可以随意查看它。 它不会真正做太多,当我去生产时,无论如何我都会移动它。 我确信这是一个非常容易回答的问题,我对JSON和编码整体不太熟悉。 谢谢!

Android – 如何在Android中将字符串转换为utf-8

我无法在Android中将String转换为UTF-8。 请帮帮我!! s1=URLEncoder.encode(“臺北市”) 结果: %EF%BF%BDO%EF%BF%BD_%EF%BF%BD%EF%BF%BD 但“ 臺北市 ”应编码为“ %E8%87%BA%E5%8C%97%E5%B8%82 ”

Android中的URDU或阿拉伯语支持模拟器和设备

我正在开发一个我需要添加urdu语言的应用程序。 问题是,当我在浏览器上打开此文件时,urdu单词显示良好。 但这些单词不会在模拟器上显示。 例如 محبوب 这与浏览器上显示的相同,但是当我看到这个词到模拟器时,它就像这样显示 م ح ب و ب 我读过这篇文章阿拉伯语文本支持Android模拟器它看起来不错但它在我的情况下不起作用。

从byte android转换后,Mp3文件没有播放

我只是将一个mp3文件转换为字节代码并将该字节代码重新转换为mp3并保存到sdcard,所有过程都成功进行但问题是保存的mp3文件没有在设备mp3播放器上播放它显示不支持的格式。 我的下面的代码有什么问题 private void convertBytesToFile(byte[] bytearray) { byte[] bytes = bytearray; String encoded = Base64.encodeToString(bytes, 0); // Utilities.log(“~~~~~~~~ Encoded: “, encoded); byte[] decoded = Base64.decode(encoded, 0); //Utilities.log(“~~~~~~~~ Decoded: “, Arrays.toString(decoded)); try { File file2 = new File(Environment.getExternalStorageDirectory() + “/hello-2.mp3”); FileOutputStream os = new FileOutputStream(file2, true); os.write(decoded); os.close(); } catch (Exception e) { Toast.makeText(this, “Somthing wrong”, […]

使用PHPvalidationAndroid Market许可响应的服务器端

我正在构建一个服务器来测试我所有的Android应用内购买市场。 但我认为我没有正确地从应用程序发送信息。 我的服务器是用PHP构建的。 我的应用访问url: …&response={…json…}&signature={…signature…} 签名先前使用URLEncoder.encode编码(签名,“UTF-8”) 我的服务器: $response = $_GET[“response”]; $signature = htmlspecialchars(urldecode($_GET[“signature”])); 然后我执行validation过程。 我认为问题来自于我将参数从应用程序传递到服务器的方式,因为如果我手动复制响应和签名并测试它们,validation函数会说它们是有效的。 url: …&响应= { “随机数”: – 871647007848398655 “订单”:[{ “订单ID”: “768142460571407”, “的packageName”: “net.xxx.aaa”, “的productId”:“net.xxx.mmf。空战英豪 “ ”purchaseTime“:1330090436000 ”purchaseState“:0 ”developerPayload“: ”空战英豪“},{ ”订单ID“: ”203523162686707“, ”的packageName“: ”net.xxx.aaa“, ”的productId“:” net.xxx.mmf.16blocks“,”purchaseTime“:1330511533000,”purchaseState“:0,”developerPayload“:”16 Blocks“},{”orderId“:”328483664834399“,”packageName“:”net.xxx.aaa ”, “的productId”: “net.xxx.mmf.aceventura3”, “purchaseTime”:1331037005000 “purchaseState”:0 “developerPayload”: “艾丝3”}]}&签名= EyT9IgZeq2OLRqCtabTIc5wOKARtdHUfCQAdkEqkGyi%2Bd1qQgcfxPnvIa9VMDQqwh8rxxGPOYQKuhaEuZUJzbSain8%2FN7p41euzb1n1%2FgZkgqXlQTDn076U2AXcp1ymBFZamrwETo0gkZi4q6PZV47oR7Rk28vPU5vjs% 2Bl0TN0DdlzclHuH40CkZqD1ErSMMwWGTGR6bGnJlmmhgHC2KV7Ab63i0hdgkqk5MOtkOxhjS%2B4LG1YxmJIsxhJnOcmNI7n2VKUdtn%2B0CWxO5M8m0BcfpZ9Se3sR6ZtVli2rS1KSKQPL1Td9GWPhmG4nvzZFtKCqf9Le6Meudv6iFTSw5Hg%3D%3D Vardump 响应 string'{“nonce”: – 871647007848398655,“orders”:[{“orderId”:“768142460571407”,“packageName”:“net.xxx.aaa”,“productId”:“net.xxx.mmf.flyboys”, “purchaseTime”:1330090436000 “purchaseState”:0 […]