问题内容: 我是Java新手。无法检查null。你能启发我吗?我有没有元素的字符串数组。 我尝试了这段代码 问题答案: 非常精确 会检查不是。并且将不为空[你也可以放弃该空格检查长度之前修剪。
问题内容: 当我发送多个推送通知时,我需要将它们全部显示在按发送desc的时间排序的通知栏中。我知道我应该使用唯一的通知- 我尝试生成随机数,但这不能解决我的问题,因为我需要对它们进行订购。我尝试使用,但仍然没有得到想要的结果。 我需要最好和最简单的方法来生成一个int ID,该ID可以递增以将其分配为通知ID。 问题答案: 您为所有通知使用相同的通知ID(值始终为1)。您可能应该将通知ID分离到
问题内容: 在Android中,最简单的方法来获得朋友的生日?还是关系状态?使用FQL还是通过Android的Facebook API SDK进行请求? 谢谢。 问题答案: 现在,如果您打印jobject1,您将获得所有朋友的生日清单。 响应将采用JSON格式,您必须从中获取值。 authenticatedFacebook是您反对Facebook的对象。 为了进一步说明,请检查此链接 .....
问题内容: 我正在使用一个Android应用程序来录制视频,并允许用户使用YouTube数据API v3将其直接上传到YouTube。 我已经在Google的API控制台中设置了我的应用。在服务下,我启用了YouTube数据API v3。在API访问下,我有一个“已安装应用程序的客户端ID”部分(包括一个客户端ID和客户端密钥)和一个“简单API访问”部分->“ Android应用程序的密钥(带有
问题内容: 我在Windows 7中安装android dev环境时遇到问题。我按照此处的说明以及几个环境子链接进行操作。我将Eclipse与Android插件配合使用。我已经在不同的位置(jdk-6u20-windows-i586.exe)上安装了Java JDK几次,但显然缺少某些东西。 每次我运行“ android create avd –target 2 –name my_avd”时,我都
问题内容: 当用户使用我的应用程序注册时,我正在使用jBCrypt库对用户密码进行哈希处理。 我使用带有盐的基本哈希函数,如下所示: 注册时我发现 挂 了 一两分钟 ,然后检查了调试器,确认BCrypt是负责任的。 给密码加盐是否真的需要 那么 多处理能力?如果是这样,一个很好的选择是将纯文本密码发送到服务器以对其进行哈希处理吗?我最初对此事的想法是在将其发送到任何地方之前对其进行哈希处理。有任何
问题内容: 我正在编写一个需要向Android日历中添加一些事件的应用程序。对于插入,我只使用了以下代码: 现在,我想知道是否有可能获得与该事件关联的ID,以这种方式在插入事件并将其ID保存到我的应用程序后,用户可以直接从应用程序内部调用该事件。可能吗? 问题答案: 我提取了用于将事件存储到android日历中的列的列表。这里的清单: [0]“ originalEvent”(id = 830007
问题内容: 我正在使用Internet上将对象编组为XML文件的API。鉴于XSD文件也可用,所以我希望一旦下载文件就可以将它们解编回到Java对象中。 环顾四周后,看起来JAXB是用Java进行此操作的默认库,但是当我开发移动应用程序时,额外的8.6MB依赖性是不可接受的。我还找到了XStream,但它仍然重达7.9MB。 看看Android SDK,看起来唯一可用的真正XML解析器是SAX。
问题内容: 我正在使用客户端/服务器系统,并且正在尝试进行一些基本的加密。当我连接到服务器时,我将公钥作为转义的字符串通过套接字发送。我已经验证了字符串在两端,换行符和所有字符串上都是 相同的 。 在客户端(Android)上,我可以使用公钥/私钥成功加密和解密秘密密钥(出于测试目的)。但是,当尝试将公共密钥从String解码为byte []时,服务器立即无法通过以下操作失败: 如果我理解正确的话
问题内容: 我昨天安装了Android Studio,在解决了多个Java和其他错误之后,出现了一个似乎无法修复的错误。我没有添加任何内容或完成任何代码,我只是刚刚开始一个新项目,并且在电话中通过预览看到了此错误: 渲染问题: 随后是一堆异常详细信息。所有的帮助表示赞赏,我越来越绝望了。另外,请具体回答复杂的问题,因为到目前为止我还不太了解。 如果需要异常详细信息: 问题答案: 我今天也遇到这个问
问题内容: 作为Java开发人员,我已经习惯了在应用程序中使用依赖项注入。但是对于Android,我尤其对性能保持警惕。在Android应用中使用Guice对性能有何影响?我认为会有一些开销,但是是否足够重要,我应该避免使用Guice? 我对它的使用可能只是将一些共享对象注入到各种活动中。 问题答案: 从版本3开始,Guice缓存反射对象以提高性能。至少有一个针对dalvik的错误可以使注解查找更
问题内容: 我有一个Android应用程序,可将图像加载为位图并将其显示在ImageView中。问题在于图像似乎具有透明背景;这会导致图像上的某些黑色文本在黑色背景下消失。 如果将ImageView背景设置为白色,则可以完成这种工作,但是在图像上会出现丑陋的大边框,将其拉伸以适合父对象(实际图像在中间缩放)。 所以-我想将位图中的透明像素转换为纯色-但我不知道该怎么做! 任何帮助将不胜感激!
问题内容: 我正在使用Retrofit为异步网络调用返回rxjava Observable。 我发现自己在重复以下调用: 似乎我一直在订阅IO线程,并在Android主线程上进行观察。这似乎是我发现的所有资源都倡导的最佳实践。也许除了长时间运行的计算外,我不太了解何时要偏离此模式。 有没有一种方法可以通过默认subscriptionOn和observeOn线程来删除此样板? 这是rxjava插件的
问题内容: 我有一个名为的按钮。我的目的是单击以更改文本并开始计算时间。计时器必须在下次单击时停止。它应给出两次单击之间的时间间隔。 问题答案: 在第一次单击上创建一个变量: 然后,在第二次单击上,您可以计算出差异: 将以秒为单位给您带来差异。希望这可以帮助。
问题内容: 我在测试应用程序时未在手机上找到它。为什么会发生这种情况,我该如何解决? 我还不知道,但我想我可以与有同样的问题 和如果他们这样做会引起其他问题。 我以前从未遇到过任何问题,但现在无法正常工作。我有android.support.v4 lib(可能是一个)。 编辑:更好的错误消息 我的错误 问题答案: 如果您最近更新了ADT,则库构建路径可能已被弄乱了。请尝试以下操作: 右键单击项目