草庐IT

starting-activity

全部标签

android - 运行时无命令输出 : 'am start -n

最近,当我试图在我的设备上运行我的Android应用程序时,我必须在它真正启动之前从Eclipse运行它几次。我尝试重新安装JRE、JDK和IDE,并尝试切换工作区。我还让Eclipse为JavaVM使用更多RAM。我的IDE、JRE、JDK、ADT和ADT插件都是最新的。非常感谢对此的任何建议。Nocommandoutputwhenrunning:'amstart-ncom.example.abstab/com.example.abstab.ActivityMain-aandroid.intent.action.MAIN-candroid.intent.category.LAUNCH

android - 如何使用google plus的accessToken从不同的 Activity 中注销android中的用户

在安卓应用中,在一项Activity中,我可以按照此处所述使用googleplus登录:https://developers.google.com/+/mobile/android/sign-in但我想从不同的Activity中退出googleplus。因此,当我单击“注销”按钮时,我正在执行此代码...但是这里isConnected()方法始终返回false,因为用户不再连接...那么我如何使用我从第一个Activity存储的AccessToken连接用户?if(mPlusClient.isConnected()){mPlusClient.clearDefaultAccount();

android - Google Analytics Activity 跟踪未显示在报告中

我正在尝试在Android中实现GoogleAnalyticActivity跟踪。我遵循了本指南:https://developers.google.com/analytics/devguides/collection/android/v2/campaigns这是我所做的:将此添加到AndroidManifest:按照本指南(https://developers.google.com/analytics/solutions/testing-play-campaigns)执行广播:adbshellambroadcast-acom.android.vending.INSTALL_REFER

android - 按下主页按钮后从系统覆盖窗口启动 Activity

我有一个系统覆盖窗口,一个像Facebook的聊天头一样的floatView。当用户按下窗口时,将启动一个Activity来显示内容。问题是,如果用户通过按主页按钮离开我的应用程序,则由于系统限制(https://code.google.com/p/android/issues/detail?id=4536),Activity无法在5秒内启动。Activity在5秒后出现。我没有找到关于以前的SO问题的任何解决方案。然而,有一个应用程序,LinkBubble,克服了这个问题。当用户按下float气泡View时,Activity总是可以立即弹出。有人知道怎么做吗?这是我的系统覆盖窗口的布

android - 应用小部件 : instance don't be shown after config activity is finished on some devices

在主屏幕上添加新的appwidget实例时,我在某些设备上遇到了奇怪的行为。我有带有配置Activity的AppWidget应用程序。正如我必须自己做的appwidget教程更新中所说的。publicstaticvoidupdateWidgetAndSendIntent(Activityactivity,intmAppWidgetId,booleanisUpdate){updateWidgets(activity);if(!isUpdate){IntentresultIntent=newIntent();resultIntent.putExtra(AppWidgetManager.EX

android - appcompat_v7 abc_activity_chooser_view.xml 中重复的 id @+id/image :58

在创建apk时出现以下错误:“重复的id@+id/image,已经在这个布局的前面定义了....布局中的abc_activity_chooser_view.xml:58(appcompat_v7)”于是我清理了一下,还是一样。此文件中确实存在重复的id@+id/image:关于如何处理这个问题的任何想法?显然我不能只是重命名它。我可以跳过在Lint中检查它,但错误仍然存​​在,我认为这不是最好的解决方案。还有更可靠的解决方案吗? 最佳答案 您收到重复ID错误,因为android.support.v7.internal.widget.

android - SurfaceTexture 是否在 Activity 暂停/恢复周期中幸存下来?

下面是我做的一个小实验,我在Activity的onResume()部分将SurfaceTextureListener附加到TextureView。重新开始:表面纹理可用(“onSurfaceTextureAvailable”)方向改变:如我​​所料,表面纹理被破坏(“onSurfaceTextureDestroyed”),然后表面纹理可用(“onSurfaceTextureAvailable”)。现在让我吃惊的是:任务切换然后恢复:表面纹理未被破坏(无“onSurfaceTextureDestroyed”)并且表面纹理不可用(无“onSurfaceTextureAvailable”)在

Android 共享元素从启动画面到主 Activity 的过渡

我的应用程序在显示主要Activity之前显示启动画面1秒钟。初始屏幕和主要Activity共享一个公共(public)图像,需要从初始屏幕的中心到主要Activity布局的顶部进行动画处理。因为如果将启动画面实现为,则如何完成此动画并不明显。在主要Activity中的背景图像(参见SplashScreenstheRightWay或HowdoImakeasplashscreen?),我决定将启动画面实现为正常Activity,并使用共享元素过渡来为两个Activity之间的图像设置动画。最初,我使用以下onCreate()启动Activity中的实现:publicclassSplash

android - VideoView 泄漏 Activity

我在VideoActivity中使用以下代码在应用中显示视频:binding.videoView.setVideoURI(videoUri);binding.videoView.requestFocus();binding.videoView.start();binding.videoView.setOnPreparedListener(newMediaPlayer.OnPreparedListener(){@OverridepublicvoidonPrepared(MediaPlayermediaPlayer){binding.progressBar.progressOverlay.

java - 从 MIC 录制并流式传输到 TCP 服务器;媒体记录器 : start failed: -38

我正在尝试通过TCP将音频从Android设备的麦克风流式传输到服务器。问题是我在控制台上收到错误消息。已建立TCP连接,但未发送音频数据。我意识到这可能是因为编解码器选择不当,因为有些需要能够在流中搜索,而这是不可能的。我实际上可以使用任何有效的编解码器,但我读到MediaRecorder.OutputFormat.RAW_AMR和MediaRecorder.AudioEncoder.AMR_NB是流媒体的最佳组合。如果有更好的选择,请提出另一种选择。这是我在日志中看到的内容:11-0611:09:27.27622983-22983/se.jensolsson.test.testD/