Articles of samsung mobile

如何在三星设备android上录制特定宽度和高度的video?

您好我正在制作一个Android应用程序,其中我使用自定义摄像头录制摄像头。我在三星设备上有问题。我无法将媒体记录器的配置文件设置为CamcorderProfile.get(cameraid, CamcorderProfile.QUALITY_HIGH) 也试着用 profile = CamcorderProfile.get(cameraid, CamcorderProfile.QUALITY_LOW); profile.videoFrameHeight=360; profile.videoFrameWidth=640; 然后我的应用程序正在处理某些设备,但在许多设备上崩溃。任何types的帮助都会很明显。谢谢提前请检查代码 Camera.Parameters param = mCamera.getParameters(); param.set( “cam_mode”, 1 ); // Enable video stabilization. Convenience methods not available in API // level <= 14 String vstabSupported = param.get("video-stabilization-supported"); if ("true".equals(vstabSupported)) { param.set("video-stabilization", "true"); } List sizes = mCamera.getParameters() .getSupportedVideoSizes(); mCamera.setParameters( param ); mMediaRecorder = new MediaRecorder(); // […]

三星资源$ NotFoundException

我的一个应用程序崩溃在三星S5(精确的SM G900V)上有这个例外: android.content.res.Resources$NotFoundException: File res/drawable-xxhdpi-v4/common_signin_btn_icon_disabled_focus_light.9.png from drawable resource ID #0x7f0200e5 at android.content.res.Resources$CRunnable_openmp.doOpenMP(Resources.java:1097) at android.content.res.Resources$__ompClass0.__doWork(Resources.java:1029) at com.samsung.javaomp.runtime.__OMPThread.run() Caused by: java.io.FileNotFoundException: res/drawable-xxhdpi-v4/common_signin_btn_icon_disabled_focus_light.9.png at android.content.res.AssetManager.openNonAssetNative(AssetManager.java) at android.content.res.AssetManager.openNonAsset(AssetManager.java:408) at android.content.res.Resources$CRunnable_openmp.doOpenMP(Resources.java:1092) at android.content.res.Resources$__ompClass0.__doWork(Resources.java:1029) at com.samsung.javaomp.runtime.__OMPThread.run() 似乎应用程序无法从Android操作系统访问一些drawable。 任何想法如何解决? 更新:可能是这部分导致它,但它只是一个猜测: Integer resultCode = GooglePlayServicesUtil.isGooglePlayServicesAvailable(this); if (resultCode == ConnectionResult.SERVICE_MISSING || resultCode == ConnectionResult.SERVICE_DISABLED || resultCode == ConnectionResult.SERVICE_VERSION_UPDATE_REQUIRED) { Dialog dialog = GooglePlayServicesUtil.getErrorDialog(resultCode, this, […]

无法在null对象上调用void android.view.View.setTranslationZ(float)

我在我的项目中使用库recyclerview-multiselect在recyclerview上选择多个项目在三星设备上:当我长按并选择一个项目时,多重选择器启动但是一旦我取消选择最后一个选择项目我就会得到以下exception这只发生在三星设备 JNI DETECTED ERROR IN APPLICATION: can’t call void android.view.View.setTranslationZ(float) on null object in call to CallVoidMethodV from void android.animation.PropertyValuesHolder.nCallFloatMethod(java.lang.Object, long, float) “main” prio=5 tid=1 Runnable | group=”main” sCount=0 dsCount=0 obj=0x86d99ef0 self=0xb4d07800 | sysTid=28321 nice=0 cgrp=apps sched=0/0 handle=0xb6f9dec8 | state=R schedstat=( 1263638622 186444747 1521 ) utm=90 stm=36 core=1 HZ=100 | stack=0xbe20a000-0xbe20c000 stackSize=8MB | held mutexes= […]

三星6S上的C#.NET 4.5.1 MVC 5.2.2中的MP3流媒体

