草庐IT

STATE_CHANGE

全部标签

安卓相机2 : the most optimal and fast way to change the output surface set on-the-fly

我正在制作一个视频流应用程序,它可以根据可用的上行链路带宽调整视频比特率,我希望它能够动态更改视频分辨率,以便在较低的比特率下不会出现太多的压缩伪影。虽然我通过释放MediaCodec并在CameraCaptureSession上调用abortCaptures()和stopRepeating()来完成这项工作>然后为新分辨率配置所有内容,这会导致流中出现非常明显的中断-在我的测试中至少有半秒。当相机本身不支持所需的分辨率时,我使用OpenGL缩放图像,类似于this.我使用两个表面初始化捕获session-一个用于向用户预览(使用TextureView),另一个用于编码器,即Media

android - MediaPlayer 上的消息 "internal/external state mismatch corrected"是什么意思?

我使用MediaPlayer并经常以编程方式设置播放器的状态,例如:if(mp.isPlaying()){mp.pause();animationPausedMusic();}privatevoidanimationPausedMusic(){//Changingbuttonimagetoplaybuttonbtn_play.setBackgroundResource(R.drawable.play);...//morecode}但有时logcat会给我消息:“已纠正内部/外部状态不匹配”然后播放和暂停功能不再起作用。这条消息是什么意思?我该如何解决? 最佳

android - 媒体播放器错误 : start called in state 4

每次我开始播放时,我都会收到两个MediaPlayer错误。01-0312:04:35.738:D/PlayerActivity(10164):play01-0312:04:35.742:D/PlayerService(10164):setAudiotStreamType01-0312:04:35.742:D/PlayerService(10164):setDataSource01-0312:04:35.742:D/PlayerService(10164):prepareAsync01-0312:04:35.742:E/MediaPlayer(10164):startcalledins

Android 搜索对话框和建议 ListView : Change theme and colours

我已经实现了一个简单的搜索对话框,它根据此处的指南(通过自定义提供程序)在我的应用程序中执行数据的自定义搜索:http://developer.android.com/guide/topics/search/search-dialog.html问题是搜索栏的颜色和大小(超过操作栏的高度等)在我的应用程序设计中不起作用。我知道如何在我的styles.xml文件中创建主题,但我不知道如何定位Android搜索对话框和建议ListView。有谁知道我该怎么做? 最佳答案 在这个问题上花费了13个小时后,由于某种原因证明这是不可能的。具有视

android - 布局 : how to make image to change its width and height proportionally?

我有这样的布局:这个布局几乎满足了我的需要:它使ImageView的高度与TextView的高度相同。图像图形内容拉伸(stretch)也保持纵横比。但是,ImageView的宽度不会改变!结果,我在文本和ImageView之间有很大的差距!作为临时解决方案,我覆盖了View#onLayout。问题:如何在xml布局中改变图片宽度?更新:这是我需要的最终布局(文本+一些图像)。查看第一张图片:它的宽度应该与其中缩放后的图片完全相同,没有填充和边距: 最佳答案 对于imageView,您可以将图像添加到线性布局并赋予权重属性。例如,如

android - 如何在Edittext中添加Change listener

在我的Android应用程序中。我有一个EditText和Textview.inEdittext用户需要输入金额。当他在编辑文本中输入数量时,在textview中它必须显示总值(加税值)。如何做到这一点。 最佳答案 您可以为此使用textwatcher。editText.addTextChangedListener(newTextWatcher(){@OverridepublicvoidbeforeTextChanged(CharSequences,intstart,intcount,intafter){}@Overridepubl

安卓 : Save application state on screen orientation change

在发布这个问题之前我已经看到了以下链接http://www.devx.com/wireless/Article/40792/1954SavingAndroidActivitystateusingSaveInstanceStatehttp://www.gitshah.com/2011/03/how-to-handle-screen-orientation_28.htmlHowtosavestateduringorientationchangeinAndroidifthestateismadeofmyclasses?我不知道应该如何覆盖以下函数:@OverridepublicObjecto

机器人 : media player - pause called in state 8

我在我的应用程序中使用媒体播放器播放一些短音。虽然我在我的应用程序中没有发现任何问题/崩溃,但我可以看到以下一些错误消息。请帮助我解决这个问题。03-2322:53:16.229:E/MediaPlayer(19185):pausecalledinstate803-2322:53:16.229:E/MediaPlayer(19185):error(-38,0)03-2322:53:16.449:E/MediaPlayer(19185):Error(-38,0)03-2322:53:16.449:D/OpenGLRenderer(19185):Flushingcaches(mode0)0

android,自定义 state_pressed 不起作用

我下面的自定义选择器没有按预期工作,我根本看不到pressed状态。任何提示?谢谢 最佳答案 尝试像这样将state_pressed移动到顶部:编辑:正如@forcewill提到的,请注意将按下状态移动到顶部的原因与Android将使用匹配的第一个状态这一事实有关,在您的情况下,小部件已启用并且同时按下,因此它首先匹配启用状态。 关于android,自定义state_pressed不起作用,我们在StackOverflow上找到一个类似的问题: https:/

android - READ_PHONE_STATE 权限是否会受到 SMS 和 CALL_LOG 权限组的 Google Play 政策更改的影响?

错误警报–此应用将受到政策变更的影响此应用程序将受到GooglePlay管理SMS和CALL_LOG权限使用政策变化的影响。不合规的应用可能会于2019年1月9日从GooglePlay中移除。我已经删除了Google政策链接上列出的SMS和CALL权限组的权限https://support.google.com/googleplay/android-developer/answer/9047303但不确定READ_PHONE_STATE。是否需要删除此权限?因为它仍然显示错误警报。Here是我的list权限列表。 最佳答案 不,您不