草庐IT

reference_number

全部标签

java - 安卓测试 : Can I send sms to the emulator number from test method?

我从另一个团队收到了一些代码,开始进行简单的改进和重构。第一阶段是向项目添加单元测试。我需要测试解析输入短信的功能。与上述信息相关,我的问题是:-我可以从测试方法向模拟器端口发送短信吗?我写了下一个代码,但没有收到任何东西......@TestpublicvoidsendSmsTest(){SmsManagersmsManager=SmsManager.getDefault();smsManager.sendTextMessage("5554",null,getSms("sms1"),null,null);}privateStringgetSms(StringsmsKey){retur

android - 显示错误 :Attempt to invoke interface method 'int java.util.List.size()' on a null object reference

我正在创建一个在ListView中显示联系人列表的应用程序。问题是我在运行我的应用程序时遇到以下错误并且我正在努力修复它:04-0513:41:48.8682488-2488/?E/AndroidRuntime:FATALEXCEPTION:mainProcess:com.kksworld.jsonparsing,PID:2488java.lang.NullPointerException:Attempttoinvokeinterfacemethod'intjava.util.List.size()'onanullobjectreferenceatandroid.widget.Arra

android - java.exe 已退出,代码为 2 (MSB6006) 无法写入输出 : Too many field references: 81626; max is 65536

我正在开发xamarinandroid应用程序,并在其中使用了许多包和引用(Googleplay服务)。当我尝试构建此项目时出现此错误:java.exeexitedwithcode2Troublewritingoutput:Toomanyfieldreferences:81626;maxis65536.Youmaytryusing--multi-dexoption. 最佳答案 您需要启用Mutlidex在你的项目中。Xamarin.Android自version5.1起支持此功能:Multi-dexsupportcanbeenabl

android - 为什么来电号码在 Intent 额外的 TelephonyManager.EXTRA_INCOMING_NUMBER 中为空?

我有一个用Intent过滤器“android.intent.action.PHONE_STATE”定义的广播接收器。它主要可以很好地从Intent中获取电话号码,但有时,相当随机地,它在某些手机上会失败。它看起来像一些固件错误。有没有人遇到同样的问题并且知道实际原因是什么,如何应对? 最佳答案 我用过类似的东西......而且我使用它没有问题......IntentService=newIntent(context,PlayService.class).setAction("outgoing_call");IntentService

Android People.Number 和 People.Number_key 返回 null

我正在尝试从电话中获取联系人,但我只能获取姓名,电话号码返回空值。Cursorcursor=getContentResolver().query(People.CONTENT_URI,null,null,null,People.NAME+"ASC");startManagingCursor(cursor);cursor.moveToFirst();if(cursor.getCount()>0){while(cursor.moveToNext()){intidCol=cursor.getColumnIndex(People._ID);intnameCol=cursor.getColumn

android - eclipse 中 undefined reference glBindVertexArrayOES

所有GLES2我都使用编译但这些错误不会消失undefinedreferencetoglBindVertexArrayOESundefinedreferencetoglBindVertexArrayOESundefinedreferencetoglGenVertexArraysOESundefinedreferencetoglBindVertexArrayOESundefinedreferencetoglBindVertexArrayOES似乎eclipse无法找到这些函数的定义位置,我不明白,因为所有其他函数都已完美找到,我是否需要声明任何内容才能使这些函数正常工作?谢谢

android - 对 'posix_fadvise' 的 undefined reference

我使用的是AndroidNDK版本:r9c我需要posix_fadvise()来建议操作系统不要缓存文件,我打开它是为了绕过缓存并在需要读/写时强制对存储设备进行I/O访问这个文件。我没有打开带有O_DIRECT标志的文件的原因是O_DIRECT在不同设备上存在兼容问题。我曾尝试直接调用__NR_arm_fadvise64_64但没有用,而且__NR_fadvise未在NDKr9c中定义。下面是示例代码,系统调用read不会触发I/O访问,这意味着页面缓存仍然有这个文件的记录。ret=fdatasync(fd);ret=syscall(__NR_arm_fadvise64_64,fd,

android - undefined reference 错误 - rand

我正在创建一个命令行C++测试应用程序(可执行)以在我的rootandroid设备上运行。可执行文件使用多个预构建的C库,其中一个使用“rand()”。在链接状态期间,我收到错误消息“'rand'的undefinedreference”为了检查路径是否设置正确,我尝试了以下方法但没有成功。第一种方法:我在我的测试源中定义了rand()。我注意到我遇到多个定义错误,第一个定义在bionic/libc/include/stdlib.h中第二种方法:在我的测试应用程序中使用rand()我注意到链接器在这里没有提示undefinedsymbol第三种方法:取消归档并归档所有目标文件发现还是报u

Android Studio : Unable to find any references to the Android Gradle plug-in in build. 渐变文件

我尝试从Eclipse迁移到AndroidStudio,但我在androidstudio控制台中收到此错误:13:52:44QuickFixFailedUnabletofindanyreferencestotheAndroidGradleplug-ininbuild.gradlefiles.Pleaseclickthelinktoperformatextualsearchandthenupdatethebuildfilesmanually.这是我的build.gradle文件的内容:applyplugin:'android'dependencies{compilefileTree(di

java - 意外字符 ('%'(代码 37)) : expected a valid value (number, 字符串、数组、对象、 'true'、 'false' 或 'null')

几天来,我一直在试图弄清楚这个错误的含义。当我尝试从Web服务下载文件时出现错误。完整的错误是:java.lang.RuntimeException:org.codehaus.jackson.JsonParseException:Unexpectedcharacter('%'(code37)):expectedavalidvalue(number,String,array,object,'true','false'or'null')at[Source:java.io.StringReader@39494c1;line:1,column:2]".从Web服务执行序列化和反序列化工作的类: