Articles of java

为什么函数不能从android中的php获取数据?

我希望在发布数据后得到响应,但它失败了。 我想创建一个登录系统,我已成功将数据提交到php文件,一切正常,我想从同一个函数得到响应,但我不知道问题出在哪里。 这是Java函数: public class PostDataGetRes extends AsyncTask { protected void onPreExecute() { super.onPreExecute(); } @Override protected String doInBackground(String… strings) { try { postRData(); } catch (NullPointerException e) { e.printStackTrace(); } catch (Exception e) { e.printStackTrace(); } return null; } @Override protected void onPostExecute(String lenghtOfFile) { // do stuff after posting data } } public […]

如何从webView.evaluateJavascript回调中返回值?

所以我有一个名为JavascriptBridge的类,用于在Java和Javascript之间进行通信。 要将命令发送到javascript,我只需使用: public void sendDataToJs(String command) { webView.loadUrl(“javascript:(function() { ” + command + “})()”); } 我的问题是我还需要一个从Javascript返回响应的函数。 我尝试使用webView.evaluateJavascript ,但它跳过回调,因为evaluateJavascript在另一个线程上完成。 public String getDataFromJs(String command, WebView webView) { String data = null; webView.evaluateJavascript(“(function() { return ” + command + “; })();”, new ValueCallback() { @Override public void onReceiveValue(String s) { Log.d(“LogName”, s); // Print “test” // data = […]

Android和C之间的加密#

我使用以下C#源代码使用AES(ECB 256)加密纯文本: public static string Encode(string PlainText) { byte[] Key = ASCIIEncoding.UTF8.GetBytes(“12345678901234567890123456789012”); string encrypted = null; RijndaelManaged rj = new RijndaelManaged(); rj.BlockSize = 256; rj.KeySize = 256; rj.Key = Key; rj.GenerateIV(); byte[] IV = rj.IV; rj.Mode = CipherMode.ECB; rj.Padding = PaddingMode.Zeros; try { using (MemoryStream ms = new MemoryStream()) { using (CryptoStream cs = new […]

适用于Android手机的Java编译器

我做了一些谷歌搜索,但没有find关于这个主题的太多信息所以我在这里问, 有没有人知道基于手机的java或c / c ++编译器,所以开发人员可以有效地使用他的手机做一些初步的开发工作(或者只是在管上无聊的时候玩:))

获取图片位置 – Phonegap相机

我用过这段代码: function getPicture(){ navigator.camera.getPicture(onSuccess, onFail, { quality: 50, destinationType: Camera.DestinationType.FILE_URI, sourceType : Camera.PictureSourceType.SAVEDPHOTOALBUM }); } function onSuccess(imageURI) { img_uri = imageURI; alert(img_uri); Plugin.callNativeFunction(nativePluginResultHandler, nativePluginErrorHandler, ‘success’, img_uri); } 我想获得这样的URI:“/ mnt / sdcard / Pictures …”但警报给了我一个像“content:// media / external / images / media / 3915”的URI。 我能做什么?

如何使用固定宽高比视图为展开视图充气

在我的应用程序中,我有一个滚动视图。 在我的应用程序的生命周期中,我动态地向滚动视图添加新视图。 我可以添加几乎没有问题的视图,但是我无法确定尺寸。 这是我想要的布局的草图: 在图像中,我有一个尺寸Width为Height的屏幕。 它包含一个HorizontalScrollView (或者也许是RecyclerView但我不知道如何使用它),当添加视图时它会增长。 我希望添加到视图中的每个项目的宽度等于屏幕高度的五分之一并具有匹配的高度。 如果我硬编码膨胀视图的宽度,我可以使这个工作,但是,我的视图在所有手机上都不会是相同的宽高比。 注意:我尝试过使用PercentRelativeLayout,但我无法使用它。 不知道如何解决这个问题…任何想法? 关于赏金的注意事项 :我会接受Java或C#(Xamarin)的答案!! 我的项目是在Xamarin,所以如果它适用于它,或者它可以很容易地适应在C#中工作会很好

使用JavaScript界面​​的Webview

我正在构建一个应该从java到javascript交互的移动应用程序。 我在此链接中find了解决方案在WebView中将Android Activity中的值数组传递给JavaScript 。 但我的问题是当我宣布webview显示错误时 添加的接口中的所有方法都没有使用@ android.webkit.JavascriptInterface注释; 它们在API 17中不可见 我该怎么做才能消除这个错误? 我对这个核心java很新。 请建议我帮我解决这个问题。

适用于Android开发工作站的推荐Linux发行版

我正在尝试确定哪个是原生Android开发的最佳/首选/推荐的linux发行版? 我现在正在研究Ubuntu,但我也在考虑使用CentOS(我一直很喜欢RedHat)。 我认为最低限度,操作系统需要 支持最新的JDK(Android SDK需要) 运行Eclipse(这意味着还需要一个Desktop包,如GNOME或KDE)。 在工作中,我使用单声道和视觉工作室在Windows上开发,但是现在我在我的点燃火上加载了4.2.2,我真的想开始做一些原生Android的东西(这有望帮助我的Monodroid调试技能)。 更新:让它成为Kindle Fire HD 8.9,因为我的电池开始变得如此轻微(我早早抓住它,它变得更糟),推开侧边几毫米,亚马逊正在发送一个升级的替代品。 谢谢。

在Android中执行数学方程式

我需要能够在我的应用程序中处理数学等式,例如“(45 + 9)/ 8”。 我想用JavaScript来评估它,但意识到我不能在Android中使用javax.script。 所以,我find了WebView,但是我在使用它时遇到了一些麻烦。 大多数示例指的是使用带有JS代码的外部页面,或使用“javascript:var return … etc”。 我需要使用后者,但是在将variables返回到我的应用程序时遇到了一些麻烦。 是否可以让JS eval它然后将值写入隐藏的TextView?

我应该如何处理Android App中的httppost的服务器超时和错误代码响应?

我的Android应用程序会对http://example.com/abc.php?email=abc@xyz.com等url发送httppost。因此,Android应用程序基本上与服务器端的PHP进行对话并接收JSON响应并解析它们以填充各种应用程序中的视图。 工作正常。 我的问题是 – 我应该如何处理Android App中的以下事件,以便在服务器端应用程序中发生这些事件时,应用程序不应该像现在那样强制关闭。 服务器超时发生且未收到响应。 App力量现在关闭。 我想妥善处理这件事。 作为对应用程序httppost的响应返回到服务器的错误代码。 由于我没有处理此问题,App Force目前关闭。 我遇到过这两种情况,其中App未编码来处理这些事件。 请随意添加可能导致可能导致Android应用程序出现ANR的任何其他事件。 一个小的代码片段或线索将帮助我很多,因为我以前从未这样做过。 谢谢。