草庐IT

java - Android list 包名

我们在AndroidManifest.xml中声明的包名是一个应用程序的唯一ID。为了避免命名冲突,我们通常在这个包名中使用域名,例如“com.google.*”。这样的话,就没办法避免其他人在他们的包名中恶意使用我的域名了。假设我使用的是“com.google.myapp”,那是一个完全有效的包名称,即使我不是为Google构建应用程序也是如此。假设我的应用程序包名称为“com.mycompany.myapp”,我无法阻止其他人在该应用程序中使用相同的包名称。这是我应该担心的问题吗?这似乎是Android的天性,无法阻止。 最佳答案

android - 在 SIM 上访问 SMS 消息

我需要访问存储在SIM卡上(不在手机上)的短信。根据grepcode(http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android/2.1_r2/android/telephony/SmsManager.java),androidtelephony.SmsMangerAPI包含一个公共(public)函数“getAllMessagesFromIcc()”,表明它从2.1开始就存在,但是官方androidSDK不支持这样的函数。为什么会出现差异?这个函数正好可以满足我的需要。如果不

android - Android Robolectric Library类支持。如何从应用程序项目加载库类R引用

我试图在robolectric(android单元测试框架)中实现对库项目的支持。我已经让框架为库项目加载了所有资源,并测试了它是否可以正常工作。这个过程非常简单,从我在project.properties中读取的robolectricconfig中,循环查找android.library.reference.x值,然后在每个项目中递归。棘手的部分是在运行时从库项目代码库解析r引用。例如,我们有一个应用程序,其中包含一个库项目,如下所示:依赖于库com.example.lib的com.example.app两个项目都有资源。在com.example.app项目下,我们有:gen/com

android - libgdx:android 应用程序找不到主游戏类

我已经按照http://code.google.com/p/libgdx/wiki/ProjectSetup中的描述创建了三个项目,并且运行桌面版本可以,但是当我在模拟器上运行android版本时出现以下错误。主项目位于android项目的构建路径中,eclipse构建所有内容都没有错误。我错过了什么?10-3107:06:47.023:E/dalvikvm(769):Couldnotfindclass'com.mygame.MyGame',referencedfrommethodcom.mygame.MyGameAndroid.onCreate 最佳答案

java - 无法解析 "com.google.android.gms.gcm.GcmReceiver"?

我正在尝试在我的Android应用程序上实现GCM推送通知,我正在按照此处的指南进行操作https://developers.google.com/cloud-messaging/android/client据我所知,但我在AndroidStudio中收到错误消息“无法解析符号:GcmReceiver”我实际上只是将指南中的内容复制粘贴到我的list中,并通过SDK管理器安装了GooglePlay服务,但它仍然告诉我它无法解决它。我的理解是,考虑到所有其他类(如“MyGcmListenerService”)都有一个自定义包,而它有一个静态包,我现在已经添加了库,所以这个类应该位于类路径

java - 无法解析 : com. android.support :support-fragment:26. 1.0

这个问题在这里已经有了答案:Failedtoresolve:com.android.support:cardview-v7:26.0.0android(26个答案)关闭5年前。用这个标记我的问题QuestionLink但问题与此问题不相似。原因是-“com.android.support:support-fragment:26.1.0”依赖项未添加到我的项目中。这个问题有不同的原因和不同的错误。也是QuestionLink的答案不适用于此问题。我在我的电脑上并排使用AndroidStudio2.3.3和AndroidStudio3.0BETA6。在我的项目中,我收到如下图所示的错误-我

android - 无法解析 : com. android.volley :volley:1. 1.0 ....glide :3. 7.0

'gradle''import'已完成。然后我遇到了问题。帮助。D:\bg.jou\GanggoContacts\build.gradleError:(25,13)Failedtoresolve:com.android.volley:volley:1.1.0ShowinFileShowinProjectStructuredialogError:(26,13)Failedtoresolve:com.github.bumptech.glide:glide:3.7.0ShowinFileShowinProjectStructuredialog不完整的问题buildscript{reposit

com.alibaba.fastjson.JSONException: 预期 ‘[‘,但是遇到了字符串,位置为,JSON

com.alibaba.fastjson.JSONException:预期‘[’,但是遇到了字符串,位置为,JSON在Java编程中,当使用FastJSON库解析JSON字符串时,有时可能会遇到"com.alibaba.fastjson.JSONException:预期‘[’,但是遇到了字符串,位置为,JSON"这样的错误提示。这个错误通常表示在JSON字符串的解析过程中出现了问题,可能是由于JSON格式不正确或解析代码存在错误导致的。下面我将详细介绍可能导致此错误的几种情况,并提供相应的解决方案。JSON格式错误:这种错误可能是由于JSON字符串的格式不正确所导致的。在JSON中,方括号([

android - 如何使用 com.android.calendar.DayView?

我的应用程序中需要一个日历控件以在日View中显示一些“约会”。据我所知,有两种方法:编写我自己的控件,这不会那么有趣,并使用com.android.calendar。谁能告诉我如何使用com.android.calendar.DayView或者是否有可能。一件重要的事情:我不想显示用户的约会,而是我自己动态添加的。我说的是这个控件:仅供引用:我知道在SO上有一些类似的问题。但是,我对com.adnroid.calendar.*感兴趣,而不是作为一般性问题:-)。 最佳答案 该类不在SDK中。它没有记录。它不受支持。但是,它是开源的

java - Android项目运行时"could not find com_facebook_android.apk error"

我已经在Eclipse中安装了适用于Android的FacebookAPI,并将该项目导入到我的Android项目中。我的程序构建得非常好,但是当我尝试运行它时,我得到了Couldnotfindcom_facebook_android.apk!在构建窗口中,当程序实际尝试导入任何FacebookAPI类时,它会出现java.lang.NoClassDefFoundError:com.facebook.android.Facebook 最佳答案 可能您在“JavaBuildPath”中添加了对Java项目的引用,但这是错误的位置。来自