草庐IT

android - 如何检测 Android Activity 何时开始和结束

这个问题在这里已经有了答案:关闭11年前。PossibleDuplicate:AndroidActivityLifeCycle-differencebetweenonPause()andOnStop()我的问题是关于是否有可能检测到AndroidActivity何时开始/结束。我的想法是让一个监听器或回调方法在这些事件期间执行一些代码,但我找不到任何人:_(非常感谢您的帮助!!!

android - 用语音命令结束电话以帮助瘫痪的人

我经营一家非营利组织,致力于为残障人士开发辅助技术。我正在与一位四肢瘫痪的客户一起工作——他无法使用四肢,但可以正常说话。目前,他几乎可以使用语音命令控制Android手机上的所有功能,但有一个关键功能除外:似乎无法使用语音命令结束通话。当然他可以等对方挂断电话,但很多情况下都需要挂断电话。当然,我的团队知道的唯一结束通话的方法是按下结束按钮或其他一些bodyAction,他当然不能这样做,因为他已经瘫痪了。2个问题:1)是否有任何现有的语音命令应用程序不仅可以调用电话,还可以通过语音命令结束通话。经过广泛的搜索,sonalight似乎能够做到这一点,但在测试时失败了。如有任何建议,我

android - 如何找到 Horizo​​ntalScrollView 的滚动结束值

我需要实现以下场景,这里我有两个horizo​​ntalScrollView,上面的scrollView是主菜单,下面的scrollView是子菜单。当我滚动主菜单时,中心箭头下方的菜单将在较低的ScrollView中显示其子菜单,并且从较低的ScrollView中,中心箭头下方的子菜单显示该子菜单的屏幕。这是我的要求:我已经使用Horizo​​ntalScrollViews和ViewFlipper实现了它,它也可以工作,但只有当我缓慢滚动而不是快速滚动时,它才会给出正确的结果。我在ACTION_UP事件中使用了onTouch()方法,所以当我从屏幕上松开手指时,它会在那个点给我get

android - 结束 Activity 中的自定义共享元素转换

我有全局应用程序中的提要数据列表。我使用此代码在MainAcitivty中从我的RecyclerView进行转换//selecteditemeventIntentintent=newIntent(this,DetailActivity.class);intent.putExtra("item_feed_index",selectedItemIndex);FeedViewHolderviewHolder=getViewHolderFromPosition(position);Pairpair1=Pair.create(viewHolder.imageView,"TransitionNam

android - 是否可以在每个不同用户的开始日期和结束日期之间的第 3 个月自动从服务器端 Java 发送推送通知?

我知道这是一个简单的问题,但我是新来的。我能知道是否有任何选项可以每3个月从谷歌云(后端,java服务器)向设备(Android)发送推送通知直到结束日期。如果有怎么办??我可以在一段时间内触发重复通知吗??在我的android应用程序(客户端)中,我有这些类https://github.com/googlesamples/google-services/tree/master/android/gcm/app/src/main/java/gcm/play/android/samples/com/gcmquickstart然后我在java中做了一个后端,我在那里有这些类:publiccl

android - 如何让我的 CountDownTimer 在倒计时结束后重置?

大家好,我正在尝试让我的CountDownTimer在时间达到零后自动重置回它的原始时间。就像一个无限循环。这是我目前的代码(总共有3个计时器):packagecom.android.countdown;importandroid.app.Activity;importandroid.os.Bundle;importandroid.os.CountDownTimer;importandroid.view.View;importandroid.widget.Button;importandroid.widget.TextView;importandroid.view.View.OnCli

java - "Tag start is not closed"在 XML 元素的开始和结束标记内注释时

是在XML文件中添加注释的方法。这实际上是否意味着这部分未“编译”?但是,当我这样做时:/>我收到错误消息“标记开始未关闭”。为什么? 最佳答案 标签内不允许有注释。您必须先用“>”或“/>”结束标签,然后您可以在那里添加您的评论。 关于java-"Tagstartisnotclosed"在XML元素的开始和结束标记内注释时,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/2571

java - CameraToMpegTest.java 不工作,以 IllegalStateException : Can't stop due to wrong state 结束

我从http://bigflake.com/mediacodec/运行CameraToMpegTest.java时遇到问题.当我从Activity启动它时:publicclassMyActivityextendsActivity{privateCameraToMpegTestctmt=newCameraToMpegTest();...@OverrideprotectedvoidonResume(){super.onResume();try{ctmt.testEncodeCameraToMp4();}catch(Throwablethrowable){throwable.printSta

android - 我的 Activity 结束后如何停止 GPS/位置跟踪?

我有一个非常简单的Android应用程序,它显示GooglemapView并使用GPS跟踪位置(基本上是这样):publicvoidonCreate(BundlesavedInstanceState){//...mLocationManager=(LocationManager)getSystemService(LOCATION_SERVICE);//...}publicvoidonResume(){super.onResume();mLocationManager.requestLocationUpdates(mProvider,20000,1,this);}publicvoidon

android - mediaPlayer.getCurrentPosition() > mediaPlayer.getDuration() 在播放 mp3 文件结束时

我正在我的应用程序中播放从网络流式传输的mp3文件,一些mp3文件有奇怪的行为:mediaPlayer.getCurrentPosition()大于mediaPlayer.getDuration()最后,持续约3秒钟。mp3文件是CBR编码。这可能是什么原因? 最佳答案 最终通过转换mp3文件解决了问题,这是我使用的命令:lame--mp3input-t-ms-b128--cbrinput.mp3output.mp3 关于android-mediaPlayer.getCurrentPos