Articles of 星系

Galaxy Tab上的Android打印API

我想添加无线打印到我的Android 2.2应用程序是针对Galaxy平板电脑。 我看到互联网浏览器有一个打印选项,所以我假设一个活动挂钩必须存在,我希望有人已经明白了这一点。 我已经发现使用Mobile Dynamix的PrinterShare应用程序的可能性,但我的偏好是不需要第三方。 这里是他们提供的代码示例,仅供参考。 Intent i = new Intent(Intent.ACTION_VIEW); i.setPackage("com.dynamixsoftware.printershare"); i.setDataAndType(data_uri, data_type); startActivity(i); 哪里: data_uri – 要打印的对象的URI,例如“file:///sdcard/something.pdf”或“content:// something” data_type – MIMEtypes。 支持以下MIMEtypes:“application / pdf”“text / html”“text / plain”“image / png”“image / jpeg”

Android:我的应用程序不支持Galxy S 4

我试图在商店更新我的应用程序,以使其与Galaxy S 4兼容。 我的应用程序使用地图V2,它不能安装在平板电脑上,有minSdkVersion和targetSdkVersion都设置为9。 这是我的清单文件: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="it…." android:versionCode="113" android:versionName="1.1.3" > <uses-sdk android:minSdkVersion="9" android:targetSdkVersion="9" /> <permission android:name="it….permission.MAPS_RECEIVE" android:protectionLevel="signature" /> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_CORSE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_GPS" /> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.CAMERA" /> <uses-permission android:name="android.permission.WAKE_LOCK" /> <uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> […]

打开Galaxy S4上的开发人员选项

你如何打开三星Galaxy S4的开发人员选项(debugging,亚行等)?

本地崩溃在/system/lib/libart.so

我在Play商店中有一个应用程序,它有一个IntentService ,在应用程序启动时执行一些工作,并导致Android 5.0上的本机崩溃。 此服务只是扫描资产文件夹的应用程序更新的目的。 具体来说,这个崩溃似乎发生在三星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 […]

任何人都可以确认这个问题(某些Android设备上的文件描述符数量有限)?

我目前正在研发一款酷酷的Android游戏,即将发布。 我们的一些beta版testing者开始抱怨说游戏崩溃了“太多打开的文件”的错误信息。 我试过在AVD仿真器上模拟这个问题,但是不能重现错误。 之后,我意识到只有我们的Galaxy S3和Asus Nexus 7testing人员抱怨。 我在Android的bug跟踪器上发现了这个bug ,听起来和我发生的很相似。 这听起来像一个严重的架构问题,影响所有内部SD卡设备。 这些设备仅限于1024个文件描述符! 有谁可以证实这个问题?

Samsung Galaxy Note上的getExternalStoragePublicDirectory的path