我必须使用ReadSpeaker的TTS(文本说话)SaaS,以便为我正在开发的应用程序添加音频。 现在我们当前使用的基本SCAPI帐户有一个基本设置,您只需设置一个URL并获取我们需要输出的MP3流。 由于服务密钥位于URL中,因此我们无法在前端使用它,因此我们需要通过服务器传输文件。 在我测试Samsung 6S上的开发代码之前,一切正常。 它根本没有播放,但服务自己的链接工作,即这工作: Your browser does not support the audio element. 虽然完全相同的代码通过我们的服务器不在三星6S上与控制器中的流源相同的链接。 我已经通过几种不同的方式在服务器上流式传输文件,但每次都在三星6S(全新的开箱即用的无模块)中完全不同。 这是我用过的代码。 无效控制器: string url = “http://tts.readspeaker.com/a/speak?key=[ServiceKey]&lang=en_uk&voice=Female01&audioformat=mp3&volume=200&text=test text 2”; HttpWebRequest HttpWRequest = (HttpWebRequest)WebRequest.Create(url); HttpWebResponse response = (HttpWebResponse)HttpWRequest.GetResponse(); Stream stream = response.GetResponseStream(); MemoryStream ms = new MemoryStream(); stream.CopyTo(ms); Response.AddHeader(“Content-Type”, response.ContentType); Response.AddHeader(“Content-Length”, response.ContentLength.ToString()); Response.AddHeader(“Access-Control-Allow-Origin”, “*”); Response.AddHeader(“Connection”, “close”); Response.Flush(); audioData = ms.ToArray(); Response.BinaryWrite(audioData); […]

从/system/framework/arm/boot.oat启动的Android本机崩溃

在我最近在Google Play上更新了我的应用程序之后,我开始收到很多崩溃报告,所有这些都是来自Android 5的三星设备。较低的Android版本工作正常,其他Android 5厂商的设备也能正常工作。 我没有任何可以重现问题的设备,所以我不能一分为二。 我试图从崩溃报告和自我上一个工作版本(不幸的是很长)以来的更改列表中推断出可能出现的问题。 所有崩溃报告都是这样的(只是设备之间的地址略有不同): Build fingerprint: ‘samsung/kltektt/kltektt:5.0/LRX21T/G900KKTU1BOB1:user/release-keys’ Revision: ’15’ ABI: ‘arm’ pid: 26265, tid: 26265, name: mt.AnnelidsDemo >>> cz.gdmt.AnnelidsDemo <<< signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x76f57e84 r0 00000800 r1 0000004b r2 b4aa9f9a r3 00000000 r4 1426e019 r5 76f57e80 r6 0000012c r7 76e6b040 r8 00000019 r9 76f57d54 sl 000007ff fp […]

YouTube iframe嵌入无法在Android上自动播放

我在我的Android应用中使用了webView来加载YouTube iframe播放器和自动播放video。 它适用于三星Galaxy S2和S3,但在三星Galaxy S4上运行时,在尝试自动播放时总会产生灰色屏幕。 在Galaxy S4上,它没有自动播放工作正常,需要用户操作(点击)才能开始播放(如果在playerVars中添加“autoplay:1”则没有任何反应)。 我试图在onPlayerReady()中调用player.playVideo(),它导致了这个灰色屏幕: LogCat还显示一个奇怪的错误消息: E/IMGSRV(17004): :0: GetPTLAFormat: Invalid format 无法自动播放时。 我不知道这个消息是什么; 我用Google搜索并没有发现任何东西。 这是WebView的Android代码: WebView wv = (WebView) findViewById(R.id.webview); WebSettings websettings = wv.getSettings(); websettings.setJavaScriptEnabled(true); websettings.setDomStorageEnabled(true); websettings.setDatabaseEnabled(true); wv.loadUrl(strUrl); wv.setWebViewClient(new WebViewClient()); wv.setWebChromeClient(new WebChromeClient()); wv.setPadding(0, 0, 0, 0); wv.getSettings().setLoadWithOverviewMode(true); wv.getSettings().setUseWideViewPort(true); wv.setVerticalScrollBarEnabled(false); wv.setHorizontalScrollBarEnabled(false); 这是一个已知问题,还是有任何自动播放video的解决方案? 谢谢!

jquery ajax GET请求执行两次

我有以下ajax请求,只需单击一个按钮即可执行: function test(){ console.debug(“*”); $.ajax({ type: “GET”, dataType: “json”, url: ‘/path/to/url’, success: function(data){ console.debug(“**”); }, error: function(jqXHR, status, error){ console.debug(“*** ” + status + ” : ” + error + ” : ” + jqXHR.status); }, cache: false }); } 请求响应大约需要30秒才能返回。 但是,请求由服务器接收并执行两次,如apache日志所示。 请求的时间戳相隔30秒,但请求是相同的(例如?_ = 1363692320782)。 单击响应函数被调用一次,错误回调被调用一次(初始请求后正好60秒),尽管apache响应是200。 这个问题已经在三星Galaxy S2,Android 2.3.5版的手机应用程序中重现。 更新 – 从下面的评论添加Apache日志条目 1.2.3.4 – – […]

