草庐IT

ACTIVITY

全部标签

android - 如何启动安卓设备并跳过屏幕锁定

如标题,我可以唤醒手机并跳过屏幕锁定吗?我想写一个基于闹钟的应用程序,当时间到了,即使手机处于sleep状态,该应用程序也应该在后台检测到某些东西。当检测到某些东西时,手机应自动唤醒,跳过屏幕锁定并显示图片(开始新Activity)。有人可以给我一些建议或例子吗?非常感谢! 最佳答案 您开始的Activity需要以下一个或两个布局参数。使用FLAG_SHOW_WHEN_LOCKED使Activity显示在屏幕锁定上方。使用FLAG_DISMISS_KEYGUARD自动关闭键盘锁。更多详情请访问http://developer.and

android - 如何在Android中实现通知服务(不使用Activity)

我正在实现通知我的应用只是一个例子。服务类文件:publicclassServices{publicvoidmyNotify(Contextcontext,Stringmessage){Log.v("mynotificationmethod","fromGetNotificationclass");NotificationManagernotificationManager=(NotificationManager)context.getSystemService(Context.NOTIFICATION_SERVICE);Notificationnotification=newNot

android - 隐藏 Activity 时播放视频

想一想“PandoraforAndroid”就很容易理解这个例子。我的Activity有一个VideoView播放类里面的讲座。我希望能够从这个Activity切换到另一个Activity(在我的应用程序中,或切换到另一个应用程序(主屏幕,其他应用程序))而不会中断。使用Pandora示例,我可以在播放音乐时转到“切换广播电台”View,然后可以转到主屏幕并继续无缝地在手机上导航。这是否适用于视频或音频?我可以只播放视频文件中的音频然后轻松切换回去吗? 最佳答案 处理此问题的一般方式(以及Pandora处理它的方式)是在后台线程上播

android - 使用 3d 翻转动画开始 Activity

我正在尝试开始一项Activity并将过渡创建为3d翻转(正如许多人在iPhone上所说的完全一样),不幸的是我还没有找到令人满意的答案,我被卡住了。我已经实现了http://www.inter-fuser.com/2009/08/android-animations-3d-flip.html对于整个布局,现在当按下某个按钮时布局会翻转,但由于它指的是未加载的Activity中的布局,因此它们不会填充所有项目和数据(例如可扩展ListView).但是当我在翻转后调用startActivity()时,Activity被创建,这当然隐藏了调用者Activity上的framelayout容器

Android:将消息从后台线程传递到 UI 线程的正确方法?

我已经阅读了很多关于线程、处理程序、循环程序等的内容,但我很困惑。在我的应用程序中,我想让第一个Activity启动后台工作程序。这个后台worker将不断地从TCP套接字请求数据,并(希望)在数据到达时将新信息发布到UI线程。如果用户转换到新的Activity,后台需要继续做它的事情,但只向UI线程发送不同的消息,以便它可以相应地更新新布局。这是我目前所拥有的......这是我的主要Activity文件publicclassMyTCPTestextendsActivity{@OverridepublicvoidonCreate(BundlesavedInstanceState){su

android - ActivityGroup 已弃用

我正在制作包含三个选项卡的android应用程序..在第三个选项卡上有登录屏幕..当我点击登录按钮时......我想用包含ListView和注销按钮的Activity替换Activity......以前我使用ActivityGroup来替换Activity..但是现在不推荐使用ActivityGroup..现在如何替换第三个选项卡下的Activity?我正在使用这些代码Intentintent=newIntent(MyApp.this,LoginPage.class);replaceContentVieww("activity4",intent);publicvoidreplaceCo

android - 管理android应用程序中的多个 Activity

我有一个包含许多Activity的Android应用程序。我通过在其代码中创建一个Intent对象来渲染上一个Activity的下一个Activity。我认为这种代码很糟糕。是否有任何“好的”方法来在应用程序中实现Activity管理,最佳实践? 最佳答案 实际上,我们android开发人员遵循一些标准做法:创建仪表板并根据特定仪表板选项点击开始Activity遵循标签栏设计关于仪表板:您可以从here获取仪表板示例.关于标签栏:与Tabbar相比,为什么我更喜欢Dashboard?仅仅因为在仪表板中实现Activity管理真的非常

android - 为什么我的数据很大时会出现Activity暂停超时异常?

我在我的Activity中使用我的对象的集合。我将此集合从ActivityActDocumentDetails传递到ActProductsGallery。当我的收藏不是很大时,我没有问题,但是当收藏的大小足够大时,我得到了这个execption:ActivityRecord的Activity暂停超时{40af3ef8org.mabna.order/.ui.ActProductsGallery}如何解决这个超时问题?提前致谢11-2309:44:21.930:I/ActivityManager(134):Nolongerwantcom.asus.weather(pid664):hidde

android - 如何在android中从另一个项目的 Activity 中调用一个项目的 Activity ?反之亦然?

我正在做一个集成项目,涉及将两个项目集成为一个。我想怎么做,我有一个共同的项目,这个共同项目的Activity应该能够调用其他两个项目的Activity,根据不同的事件,例如按下特定按钮等。我该怎么做?是否可以通过Intent实现?另外,另外两个项目的activity应该可以互相调用,怎么做到的? 最佳答案 这篇Android开发者博文解释了如何使自定义应用程序Intent可用于此类集成的其他应用程序:http://android-developers.blogspot.com/2009/11/integrating-applica

Android 我应该什么时候打开和关闭数据库连接?

概述:在onStart和异步任务中打开数据库连接变得相当复杂。拥有全局可用的数据库连接是不好的做法吗?如果不好,有什么更好的方法?详细信息:我有一个应用程序在多个Activity中连接到sqlite3数据库。起初,我需要访问数据库的地方并不多,所以每次需要访问时我都只是打开和关闭。然后有更多地方需要访问它,因此,正如另一个StackOverflow问题所建议的那样,我开始在需要连接的Activity的onStart方法中打开数据库连接,并在onStop方法中关闭它。在我开始需要在一些比Activity还长的异步任务中建立连接之前,这一切都很好。由于已调用Activity的onStop方