草庐IT

active_flag

全部标签

android - 全屏透明 Activity (无标题和状态栏)不起作用....为什么?

我正在制作自定义锁屏。锁定屏幕是我在屏幕关闭时启动的Activity。但是,我无法让Activity既透明又全屏。状态栏一直显示。这是我在list中所做的:我还在activit的onCreate中添加了这些额外内容:requestWindowFeature(Window.FEATURE_NO_TITLE);setContentView(R.layout.lock_screen);getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREE

android - Android 中的 Activity 太多?

当我开始我的Android项目时,我有一个误解,认为应用程序中显示的每个屏幕都必须是一个新Activity。现在我完成了这个项目,我已经在我的模拟器和几部安卓手机上检查过它。到目前为止,我没有发现任何问题,但最近我在某处读到,应用程序中的Activity太多是一个非常糟糕的主意。目前我的应用程序有大约15-20个Activity。我听说理想情况下应该在5-6左右。我是否需要重新构建我的代码,或者在它完成后完成每个Activity就足够了? 最佳答案 在创建复杂的应用程序时,您肯定需要创建许多Activity。所以这取决于你的应用程序

android - API 25 (7.1.1) 更改了 Activity 生命周期

在我的MainActivity中,如果设置了Intent中的标志,我会打开一个对话框。如果对话框已创建,它将在onPause()中关闭@OverridepublicvoidonPause(){super.onPause();if(_dialog!=null){_dialog.dismiss();_dialog=null;}}@OverrideprotectedvoidonNewIntent(Intentintent){super.onNewIntent(intent);if(intentContainsFlag){_dialog=....;_dialog.show();}}如果按下Li

android - 在Android中模拟 Activity 死亡

我们知道,当系统资源耗尽时,后台Activity会序列化其状态并被操作系统杀死。当我们恢复它时,操作系统通过传递给onCreate方法的savedInstanceState恢复Activity状态。考虑到我们负责处理将要序列化/恢复的内容,我想终止我的Activity以测试我为恢复创建的代码。我怎样才能做到这一点?通过应用程序菜单强制终止应用程序没有帮助。 最佳答案 旋转您的设备(或模拟器)。Android以新的方向保存、销毁和重新创建Activity。 关于android-在Andro

android - 测试运行失败 : Instrumentation run failed due to 'Process crashed.' when testing multiple Android activity

我在测试我的Android应用程序时遇到问题。我有2个testCase类,如果我单独执行它们,没有问题,测试运行到最后。但是,如果我“右键单击”我的测试项目并选择“以AndroidJunit测试方式运行”,我会收到一条消息Launchinginstrumentationandroid.test.InstrumentationTestRunnerondeviceemulator-5554[2012-03-2715:56:27-matroussedemaquillageTest]Collectingtestinformation[2012-03-2715:56:31-matroussede

android - 在我的 Android Activity 中使用 BufferedImage 和 ImageIO 类

我正在开发一个Android应用程序,可以对手机中存储的图像进行Gamma校正。我的Activity可以获取图像位置,但我无法在我的应用程序中使用BufferedImage类和ImageIO类。我在使用ADT插件的EclipseIDE中遇到以下错误。ImageIOcannotbeResolvedBufferedImagecannotbeResolved我无法处理图像。我有一个包含Java库的想法,但我不知道如何在Android中执行此操作这是我需要让它工作的函数。privatestaticBufferedImagegammaCorrection(BufferedImageorigina

android - Google Play 服务 Activity 识别 - 电池使用情况?

GooglePlay服务组件是始终确定用户的当前Activity,还是仅在连接应用以接收Activity更新时才确定?documentation对此并不是很清楚,它只是说它一般对电池的影响很小。我想知道持续查询用户当前Activity(例如,以2分钟为间隔)的应用是否会给用户的电池带来任何额外压力。 最佳答案 电池成本基于应用指定的时间间隔。因此,如果您请求间隔2分钟,设备将休眠2分钟,唤醒几秒钟以进行Activity识别,然后再返回休眠2分钟。2或3分钟的间隔应该对电池的影响最小。 关

android - 在android中创建 Activity 时如何获取键盘高度

我想在用户进行特定Activity时自动显示与设备键盘高度相同的ListView。为此,我调用了三个方法,即showKeyboard()、getKeyboardHeight()和hideKeyboard(),然后为该ListView提供高度并显示该ListView。但问题是一旦我调用showKeyboard(),计算高度然后hideKeyboard(),键盘不会隐藏并保持可见。此外,我得到的高度为0。我无法显示该listView。是否有任何其他过程来获取键盘高度或以下代码中的任何更正?请参阅下面的代码:showKeyboard()方法-privatevoidshowKeyboard()

android - 尽可能长时间地防止 Activity 被破坏

我有一个应用程序,一个包含fragment的单一Activity应用程序。这个应用程序的通常用例是,你启动它并Handlebars机拿开,时不时地,你回到手机并插入一些数据......这是一个日志应用程序,你正在做一些事情并且将您的结果插入应用程序...我有一个问题,我的Activity时不时地被破坏并用一个空包重新创建...(大多数时候情况并非如此,但偶尔会发生这种情况...).我的应用程序有时会启动一个服务,在这种情况下甚至这个服务也会被杀死......这意味着系统已终止我的应用程序,对吗?我怎样才能避免这种情况?我需要保留用户数据和当前的顶级fragment...并将它们保存到包

android - Activity 识别 API

有人对最近的GooglePlay服务更新中的ActivityRecognitionAPI有问题吗?我在一个应用程序中实现了它。在5.0更新之前它工作得很好。现在,当用户走路或坐着不动时,它会返回IN_VEHICLE。:/并且根本不返回WALKING、RUNNING或ON_FOOT。我应该注意ActivityRecognitionAPI的任何变化吗?如果您需要更多详细信息,请告诉我。 最佳答案 WALKING和RUNNINGActivity以secondaryactivitiesinalist(ActivityRecognitionR