Articles of java

Android应用程序开发:java与jquery mobile

我想为学校项目构建一个Android应用程序,但我有点困惑,我看到我可以使用Java或使用Jquery移动来构建应用程序。 他们有相同的能力吗? 如果我使用Jquery构建一个应用程序,我可以打包并安装它像java应用程序(如apk),还是仅用于构建网站? 如果是这样,我用什么工具来包装它?

适用于Android的Mono中的OnGlobalLayoutListener

有人可以用C#解释我这个Java代码,因为我使用Mono for Android吗? 例如,我在Mono for Android中找不到OnGlobalLayoutListener。 在Android上它看起来像这样: vto.addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() { @Override public void onGlobalLayout() { int newWidth, newHeight, oldHeight, oldWidth; //the new width will fit the screen newWidth = metrics.widthPixels; //so we can scale proportionally oldHeight = iv.getDrawable().getIntrinsicHeight(); oldWidth = iv.getDrawable().getIntrinsicWidth(); newHeight = Math.floor((oldHeight * newWidth) / oldWidth); iv.setLayoutParams(new LinearLayout.LayoutParams(newWidth, newHeight)); iv.setScaleType(ImageView.ScaleType.CENTER_CROP); //so this only […]

使用HttpURLConnection发送MultipartEntity

使用下面的代码,我能够发送一个大文件到服务器,但我似乎无法找出如何发送文件的文本。(发送文件加上额外的数据(用户名,密码..)例如)。 并在服务器端接收它。 FileInputStream fileInputStream = new FileInputStream(new File( pathToOurFile)); URL url = new URL(urlServer); connection = (HttpURLConnection) url.openConnection(); connection.setDoInput(true); connection.setDoOutput(true); connection.setUseCaches(false); connection.setChunkedStreamingMode(1024); // Enable POST method connection.setRequestMethod(“POST”); connection.setRequestProperty(“Connection”, “Keep-Alive”); connection.setRequestProperty(“Content-Type”, “multipart/form-data;boundary=” + boundary); outputStream = new DataOutputStream(connection.getOutputStream()); outputStream.writeBytes(twoHyphens + boundary + lineEnd); String connstr = null; connstr = “Content-Disposition: form-data; name=\”uploadedVideos\”;filename=\”” + pathToOurFile + “\”” […]

枚举VS静态类(正常和带字符串值)

我一直在为windows mobile和android开发。 我对这两个概念感到困惑。 假设我想根据用户的设备屏幕大小做出决定。 所以我期待这么预定义的值。 我可以使用switch语句来处理我的逻辑。 但我不确定是否应该为此目的使用静态类的枚举。 哪一个是更好的方法。 我可以用这两种不同的方式来做我的逻辑。 哪一个是正确的方法? 我很困惑。 我也可以使用String值吗? 因为目前我正在坚持使用类,所以我需要更新以使用所有枚举。 那么如何将我的类更改为String Enum? 无论如何。 谢谢。 使用Enum //My predefined values public enum ScreenSizeEnum { Small, Medium, Large, XLarge, } //Handling Logic private void SetScreenSize(ScreenSizeEnum Screen) { switch (Screen) { case ScreenSizeEnum.Large: //Do Logic break; case ScreenSizeEnum.Small: //Do Logic break; } } 使用类 //My predefined […]

在java中是否有相同的ucwords

在php中,方法ucwords转换字符串中的任何字符串,其中每个单词的第一个字符是大写的,而所有其他字符都是小写的。 我总是最终制作自己的实现,我想知道是否存在标准方法。

在Android中从服务器加载大量图像

编辑2:即使在赏金之后,没有人可以提供完整的解决方案。 所以我自己解决了。 我在下面发布了我的解决方案。 我在Google上搜索了它,并且还发现了各种好的结果。 但由于我不是服务器和后端types的专家,我想在另一个问题中提出这个问题。 我有一个网站托管,可以帮助我运营一个机构的网站。 在我的Android应用程序中,应该有一个选项,如“照片库”,显示我的网站上的图像(我在文件夹中上传图像)。 我认为可以通过管理一些JSON文件来完成。 设有一个文件夹\ public_html \ MyApp \ Images,其中包含“Event1”,“Event2”等文件夹。 我将图像上传到这些不同的文件夹,我的Android应用程序应加载它们(可能单独给用户选择一个文件夹)。 可能吗? 如果需要任何高级数据库系统,请给我一些介绍链接。 有没有什么方法可以自动生成包含图像链接的JSON? 编辑:我最近买了后端类的东西的网站托管,我没有做任何服务器端脚本或任何东西。 这就是为什么需要详细的答案。 我不知道如何管理这些图像,只需上传图像并将链接放在JSON中或使用一些MySQL,SQL或我从未使用过的任何术语。

我可以为Android制作HTML5游戏吗?

好的更具体……我可以用Java编写一个Android应用程序,它有类似Web视图的东西,我可以指向手机上的本地文件吗? 我正在考虑制作一款安卓游戏,我想知道是否可以通过手机本地存储的一些HTML5和Javascript来完成。 我听说过Java中的Web视图,这就是为什么我想知道它是否可行。 这有可能吗?

我可以在java android项目中以某种方式使用C#代码或C#库吗?

我有一些用C#编写的有用代码,我想在我的Android应用程序中使用它。 我可以直接使用它,还是需要在Java上重写它?

使用Facebook SDK解析xml:Unbound prefix时出错

我的项目无法识别xml中的com.facebook.widget.ProfilePictureView(或其他小部件)。 我导入了facebook sdk,甚至用它来登录并与开放图形进行交互。 这一切都有效,我只是想添加个人资料图片,最后在sdk中使用这个小部件。 我尝试将facebooksdk.jar复制到我的libs文件夹并将其添加到构建路径但仍然是未绑定的前缀错误。 我的项目属性还在facebook sdk库旁边显示绿色检查。 如何使用facebook sdk lib中声明的小部件? <com.facebook.widget.ProfilePictureView 编辑 这是整个xml

Android WebView:只加载HTML,不加载JS或CSS(在某些设备中)

我有一个名为Vane的网络应用程序( 链接 )。 它在我的手机(三星S3)和一些设备上正常工作,但在某些设备中它只加载html部分没有js没有css .. 有什么理由吗? 这是我的第一个应用程序,我不太了解java ..图片: 这是它应该如何工作(三星s3) 这就是它在其他一些设备中的外观,只有html(Xtouch手机) Webview代码: package com.expedyte.vane; import android.app.Activity; import android.content.Context; import android.os.Bundle; import android.webkit.GeolocationPermissions; import android.webkit.WebChromeClient; import android.webkit.WebView; import android.webkit.WebViewClient; import android.webkit.WebStorage; public class IWeather extends Activity { public class GeoWebViewClient extends WebViewClient { @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { // When user clicks a hyperlink, […]