在我的应用程序中,我正在创build存储在设备下载目录中的文件。 我所有的用户都对这个机制感到满意,除了使用三星Galaxy Note的机制。 没有拥有这样的设备就很难debugging。 在我的代码中,我正在使用 File newFile = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS), "file01"); if (newFile.exists()) { // show error } else { if (!newFile.mkdirs()) { // show error } } find目标目录的path。 在Galaxy Note上,返回的path是“/ storage / sdcard0 / Download”。 但是,在本地文件系统目录下写入小写(“下载”),我的应用程序创build的文件显然不存在本地文件目录中。 至less我的用户抱怨这个。 我假设问题与path中的小写/大写差异有关。 有没有人有一个想法,为什么这个除了Galaxy Note的所有设备的作品? 谢谢!

android:camera onPause / onResume问题

我在onPause()onResume()相机的现场循环中遇到了一些麻烦:相机预览,拍照完全正常。 除了一个例外: 我启动应用程序,单击主页button,切换回应用程序,并再次拍摄。 结果:快门回叫仍然执行(见代码),但jpegcallback不再是! 然后,我的星系S震动,并且屏幕保持黑屏,因为在jpegCallback之后,startPreview()不会被重新触发。 堆栈跟踪对我来说远非有用。 奇怪的是,这只发生在我的银河S,而不是在模拟器上。 我真的不知道如何继续前进:/任何人有一个想法什么可能是有用的? 10-28 18:59:40.649:错误/ SecCamera(4291):SetRotate(angle(0)) 10-28 18:59:40.649:错误/ CameraHardwareSec(4291):==== setParameters processingmethod =(null) 10-28 18:59:40.649:错误/ SecCamera(4291):setRecordingSize(宽度(800),高度(480)) 10-28 18:59:40.673:错误/ SecCamera(4291):SetRotate(angle(0)) 10-28 18:59:40.673:错误/ CameraHardwareSec(4291):==== setParameters processingmethod =(null) 10-28 18:59:40.673:错误/ SecCamera(4291):setRecordingSize(宽度(800),高度(480)) 10-28 18:59:40.692:错误/ SecCamera(4291):SetRotate(angle(0)) 10-28 18:59:40.692:错误/ CameraHardwareSec(4291):==== setParameters processingmethod =(null) 10-28 18:59:40.692:错误/ SecCamera(4291):setRecordingSize(宽度(800),高度(480)) 10-28 18:59:40.712:错误/ SecCamera(4291):SetRotate(angle(0)) 10-28 18:59:40.712:错误/ CameraHardwareSec(4291):==== setParameters processingmethod =(null) 10-28 18:59:40.712:错误/ […]

我可以触发Android软键盘通过JavaScript打开(没有phonegap)?

我在我的移动networking应用程序中有一些自定义Web组件,而我需要在一个字段上手动激发“焦点”事件,以模拟Android软键盘function中的“下一个”function。 (使用Galaxy S3本机浏览器)。 但是,当我在“select”字段上手动激发焦点事件时,本机软键盘不显示。 我必须随后点击该字段才能显示。 (在IOS中,当然,它工作得很好)。 所以我想知道,如果“焦点”事件不触发软键盘打开,什么JS事件? 我不使用phonegap,所以我希望没有它的方式。 谢谢你的帮助!!!

Android logcat信息(E / SMD:DCD上)

我现在试图使用android SDK在大约10Hz的三星Galaxy SIII手机上录制图像,但是我的程序经常遭受大量的延迟。 当我看着logcat时,发现每一次延时都有以下信息: 03-05 20:20:07.875:E / SMD(196):DCD ON 有人能告诉我这个信息是什么意思吗? 以及如何禁用它?

我如何自动testingiOS和Android应用程序的function?

我必须定期testing电影租赁网站的可用性和function。 我写了一个能够根据脚本自动化网页浏览器的Windows程序,所以这个任务基本上就解决了。 现在,我必须自动化该Web应用程序的移动版本:原生iOS应用程序和原生Android应用程序。 这些应用程序是封闭的源,所以不能以任何方式修改。 我认为应该在testing设备(iPhone,iPad,Galaxy Tab,Galaxy S II)上部署testing应用程序,但我必须能够远程控制它。 我的意思是,我想在testing设备和PC之间build立连接,将testing脚本从PC上传到设备,运行它们,然后将testing结果下载到PC。 testing脚本应该启动要testing的应用程序,操作其GUI(填充编辑框,button等),并以某种方式响应其响应,例如通过分析GUI(存在一些GUI元素,它们的标题等) ,分析屏幕截图,和/或检查IP数据包。 我为Windows编写了许多类似的testing程序:我使用了ShellExecute,PostMessage,FindWindow,WinPcap库等,所以我知道这样的程序应该如何工作。 但是因为我从来没有为移动操作系统编写应用程序,所以我甚至不知道是否有类似的iOS和Android的API和库。 我想知道从哪里开始,我的意思是,可以使用哪些SDK和开发人员工具编写这样的应用程序。 我也对商业解决scheme感兴趣。 我真的很感激任何帮助。