适用于Android 5 Samsung设备的Android使用权限

您可能知道,自Android 5启动以来,访问设备的最近任务(使用情况统计信息)需要用户手动启用此function(设置 – >安全性 – >使用率访问)。 我的应用程序检查设备是否使用Android 5,如果是,则为用户提供打开设置屏幕以启用使用权限的可能性: Intent intent = new Intent(Settings.ACTION_USAGE_ACCESS_SETTINGS); startActivityForResult(intent, 12345); 当我尝试在运行Android 5的三星设备中执行此操作时出现问题…当执行上面显示的行时出现此错误: android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.settings.USAGE_ACCESS_SETTINGS } at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1801) at android.app.Instrumentation.execStartActivity(Instrumentation.java:1499) at android.app.Activity.startActivityForResult(Activity.java:3913) 似乎尚未实现Settings.ACTION_USAGE_ACCESS_SETTINGS操作,这很奇怪,因为如果您转到“设置”选项以启用应用程序以访问此使用情况统计信息是… 知道如何解决这个特定情况下的这个问题?

使用android 5.0在三星中崩溃的DatePicker

我在使用棒棒糖5.0在三星note 2设备中创建一个日期选择器时遇到了麻烦。 例外是: java.util.IllegalFormatConversionException: %d can not format java.lang.String arguments at java.util.Formatter.badArgumentType(Formatter.java:1489) at java.util.Formatter.transformFromInteger(Formatter.java:1689) at java.util.Formatter.transform(Formatter.java:1461) at java.util.Formatter.doFormat(Formatter.java:1081) at java.util.Formatter.format(Formatter.java:1042) at java.util.Formatter.format(Formatter.java:1011) at java.lang.String.format(String.java:1803) at android.content.res.Resources.getString(Resources.java:1457) at android.content.Context.getString(Context.java:397) at android.widget.SimpleMonthView$MonthViewTouchHelper.getItemDescription(SimpleMonthView.java:684) at android.widget.SimpleMonthView$MonthViewTouchHelper.onPopulateNodeForVirtualView(SimpleMonthView.java:628) at com.android.internal.widget.ExploreByTouchHelper.createNodeForChild(ExploreByTouchHelper.java:377) at com.android.internal.widget.ExploreByTouchHelper.createNode(ExploreByTouchHelper.java:316) at com.android.internal.widget.ExploreByTouchHelper.access$100(ExploreByTouchHelper.java:50) at com.android.internal.widget.ExploreByTouchHelper$ExploreByTouchNodeProvider.createAccessibilityNodeInfo(ExploreByTouchHelper.java:711) at android.view.AccessibilityInteractionController$AccessibilityNodePrefetcher.prefetchDescendantsOfVirtualNode(AccessibilityInteractionController.java:1179) at android.view.AccessibilityInteractionController$AccessibilityNodePrefetcher.prefetchDescendantsOfRealNode(AccessibilityInteractionController.java:1091) at android.view.AccessibilityInteractionController$AccessibilityNodePrefetcher.prefetchDescendantsOfRealNode(AccessibilityInteractionController.java:1087) at android.view.AccessibilityInteractionController$AccessibilityNodePrefetcher.prefetchDescendantsOfRealNode(AccessibilityInteractionController.java:1087) at android.view.AccessibilityInteractionController$AccessibilityNodePrefetcher.prefetchDescendantsOfRealNode(AccessibilityInteractionController.java:1087) at android.view.AccessibilityInteractionController$AccessibilityNodePrefetcher.prefetchDescendantsOfRealNode(AccessibilityInteractionController.java:1087) at android.view.AccessibilityInteractionController$AccessibilityNodePrefetcher.prefetchDescendantsOfRealNode(AccessibilityInteractionController.java:1087) at […]

在galaxy选项卡中,不会调用videoView的onCompletionListener

对于Android中的video视图,我添加了一些媒体播放器监听器,如onPreparedListener,onCompletionListener等。但是当video完成后,onCompletionListener就不会被调用。 我们还观察到onCompletionListener会被调用,有时则不会。 此问题仅适用于三星Galaxy平板电脑操作系统版本4.1.2。 并且相同的代码在另一台三星设备上正常工作,例如S2,S3,S4等。 有没有人有想法?