我正在开发一个通过本地网络进行通信的应用程序,并且我正在尝试在多个设备上进行测试.我现在有一个Droid Incredible和三星Galaxy S3进行测试.当我在Incredible上运行应用程序时,所有工作都按预期工作.但是,当我在GS3上运行应用程序时,我在LogCat中收到以下错误:
<s3dReadConfigFile:75>:无法打开文件进行阅读
与另一个GS3的团队配对在他运行该设备上的应用程序时也没有得到此错误也会收到此错误,但由于日志输出量,他花了一段时间才找到它.可能的原因是什么?这是配置问题,硬件问题还是我的代码中的某些内容?
我正在尝试为S3开发蓝牙4.0应用程序.问题是,手机的行为就像它甚至没有蓝牙4.0.它不会发现4.0设备,并且无法使用4.0设备发现.我使用Broadcom-ble API在手机设置和应用程序中尝试了这两种方法.Broadcom API没有任何额外的功能来查找/发现4.0设备,而是使用常规的BluetoothAdapter功能,并声称它将在4.0手机中进行扩充,以发现4.0设备.
有人试过在S3上使用蓝牙4.0吗?有没有人成功使用Broadcom API?
提前致谢.
我必须定期测试电影租赁网站的可用性和功能.我写了一个Windows程序,它能够根据脚本自动化Web浏览器,所以这个任务基本上解决了.现在我必须自动化此Web应用程序的移动版本:原生iOS应用程序和原生Android应用程序.
这些应用程序是封闭源代码,因此无法以任何方式进行修改.我认为测试应用程序应该部署在测试设备(iPhone,iPad,Galaxy Tab,Galaxy S II)上,但我必须能够远程控制它.我的意思是,我想在测试设备和PC之间建立连接,将测试脚本从PC上传到设备,运行它们,然后将测试结果下载到PC.测试脚本应启动要测试的应用程序,操纵其GUI(填充编辑框,按钮等),并以某种方式跟踪其响应,例如通过分析GUI(某些GUI元素的存在,其标题等) ,分析屏幕截图和/或检查IP数据包.
我为Windows编写了许多类似的测试程序:我使用了ShellExecute,PostMessage,FindWindow,WinPcap库等,所以我知道这样的程序应该如何工作.但由于我从未编写过移动操作系统的应用程序,我甚至不知道iOS和Android是否有类似的API和库.
我想知道从哪里开始,我的意思是,可以使用哪些SDK和开发人员工具来编写这样的应用程序.我也对商业解决方案感兴趣.我真的很感激任何帮助.
我想询问如何在Android Nougat上运行的Galaxy S7上更改我的应用程序的应用程序图标(参见附件截图)以填充整个图标空间.有没有办法做到这一点?
编辑:我认为这是因为这些应用程序有方形图标,我的是循环.有没有办法让它成为Galaxy S7 Nougat设备和所有其他设备的正方形?
我暂停相机应用后手机崩溃,然后切换回来拍照.这只发生在我的三星Galaxy S上,在我的Huwai设备上它完全有效.我找到了导致错误的代码行.不幸的是,这些行很有用,所以我不能剥离它们:
public void surfaceDestroyed(SurfaceHolder holder) { // <14>
Log.d(TAG,"surfaceDestroyed()");
if(this.camera != null){
camera.stopPreview();
// the next two lines lead to the error after switching back to the app and taking a picure
camera.release();
this.camera = null;
}
}
Run Code Online (Sandbox Code Playgroud)
不幸的是我没有得到堆栈跟踪.我得到的只是:
12-17 12:45:01.609: ERROR/SecCamera(10857): cancelAutofocus() end, 0, 2
12-17 12:45:01.613: ERROR/SecCamera(10857): stopPreview()
12-17 12:45:01.613: ERROR/SecCamera(10857): fimc_v4l2_streamoff()
12-17 12:45:01.644: ERROR/CameraHardwareSec(10857): stopPreview() end
12-17 12:45:01.644: INFO/ShotSingle(10857): ShotSingle::takePicture end
12-17 12:45:01.644: DEBUG/SecCamera(10857): passed fmt = 1498831189 found pixel format[3]: YUV 4:2:2 packed, CbYCrY
12-17 …
Run Code Online (Sandbox Code Playgroud) 我正在使用三星Galaxy S3设备进行开发,我的应用程序正在使用相机.在logcat中,本机系统有一个输出,其标记Camera-JNI
每秒写入logcat 20次,导致logcat非常快速地清理最旧的条目.
是否可以禁用已安装的应用程序或系统日志中的日志以防止这种情况发生?过滤器不起作用,因为logcat仍然被填充并且行仍然被clared.
谢谢.
编辑
文档说明了这一点:
您可以通过设置系统属性来更改默认级别:
setprop log.tag.<YOUR_LOG_TAG> <LEVEL>
.您还可以创建一个local.prop
包含以下内容的文件:log.tag.<YOUR_LOG_TAG>=<LEVEL>
并将其放入/data/local.prop
.
编辑2
我已经这样做了(根设备,将local.prop文件推送到/ data并重新启动)但是标签仍然出现
我的移动网络应用程序中有一些自定义Web组件,而我需要在一个字段上手动触发"焦点"事件,以模拟Android软键盘功能中的"下一步"功能.(使用Galaxy S3本机浏览器).
但是,当我在"选择"字段上手动触发焦点事件时,本机软键盘不会显示.我必须随后点击该字段才能显示它.(在IOS中,它当然可以正常工作).
所以我想知道,如果'焦点'事件没有触发软键盘打开,那么JS事件会是什么?
我没有使用phonegap,所以我希望没有它的方法.
谢谢你的帮助!!!
所以,在这个论坛上已经以多种形式提出了这个问题,但没有一个答案对我有所帮助.我有一个我只能在三星Galaxy S3上重现的错误.
我想简单地使用手机的相机拍摄并存储照片,但在我从onActivityResult收到回复之前,我的活动正在被销毁.这只发生在我以纵向模式使用相机时,在横向模式下它很好.
我正在使用此代码启动相机:
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(intent, Config.ACTIVITY_TAKE_PHOTO);
Run Code Online (Sandbox Code Playgroud)
在纵向模式下,我从未看到对onActivityResult的调用(来自Camera活动),我只看到在我的启动活动中调用的onDestroy().日志中没有异常或错误,并且没有明显错误使其崩溃.
我看过帖子建议在Manifest中添加"android:configChanges ="orientation | keyboardHidden"",并做很多其他事情来管理使用相机时发生的方向变化,但到目前为止没有任何帮助.
还有其他人解决了这个问题吗?
想要检查三星Galaxy上的网站,它在框中使用了什么浏览器,我可以在哪里模拟它 - 在线还是在OSX上?
我要问的原因是一些CSS属性不起作用,需要找到修复.
我在Play商店有一个应用程序,它IntentService
在应用程序启动时有一些工作,并且它导致Android 5.0上的本机崩溃.此服务仅扫描资产文件夹以进行应用程序更新.
具体来说,这次崩溃似乎发生在升级到Lollipop之后的三星S5上,但我不知道它是否与该设备严格相关,因为它是一个意大利应用程序,在这里仍然是唯一广泛分散(即我知道)获得棒棒糖的设备.但是,我在模拟器上尝试了它,有了Android 5的股票,它运行正常.
我正在附加堆栈跟踪,任何有关如何继续的帮助将不胜感激...有本机问题,我不知道在哪里放我的手.
*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
Build fingerprint: 'samsung/kltexx/klte:5.0/LRX21T/G900FXXU1BNL9:user/release-keys'
Revision: '14'
ABI: 'arm'
pid: 24219, tid: 24259, name: IntentService[I >>> it.mydomain.myapp <<<
signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0
r0 afcb8c00 r1 001000e6 r2 af201428 r3 00000000
r4 76eb1338 r5 700981c0 r6 af50e4c2 r7 afcb8c00
r8 af201070 r9 b4f7e300 sl b4efac64 fp fffffb18
ip 00100002 sp af200f60 lr b4cd52ab pc b4cd52ca …
Run Code Online (Sandbox Code Playgroud)