草庐IT

android - Android Webview 中的 Youtube 直播流很紧张

我在尝试在AndroidWebview中播放一些youtube视频时遇到了很多麻烦。我到处搜索,但找不到有效的解决方案。我正在使用以下代码:WebViewmWebView=(WebView)findViewById(R.id.webView1);//SetupWebviewWebChromeClientclient=newWebChromeClient();mWebView.setWebChromeClient(client);mWebView.getSettings().setPluginsEnabled(true);mWebView.getSettings().setSupport

Android sendevent 真的很慢 - 如何加快速度?

我正在做一些ui自动化,我能够使用getevent存储屏幕触摸,但是当我尝试使用sendevent发送它时,它需要很长时间,因此很难真正重播输入。我已经尝试将脚本加载到设备上并在设备上本地运行脚本(带有一堆sendevent命令的脚本)。但这只是稍微改善了这一点。有没有其他方法可以更快地注入(inject)这些命令? 最佳答案 触摸处理程序在不同设备上的实现方式不同。您应该cat/proc/bus/input/devices以查看触摸处理程序的实现位置。您还可以执行adbshellgetevent,与设备交互并查看接口(interf

Android mediarecorder 只录制质量很差的视频

所以我有下面的代码来做我的录音,质量绝对糟糕。我想我的设置一定是错误的,但我已经尝试了两种方法。“CamcorderProfile”方式再“Manual”方式,可以看到摄像机代码被注释掉了。两者给出完全相同的结果。Camera_camera=Camera.Open(1);_camera.Unlock();recorder=newMediaRecorder();recorder.SetCamera(_camera);recorder.SetAudioSource(AudioSource.Mic);recorder.SetVideoSource(VideoSource.Camera);re

Android - 获取 GPS 信号需要很长时间。如何实现一个好的GPS供应商?

我写了一个应用程序,可以在慢跑时跟踪gps位置。不幸的是,该应用程序需要一些时间来获取GPS信号。当我打开其他应用程序(如谷歌地图)时,它们会立即获取位置。我的问题是:如何实现gps-provider,以便应用尽快获得信号。一个想法是,使用该应用程序启动一项服务,以便提供商做一些准备工作。但是跟踪Activity不是主要Activity。我如何在尚未启动服务的Activity中绑定(bind)服务?这是个好主意吗?感谢阅读-我希望我的英语是可以理解的,马提尼 最佳答案 正如我在评论中提到的,GPS启动不是即时过程。接收器基本上必须知

android - 使用 AccountManager addAccountExplicitly 第一次同步需要很长时间

我使用AccountManageraddAccountExplicitly()将帐户添加到AccountManager。然后我打电话ContentResolver.setSyncAutomatically(account,ContactsContract.AUTHORITY,true);这样做之后,当查看设备的“帐户和同步”屏幕时,我看到了我的帐户,但是当我点击进入时,我看到“同步联系人”复选框没有出现。它可能需要几分钟才能出现...我发现如果我听到正在添加的帐户,并在延迟(2秒)后调用:ContentResolver.requestSync(account,ContactsContr

Android OpenGL 纹理在 Sprint Samsung Galaxy s2 Epic Touch 4g 上看起来很糟糕

首先承认我是一名opengl新手-我一直在开发的游戏能走到这一步简直是个奇迹。纹理在HTCEvo3d、DroidBionic和thunderbolt上看起来不错。我刚买了SprintSamsungGalaxys2,纹理看起来很糟糕-我的理论是更大的屏幕和较低的dpi影响纹理mag过滤(我的另一个理论是我不知道我在做什么)。截图#1GalaxyS2与HTCEvo3d截图#2GalaxyS2与HTCEvo3d我已经尝试启用/禁用抖动,使用16位、24位和32位纹理,将选项传递给androidBitmapFactory解码方法以防止缩放,在下面的代码fragment中禁用我的每个opengl

android - fragment 到 fragment 的事务很慢

我在屏幕左侧有一个fragment和ListView...每当用户点击ListView的任何项目时,我都会在右侧显示fragment..下面是我如何使用事务:FragmentManagerfragmentManager=getFragmentManager();FragmentTransactionfragmentTransaction=fragmentManager.beginTransaction();SiteDetailsFragmentActivityfragment=newSiteDetailsFragmentActivity();fragment.setArguments(

Android alarmmanager 不是很可靠

我对Android的Alarmmanager功能有疑问。问题是等待一个多小时左右的警报无法响起。我的应用程序最初会像这样创建一个警报:-PendingIntentsender=PendingIntent.getBroadcast(this,192837,intent,PendingIntent.FLAG_UPDATE_CURRENT);AlarmManageram=(AlarmManager)getSystemService(ALARM_SERVICE);am.set(AlarmManager.RTC_WAKEUP,mCal.getTimeInMillis(),sender);当警报响

Android:第一个元素 ListView 表现得很奇怪

在我的Android应用程序中,我有一个包含5个元素的ListView。我创建了一个自定义适配器,以更改listView的某些元素的背景。比如listview的第二个item还没有准备好,所以我想setBackground(Color.Gray),这样他就可以看起来像没做好一样。为了做到这一点,我在我的自定义适配器中重写了ArrayAdapter的getView()方法:@OverridepublicViewgetView(intposition,ViewconvertView,ViewGroupparent){Viewv=super.getView(position,convertV

android - 添加许多 Overlay 后 MapView 平移和缩放速度很慢

所以我花了很多时间试图弄清楚如何加快速度,但我现在没有主意了。我有一个类mapPopup,其中一个MapView显示在整个屏幕上。mapPopup中有一个由GeoPoint组成的数组,我想在数组的二维中的每个GeoPoint之间画线。我已经使用扩展Overlay的自定义类mapOverlay完成了这项任务,但我遇到的问题是,一旦绘制了所有map叠加层,map缩放或平移非常慢。一旦将所有叠加层添加到map中,通常会有2000多个叠加层,但它们都非常小。考虑到如果叠加层越少map会工作得更快,我将所有线绘制到三个单独的叠加层而不是每条线单独的叠加层。这实际上导致map的平移和缩放变慢,所以