Articles of 状态

在Android上的状态栏中显示不确定的进度条

我正在尝试在状态栏中显示与不确定的进度条(不是水平的,但是圆形的)相同的animation图形,同时我正在进行的通知处于活动状态。 我试图find与不确定进度条对应的资源ID,但发现它是通过代码animation的。 我尝试将Notification实例中的图标ID设置为animationGIF,但只有GIF的第一帧显示在状态栏中。 如果我将图标ID设置为android.R.drawable.progress_indeterminate_horizo​​ntal,则图形会完美地animation。 所以,我的问题是 – 在这种情况下如何实现animation? 通过iconLevel? 如何设置animation图标而不需要自己定期制作animation? 任何指针都会非常感激。 谢谢, 阿克沙伊

安卓,应用程序在锁定屏幕启动后重新启动

我整天一直在玩状态试图找出原因,当我按下电源按钮调出锁定屏幕时,我的应用程序失去焦点并调用它的onStop()(应该如此)然后调用onStart( )再次在屏幕熄灭之前。 这导致我出现问题,因为我的应用程序中的某些声音(可能是其他东西)在锁定屏幕处于活动状态时再次开始播放。 如何在锁定屏幕处于活动状态时确保正确地后置并停止?

电池状态始终不充电

@Override public void onReceive(Context context, Intent intent) { int status = intent.getIntExtra(BatteryManager.EXTRA_STATUS, BatteryManager.BATTERY_STATUS_UNKNOWN); if (status == BatteryManager.BATTERY_STATUS_CHARGING || status == BatteryManager.BATTERY_STATUS_FULL) Toast.makeText(context, “Charging!”, Toast.LENGTH_SHORT).show(); else Toast.makeText(context, “Not Charging!”, Toast.LENGTH_SHORT).show(); } 表现: 在此代码中,Toast始终显示“Not Charging!”。 我在实际设备上对此进行了测试,当我将其插入AC或USB电源时,它仍显示“Not Charging!” 吐司。

按下时自动更改按钮背景和文本外观(如iOS)?

在iOS中,如果我将按钮的背景设置为图像,当我按下按钮时,按钮的整个内容(包括文本)将被遮蔽。 我可以在Android中实现相同的效果,还是必须为不同的状态使用不同的图像? 此外,即使我为不同的状态使用不同的图像,如何使文本也被遮蔽? 一种肮脏的方法是将OnClickListener设置为按钮,并在按下时以编程方式遮蔽文本,但还有其他方法吗?

Android:保存XWalkView – Crosswalk状态

我正在使用XWalkView将移动网站显示为一个应用程序。 我的问题是当应用程序进入后台并返回时它重新加载它显示的页面。 我希望保持状态,并从背景中继续该状态。 这是我的代码: public class MainActivity extends AppCompatActivity { static final String URL = “https://www.biletdukkani.com.tr”; static final int MY_PERMISSIONS_REQUEST_ACCESS_LOCATION = 55; static final String SHOULD_ASK_FOR_LOCATION_PERMISSION = “shouldAskForLocationPermission”; static final String TAG = “MainActivity”; static final String COMMAND = “/system/bin/ping -c 1 185.22.184.184”; static XWalkView xWalkWebView; TextView noInternet; static Bundle stateBundle; @Override protected void onCreate(Bundle […]

onCreateDrawableState从不调用

我有一个向RelativeLayout添加新状态但是onCreateDrawableState方法永远不会调用。 我的class级是: public class UnreadableRelativeLayout extends RelativeLayout { private static final int[] STATE_UNREADED = {R.attr.state_unreaded}; private boolean isUnreaded = false; public UnreadableRelativeLayout(Context context) { super(context); } public UnreadableRelativeLayout(Context context, AttributeSet attrs) { super(context, attrs); } public UnreadableRelativeLayout(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); } public void setUnreaded(boolean isUnreaded) { if (this.isUnreaded != […]

Android UI更新线程 – 保存并恢复它

我该怎么做呢? 我有一个秒表,我在onSaveInstance保存它的状态并在onRestoreInstance恢复它的状态…… 现在我遇到了以下问题:如果我在onSaveInstance停止线程并且屏幕被锁定或关闭,则不会调用onRestoreInstance并且秒表不会继续… 如果我没有停止它,即使屏幕关闭或活动不再活动,秒表也会在后台运行并开启… 那么处理这种事情的常用方法是什么? PS: 我甚至有一个工作解决方案,一个局部variables来保存onStop事件中的运行状态,并在onStart事件中重新启动线程…但我仍然想知道是否有使用android系统本身的“默认”解决方案.. ..

如何使用onRetainNonConfigurationInstance()为屏幕方向保存位图?

在我的class级视图中,手机摄像头将被打开并且程序在用户从手机摄像头拍摄照片后显示位图,但同时用户将屏幕旋转到“横向”位图将消失,活动的oncreate()将再次加载然后摄像头将再次打开。 我不知道使用onRetainNonConfigurationInstance()或onSaveInstanceState()保存位图。 问题是如何在用户旋转手机之前保存位图(取自手机摄像头),这样即使手机是横向模式,同样的位图也会在屏幕上显示? —编辑—添加到AndroidManifest.xml是获取保存状态的好方法吗?

如何禁用状态栏或通知栏但不禁用android中的标题栏?

我想在android中禁用状态栏或通知栏。 我使用android:theme=”@android:style/Theme.NoTitleBar.Fullscreen”来禁用它,但它也使我的标题栏禁用。 我怎样才能禁用状态栏?

适用于ViewPager的Android Viewholder

您好我正在使用ViewPager但我现在想要保留状态,而不是重新生成单元格。 我注意到viewpager非常类似于listview的自定义适配器,并且它们的function类似于listview在不再在屏幕上重新生成数据的情况,viewpager是相同的方式。 有没有办法在最初加载之后执行viewholder,某种保留每个视图状态的对象,以便viewpager单元加载更快。 (每个单元格都有一些处理和渲染,但我会自己测试内存的限制) 这是我的观察者