Android项目之HomeHealth基础学习2:Service

一、 Service简介

Service是android 系统中的四大组件之一(Activity、Service、BroadcastReceiver、ContentProvider),它跟Activity的级别差不多,但不能自己运行只能后台运行,并且可以和其他组件进行交互。service可以在很多场合的应用中使用,比如播放多媒体的时候用户启动了其他Activity这个时候程序要在后台继续播放,比如检测SD卡上文件的变化,再或者在后台记录你地理信息位置的改变等等,总之服务总是藏在后台的。

Service的启动有两种方式:context.startService() 和 context.bindService()


二、 Service启动流程

context.startService() 启动流程:

context.startService()  -> onCreate()  -> onStart()  -> Service running  -> context.stopService()  -> onDestroy()  -> Service stop 


如果Service还没有运行,则android先调用onCreate(),然后调用onStart();

如果Service已经运行,则只调用onStart(),所以一个Service的onStart方法可能会重复调用多次。 

如果stopService的时候会直接onDestroy,如果是调用者自己直接退出而没有调用stopService的话,Service会一直在后台运行,该Service的调用者再启动起来后可以通过stopService关闭Service。

所以调用startService的生命周期为:onCreate --> onStart (可多次调用) --> onDestroy


context.bindService()启动流程:

context.bindService()  -> onCreate()  -> onBind()  -> Service running  -> onUnbind()  -> onDestroy()  -> Service stop
 

onBind()将返回给客户端一个IBind接口实例,IBind允许客户端回调服务的方法,比如得到Service的实例、运行状态或其他操作。这个时候把调用者(Context,例如Activity)会和Service绑定在一起,Context退出了,Srevice就会调用onUnbind->onDestroy相应退出。 

所以调用bindService的生命周期为:onCreate --> onBind(只一次,不可多次绑定) --> onUnbind --> onDestory。

在Service每一次的开启关闭过程中,只有onStart可被多次调用(通过多次startService调用),其他onCreate,onBind,onUnbind,onDestory在一个生命周期中只能被调用一次。

 


三、 Service生命周期 

Service的生命周期并不像Activity那么复杂,它只继承了onCreate()、onStart()、onDestroy()三个方法

当我们第一次启动Service时,先后调用了onCreate()、onStart()这两个方法;当停止Service时,则执行onDestroy()方法。

这里需要注意的是,如果Service已经启动了,当我们再次启动Service时,不会在执行onCreate()方法,而是直接执行onStart()方法。

它可以通过Service.stopSelf()方法或者Service.stopSelfResult()方法来停止自己,只要调用一次stopService()方法便可以停止服务,无论调用了多少次的启动服务方法。


四、 代码示例

(1)startService示例

工程包括两个类:MainActivity.java,PlayService.java

其中:MainActivity.java定义了两个按钮,分别控制音乐的播放与停止。

用startService和stopService完成Activity与Service之间的切换,启动Service以及取消Service,如果不用按钮,可以在Activity的OnCreate和OnDestrpy里面启动和取消Service

AndroidManifest.xml文件如下:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.serviceactivity"
    android:versionCode="1"
    android:versionName="1.0" >

    <uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="19" />

    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        
        <service android:enabled="true" android:name=".PlayService" />
    </application>
    
</manifest>

layout布局文件activity_main.xml

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context=".MainActivity" >

    <Button 
        android:id="@+id/button_on"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="open"/>
	
	<Button 
        android:id="@+id/button_off"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_below="@id/button_on"
        android:text="close"/>
	
	<TextView 
	    android:id="@+id/txt"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_below="@id/button_off"
        android:text="we will via"
	    />


</RelativeLayout>


MainActivity.java代码如下:

package com.example.hellowendy;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;

public class MainActivity extends Activity implements OnClickListener {
	/** Called when the activity is first created. */
	Button buttonOn, buttonOff;
	String TAG = "ServiceActivity";

	@Override
	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_main);

		buttonOn = (Button) findViewById(R.id.button_on);
		buttonOff = (Button) findViewById(R.id.button_off);

		buttonOn.setOnClickListener(this);
		buttonOff.setOnClickListener(this);
		Log.v(TAG, "ActivityonCreate");
	}

	@Override
	public void onClick(View v) {
		// TODO Auto-generated method stub
		switch (v.getId()) {

		case (R.id.button_on):
			Log.v(TAG, "ActivitystartService");
			this.startService(new Intent(this, PlayService.class));
			// startService(new Intent(this, PlayService.class));

			break;
		case (R.id.button_off): {
			Log.v(TAG, "ActivitystopService");
			this.stopService(new Intent(this, PlayService.class));
			// stopService(new Intent(this, PlayService.class));

		}
			break;

		default:
			break;

		}

	}

	@Override
	protected void onStop() {
		// TODO Auto-generated method stub
		super.onStop();
		Log.v(TAG, "ActivityonStop");
	}

	@Override
	protected void onDestroy() {
		// TODO Auto-generated method stub
		Log.v(TAG, "ActivityonDestroy");
		super.onDestroy();

	}

}


PlayService.java代码如下:

/**
 * 
 */
/**
 * @author Administrator
 *
 */
package com.example.hellowendy;

import java.io.IOException;

import android.app.Service;
import android.content.Intent;
import android.media.MediaPlayer;
import android.os.IBinder;
import android.util.Log;
import android.widget.TextView;
import android.widget.Toast;

public class PlayService extends Service {
	String TAG = "ServiceActivity";
	MediaPlayer mediaPlayer;

	@Override
	public IBinder onBind(Intent intent) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public void onCreate() {
		// TODO Auto-generated method stub
		super.onCreate();
		Toast.makeText(this, "Play Service Created", Toast.LENGTH_LONG).show();
		Log.v(TAG, "ServiceonCreate");
		
		//TextView txtview;
		
		//txtview = (TextView) findViewById(R.id.txt);
		
<span style="white-space:pre">		</span>//从本地资源中获取的歌曲cong.mp3, “匆匆那年”,<span style="color:#ff0000;font-family: 'black Verdana', Arial, Helvetica, sans-serif; font-size: 14px; line-height: 21px;">cong.mp3目录是hellowendy -> res</span><span style="font-family: 'black Verdana', Arial, Helvetica, sans-serif; font-size: 14px; line-height: 21px;"><span style="color:#ff0000;"> ->raw -> cong.mp3</span></span>
		mediaPlayer = MediaPlayer.create(this, R.raw.cong);
	}

	@Override
	public void onStart(Intent intent, int startId) {
		// TODO Auto-generated method stub
		//super.onStart(intent, startId);
		//super.onStart();
		/*
		 * //可以在OnCreate里面创建与音乐的链接,也可以在OnStart里面创建 mediaPlayer =
		 * MediaPlayer.create(this, R.raw.test);
		 */
		Toast.makeText(this, "Play Service onStart", Toast.LENGTH_LONG).show();
		Log.v(TAG, "ServiceonStart");
		mediaPlayer.start();
	}

	@Override
	public void onDestroy() {
		// TODO Auto-generated method stub
		super.onDestroy();
		Toast.makeText(this, "Play Service Stopped", Toast.LENGTH_LONG).show();
		Log.v(TAG, "ServiconDestroy");
		mediaPlayer.stop();
	}

}







25-12-29 11:37:54.229 727-803 ActivityTaskManager system_server I START u0 {cmp=com.cmss.cloudcomputer.hd/com.cmss.cloudcomputer.module.login.activity.LoginActivity (has extras)} with LAUNCH_MULTIPLE from uid 10100 (BAL_ALLOW_VISIBLE_WINDOW) result code=0 2025-12-29 11:37:54.230 955-1007 WindowManagerShell com.android.systemui V Transition requested: android.os.BinderProxy@f63fb28 TransitionRequestInfo { type = 1, triggerTask = TaskInfo{userId=0 taskId=266 displayId=0 isRunning=true baseIntent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.cmss.cloudcomputer.hd/com.cmss.cloudcomputer.module.login.activity.SplashActivity } baseActivity=ComponentInfo{com.cmss.cloudcomputer.hd/com.cmss.cloudcomputer.module.login.activity.SplashActivity} topActivity=ComponentInfo{com.cmss.cloudcomputer.hd/com.cmss.cloudcomputer.module.login.activity.LoginActivity} origActivity=null realActivity=ComponentInfo{com.cmss.cloudcomputer.hd/com.cmss.cloudcomputer.module.login.activity.SplashActivity} numActivities=2 lastActiveTime=5812188 supportsMultiWindow=true resizeMode=0 isResizeable=false minWidth=-1 minHeight=-1 defaultMinSize=220 token=WCT{android.window.IWindowContainerToken$Stub$Proxy@d085041} topActivityType=1 pictureInPictureParams=null shouldDockBigOverlays=false launchIntoPipHostTaskId=-1 lastParentTaskIdBeforePip=-1 displayCutoutSafeInsets=null topActivityInfo=ActivityInfo{84429e6 com.cmss.cloudcomputer.module.login.activity.LoginActivity} launchCookies=[] positionInParent=Point(0, 0) parentTaskId=-1 isFocused=true isVisible=true isVisibleRequested=true isSleeping=false topActivityInSizeCompat=false topActivityEligibleForLetterboxEducation= false isLetterboxDoubleTapEnabled= false topActivityEligibleForUserAspectRatioButton= false topActivityBoundsLetterboxed= false isFromLetterboxDoubleTap= false topActivityLetterboxVerticalPosition= -1 topActivityLetterboxHorizontalPosition= -1 topActivityLetterboxWidth=-1 topActivityLetterboxHeight=-1 isUserFullscreenOverrideEnabled=false isTopActivityTransparent=false locusId=null displayAreaFeatureId=1 cameraCompatControlState=hidden}, remoteTransition = null, displayChange = null, flags = 0 } 2025-12-29 11:37:54.233 727-803 Camera system_server I callprocess:com.cmss.cloudcomputer.hd 2025-12-29 11:37:54.234 727-803 dzy system_server D display id 0 default rotation 0 mUserRotation 0 2025-12-29 11:37:54.242 317-317 HwcComposer surfaceflinger E getDisplayVsyncPeriod failed Status(-8, EX_SERVICE_SPECIFIC): '1: ' 2025-12-29 11:37:54.242 317-317 HWComposer surfaceflinger E getDisplayVsyncPeriod: getDisplayVsyncPeriod failed for display 0: BadConfig (1) 2025-12-29 11:37:54.242 317-317 HwcComposer surfaceflinger E getDisplayVsyncPeriod failed Status(-8, EX_SERVICE_SPECIFIC): '1: ' 2025-12-29 11:37:54.243 317-317 HWComposer surfaceflinger E getDisplayVsyncPeriod: getDisplayVsyncPeriod failed for display 0: BadConfig (1) 2025-12-29 11:37:54.258 317-317 HwcComposer surfaceflinger E getDisplayVsyncPeriod failed Status(-8, EX_SERVICE_SPECIFIC): '1: ' 2025-12-29 11:37:54.258 317-317 HWComposer surfaceflinger E getDisplayVsyncPeriod: getDisplayVsyncPeriod failed for display 0: BadConfig (1) 2025-12-29 11:37:54.258 317-317 HwcComposer surfaceflinger E getDisplayVsyncPeriod failed Status(-8, EX_SERVICE_SPECIFIC): '1: ' 2025-12-29 11:37:54.258 317-317 HWComposer surfaceflinger E getDisplayVsyncPeriod: getDisplayVsyncPeriod failed for display 0: BadConfig (1) 2025-12-29 11:37:54.269 317-317 BpBinder surfaceflinger I onLastStrongRef automatically unlinking death recipients: 2025-12-29 11:37:54.274 317-317 HwcComposer surfaceflinger E getDisplayVsyncPeriod failed Status(-8, EX_SERVICE_SPECIFIC): '1: ' 2025-12-29 11:37:54.274 317-317 HWComposer surfaceflinger E getDisplayVsyncPeriod: getDisplayVsyncPeriod failed for display 0: BadConfig (1) 2025-12-29 11:37:54.275 317-317 HwcComposer surfaceflinger E getDisplayVsyncPeriod failed Status(-8, EX_SERVICE_SPECIFIC): '1: ' 2025-12-29 11:37:54.275 317-317 HWComposer surfaceflinger E getDisplayVsyncPeriod: getDisplayVsyncPeriod failed for display 0: BadConfig (1) 2025-12-29 11:37:54.777 727-1544 TaskPersister system_server E File error accessing recents directory (directory doesn't exist?). 2025-12-29 11:37:54.801 17194-17194 crash_dump64 crash_dump64 I type=1400 audit(0.0:77341): avc: denied { read } for name="libexecmain.so" dev="dm-40" ino=14170 scontext=u:r:crash_dump:s0:c100,c256,c512,c768 tcontext=u:object_r:app_data_file:s0:c100,c256,c512,c768 tclass=file permissive=1 app=com.cmss.cloudcomputer.hd 2025-12-29 11:37:54.801 17194-17194 crash_dump64 crash_dump64 I type=1400 audit(0.0:77342): avc: denied { open } for path="/data/data/com.cmss.cloudcomputer.hd/files/libexecmain.so" dev="dm-40" ino=14170 scontext=u:r:crash_dump:s0:c100,c256,c512,c768 tcontext=u:object_r:app_data_file:s0:c100,c256,c512,c768 tclass=file permissive=1 app=com.cmss.cloudcomputer.hd 2025-12-29 11:37:54.801 17194-17194 crash_dump64 crash_dump64 I type=1400 audit(0.0:77343): avc: denied { getattr } for path="/data/data/com.cmss.cloudcomputer.hd/files/libexecmain.so" dev="dm-40" ino=14170 scontext=u:r:crash_dump:s0:c100,c256,c512,c768 tcontext=u:object_r:app_data_file:s0:c100,c256,c512,c768 tclass=file permissive=1 app=com.cmss.cloudcomputer.hd 2025-12-29 11:37:54.801 17194-17194 crash_dump64 crash_dump64 I type=1400 audit(0.0:77344): avc: denied { map } for path="/data/data/com.cmss.cloudcomputer.hd/files/libexecmain.so" dev="dm-40" ino=14170 scontext=u:r:crash_dump:s0:c100,c256,c512,c768 tcontext=u:object_r:app_data_file:s0:c100,c256,c512,c768 tclass=file permissive=1 app=com.cmss.cloudcomputer.hd 2025-12-29 11:37:54.805 17194-17194 crash_dump64 crash_dump64 I type=1400 audit(0.0:77345): avc: denied { read } for name="libwebviewchromium64.relro" dev="dm-40" ino=14476 scontext=u:r:crash_dump:s0:c100,c256,c512,c768 tcontext=u:object_r:shared_relro_file:s0:c13,c260,c512,c768 tclass=file permissive=1 app=com.cmss.cloudcomputer.hd 2025-12-29 12:34:12.962 541-541 <no-tag> and...dware.health-service.rockchip W wls_work_online = 0 2025-12-29 12:34:14.560 17194-17194 audit crash_dump64 W audit_lost=73723 audit_rate_limit=5 audit_backlog_limit=64 2025-12-29 12:34:14.560 17194-17194 audit crash_dump64 E rate limit exceeded 2025-12-29 11:37:54.812 524-17198 resolv netd I GetAddrInfoHandler::run: {100 262244 100 983140 10100 0} 2025-12-29 11:37:54.813 524-17199 resolv netd I res_nmkquery: (QUERY, IN, AAAA) 2025-12-29 11:37:54.813 524-17199 resolv netd I resolv_cache_lookup: FOUND IN CACHE entry=0xb4000078634d35f0 2025-12-29 11:37:54.813 524-17200 resolv netd I res_nmkquery: (QUERY, IN, A) 2025-12-29 11:37:54.813 524-17199 resolv netd I doQuery: rcode=0, ancount=2, return value=85 2025-12-29 11:37:54.813 524-17200 resolv netd I resolv_cache_lookup: FOUND IN CACHE entry=0xb4000078634d3b30 2025-12-29 11:37:54.813 524-17200 resolv netd I doQuery: rcode=0, ancount=2, return value=73 2025-12-29 11:37:54.823 727-4579 ConnectivityService system_server D requestNetwork for uid/pid:10100/16996 activeRequest: null callbackRequest: 222 [NetworkRequest [ REQUEST id=223, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10100 RequestorUid: 10100 RequestorPkg: com.cmss.cloudcomputer.hd UnderlyingNetworks: Null] ]] callback flags: 0 order: 2147483647 2025-12-29 11:37:54.825 727-885 WifiNetworkFactory system_server D got request NetworkRequest [ REQUEST id=223, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10100 RequestorUid: 10100 RequestorPkg: com.cmss.cloudcomputer.hd UnderlyingNetworks: Null] ] 2025-12-29 11:37:54.825 727-885 UntrustedW...orkFactory system_server D got request NetworkRequest [ REQUEST id=223, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10100 RequestorUid: 10100 RequestorPkg: com.cmss.cloudcomputer.hd UnderlyingNetworks: Null] ] 2025-12-29 11:37:54.825 727-885 OemPaidWif...orkFactory system_server D got request NetworkRequest [ REQUEST id=223, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10100 RequestorUid: 10100 RequestorPkg: com.cmss.cloudcomputer.hd UnderlyingNetworks: Null] ] 2025-12-29 11:37:54.825 727-885 MultiInter...orkFactory system_server D got request NetworkRequest [ REQUEST id=223, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10100 RequestorUid: 10100 RequestorPkg: com.cmss.cloudcomputer.hd UnderlyingNetworks: Null] ] 2025-12-29 11:37:54.826 727-893 ConnectivityService system_server D NetReassign [223 : null → 100] [c 0] [a 1] [i 2] 2025-12-29 11:37:54.841 16996-16996 loudcomputer.hd com.cmss.cloudcomputer.hd W Accessing hidden method Ljava/lang/StackTraceElement;-><init>()V (blocked, reflection, denied) 2025-12-29 11:37:54.866 16996-17201 app_process64 com.cmss.cloudcomputer.hd E error:write logHead failed, ret = 0. 2025-12-29 11:37:54.866 16996-17201 app_process64 com.cmss.cloudcomputer.hd E error:write logHead failed, ret = 0. 2025-12-29 11:37:54.868 16996-17201 Log3 com.cmss.cloudcomputer.hd E failed to write log to file,null/sdkLog3.log: open failed: ENOENT (No such file or directory) 2025-12-29 11:37:54.892 16996-16996 ThemeUtils com.cmss.cloudcomputer.hd E View class com.cmss.common.view.NormalTextView is an AppCompat widget that can only be used with a Theme.AppCompat theme (or descendant). 2025-12-29 11:37:54.895 524-17202 resolv netd I GetAddrInfoHandler::run: {100 262244 100 983140 10100 0} 2025-12-29 11:37:54.896 524-17203 resolv netd I res_nmkquery: (QUERY, IN, AAAA) 2025-12-29 11:37:54.896 524-17203 resolv netd I resolv_cache_lookup: FOUND IN CACHE entry=0xb4000078f34c5250 2025-12-29 11:37:54.896 524-17204 resolv netd I res_nmkquery: (QUERY, IN, A) 2025-12-29 11:37:54.896 524-17203 resolv netd I doQuery: rcode=0, ancount=2, return value=100 2025-12-29 11:37:54.896 524-17204 resolv netd I resolv_cache_lookup: FOUND IN CACHE entry=0xb4000078634d2630 2025-12-29 11:37:54.896 524-17204 resolv netd I doQuery: rcode=0, ancount=2, return value=88 2025-12-29 11:37:54.940 727-4579 CoreBackPreview system_server D Window{c4f0968 u0 com.cmss.cloudcomputer.hd/com.cmss.cloudcomputer.module.login.activity.LoginActivity}: Setting back callback OnBackInvokedCallbackInfo{mCallback=android.window.IOnBackInvokedCallback$Stub$Proxy@fbf8226, mPriority=0, mIsAnimationCallback=false} 2025-12-29 11:37:54.958 317-317 HwcComposer surfaceflinger E getDisplayVsyncPeriod failed Status(-8, EX_SERVICE_SPECIFIC): '1: ' 2025-12-29 11:37:54.958 317-317 HWComposer surfaceflinger E getDisplayVsyncPeriod: getDisplayVsyncPeriod failed for display 0: BadConfig (1) 2025-12-29 11:37:54.958 317-317 HwcComposer surfaceflinger E getDisplayVsyncPeriod failed Status(-8, EX_SERVICE_SPECIFIC): '1: ' 2025-12-29 11:37:54.958 317-317 HWComposer surfaceflinger E getDisplayVsyncPeriod: getDisplayVsyncPeriod failed for display 0: BadConfig (1) 2025-12-29 11:37:54.960 1214-1214 AnimatedFloat_LJZ com.android.launcher3 D animateToValue: to 1.0 | Called from: com.android.launcher3.taskbar.TaskbarActivityContext.onNotificationShadeExpandChanged:666 2025-12-29 11:37:54.961 1214-1214 AnimatedFloat_LJZ com.android.launcher3 D animateToValue: from 1.0 to 1.0 | Called from: com.android.launcher3.anim.AnimatedFloat.animateToValue:84 2025-12-29 11:37:54.962 313-313 android.ha...V1-service and...graphics.allocator-V1-service I alloc_format: RGBA_8888 + AFBC + SPLIT + WIDE + SPARSE + Datatype: UNORM 2025-12-29 11:37:54.962 313-313 android.ha...V1-service and...graphics.allocator-V1-service I mali_gralloc_adjust_dimensions: alloc_format=RGBA_8888 + AFBC + SPLIT + WIDE + SPARSE + Datatype: UNORM usage=TEXTURE + RENDER + HWC alloc_width=1920, alloc_height=1088 2025-12-29 11:37:54.963 313-313 android.ha...V1-service and...graphics.allocator-V1-service I Writing AFBC header layout 0 for format 1, n_headers: 8160 2025-12-29 11:37:54.964 313-313 android.ha...V1-service and...graphics.allocator-V1-service D got new private_handle_t instance for buffer 'VRI[LoginActivity]#1(BLAST Consumer)1'. share_fd : 11, share_attr_fd : 12, width : 1920, height : 1080, req_format : 0x1, producer_usage : 0xb00, consumer_usage : 0xb00, , stride : 0, alloc_format_base: 1, alloc_format_modifiers: 0x04190000, size : 8486912, layer_count : 1, backing_store_id: 0x13900000386 2025-12-29 11:37:54.964 313-313 android.ha...V1-service and...graphics.allocator-V1-service D plane_info[0]: offset : 0, byte_stride : 7680, alloc_width : 1920, alloc_height : 1088 2025-12-29 11:37:54.964 313-313 android.ha...V1-service and...graphics.allocator-V1-service D plane_info[1]: offset : 0, byte_stride : 0, alloc_width : 0, alloc_height : 0 2025-12-29 11:37:54.964 1214-1214 AnimatedFloat_LJZ com.android.launcher3 D 2 updateValue: set value=1.0 | Called from: com.android.launcher3.anim.AnimatedFloat$1.setValue:30 2025-12-29 11:37:54.964 313-313 android.ha...V1-service and...graphics.allocator-V1-service I alloc_format: RGBA_8888 + AFBC + SPLIT + WIDE + SPARSE + Datatype: UNORM 2025-12-29 11:37:54.964 313-313 android.ha...V1-service and...graphics.allocator-V1-service I mali_gralloc_adjust_dimensions: alloc_format=RGBA_8888 + AFBC + SPLIT + WIDE + SPARSE + Datatype: UNORM usage=TEXTURE + RENDER + HWC alloc_width=1920, alloc_height=1088 2025-12-29 11:37:54.965 1214-1214 AnimatedFloat_LJZ com.android.launcher3 D 2 updateValue: set value=1.0 | Called from: com.android.launcher3.anim.AnimatedFloat$1.setValue:30 2025-12-29 11:37:54.966 1214-1214 AnimatedFloat_LJZ com.android.launcher3 D animateToValue: to 0.0 | Called from: com.android.launcher3.taskbar.TaskbarScrimViewController.showScrim:83 2025-12-29 11:37:54.966 313-313 android.ha...V1-service and...graphics.allocator-V1-service I Writing AFBC header layout 0 for format 1, n_headers: 8160 2025-12-29 11:37:54.966 313-313 android.ha...V1-service and...graphics.allocator-V1-service D got new private_handle_t instance for buffer 'VRI[LoginActivity]#1(BLAST Consumer)1'. share_fd : 11, share_attr_fd : 12, width : 1920, height : 1080, req_format : 0x1, producer_usage : 0xb00, consumer_usage : 0xb00, , stride : 0, alloc_format_base: 1, alloc_format_modifiers: 0x04190000, size : 8486912, layer_count : 1, backing_store_id: 0x13900000387 2025-12-29 11:37:54.966 313-313 android.ha...V1-service and...graphics.allocator-V1-service D plane_info[0]: offset : 0, byte_stride : 7680, alloc_width : 1920, alloc_height : 1088 2025-12-29 11:37:54.966 313-313 android.ha...V1-service and...graphics.allocator-V1-service D plane_info[1]: offset : 0, byte_stride : 0, alloc_width : 0, alloc_height : 0 2025-12-29 11:37:54.967 313-313 android.ha...V1-service and...graphics.allocator-V1-service I alloc_format: RGBA_8888 + AFBC + SPLIT + WIDE + SPARSE + Datatype: UNORM 2025-12-29 11:37:54.967 313-313 android.ha...V1-service and...graphics.allocator-V1-service I mali_gralloc_adjust_dimensions: alloc_format=RGBA_8888 + AFBC + SPLIT + WIDE + SPARSE + Datatype: UNORM usage=TEXTURE + RENDER + HWC alloc_width=1920, alloc_height=1088 2025-12-29 11:37:54.967 1214-1214 AnimatedFloat_LJZ com.android.launcher3 D animateToValue: from 0.0 to 0.0 | Called from: com.android.launcher3.anim.AnimatedFloat.animateToValue:84 2025-12-29 11:37:54.968 1214-1214 AnimatedFloat_LJZ com.android.launcher3 D 2 updateValue: set value=0.0 | Called from: com.android.launcher3.anim.AnimatedFloat$1.setValue:30 2025-12-29 11:37:54.968 313-313 android.ha...V1-service and...graphics.allocator-V1-service I Writing AFBC header layout 0 for format 1, n_headers: 8160 2025-12-29 11:37:54.969 1214-1214 TaskbarLau...Controller com.android.launcher3 D hasAnyFlag: mState=9 | flagMask=8 2025-12-29 11:37:54.969 313-313 android.ha...V1-service and...graphics.allocator-V1-service D got new private_handle_t instance for buffer 'VRI[LoginActivity]#1(BLAST Consumer)1'. share_fd : 11, share_attr_fd : 12, width : 1920, height : 1080, req_format : 0x1, producer_usage : 0xb00, consumer_usage : 0xb00, , stride : 0, alloc_format_base: 1, alloc_format_modifiers: 0x04190000, size : 8486912, layer_count : 1, backing_store_id: 0x13900000388 2025-12-29 11:37:54.969 313-313 android.ha...V1-service and...graphics.allocator-V1-service D plane_info[0]: offset : 0, byte_stride : 7680, alloc_width : 1920, alloc_height : 1088 2025-12-29 11:37:54.969 313-313 android.ha...V1-service and...graphics.allocator-V1-service D plane_info[1]: offset : 0, byte_stride : 0, alloc_width : 0, alloc_height : 0 2025-12-29 11:37:54.969 1214-1214 TaskbarLau...Controller com.android.launcher3 D hasAnyFlag: (flags & flagMask) = 8 2025-12-29 11:37:54.969 1214-1214 TaskbarLau...Controller com.android.launcher3 D hasAnyFlag: return = true 2025-12-29 11:37:54.970 1214-1214 TaskbarLau...Controller com.android.launcher3 D hasAnyFlag: (flags & flagMask) = 268435456 2025-12-29 11:37:54.970 1214-1214 TaskbarLau...Controller com.android.launcher3 D hasAnyFlag: return = true 2025-12-29 11:37:54.971 1214-1214 TaskbarLau...Controller com.android.launcher3 D hasAnyFlag: (flags & flagMask) = 0 2025-12-29 11:37:54.971 1214-1214 TaskbarLau...Controller com.android.launcher3 D hasAnyFlag: return = false 2025-12-29 11:37:54.971 1214-1214 TaskbarLau...Controller com.android.launcher3 D hasAnyFlag: (flags & flagMask) = 0 2025-12-29 11:37:54.971 1214-1214 TaskbarLau...Controller com.android.launcher3 D hasAnyFlag: return = false 2025-12-29 11:37:54.971 1214-1214 TaskbarLau...Controller com.android.launcher3 D applyState: 2025-12-29 11:37:54.974 1214-1214 AnimatedFloat_LJZ com.android.launcher3 D 2 updateValue: set value=1.0 | Called from: com.android.launcher3.anim.AnimatedFloat$1.setValue:30 2025-12-29 11:37:54.975 1214-1214 AnimatedFloat_LJZ com.android.launcher3 D 2 updateValue: set value=0.0 | Called from: com.android.launcher3.anim.AnimatedFloat$1.setValue:30 2025-12-29 11:37:54.985 1214-1214 AnimatedFloat_LJZ com.android.launcher3 D 2 updateValue: set value=1.0 | Called from: com.android.launcher3.anim.AnimatedFloat$1.setValue:30 2025-12-29 11:37:54.986 1214-1214 AnimatedFloat_LJZ com.android.launcher3 D 2 updateValue: set value=0.0 | Called from: com.android.launcher3.anim.AnimatedFloat$1.setValue:30 2025-12-29 12:34:14.753 286-286 logd pid-286 I logdr: UID=10100 GID=10100 PID=17194 n tail=500 logMask=8 pid=16996 start=0ns deadline=0ns 2025-12-29 12:34:14.753 286-286 logd pid-286 I logdr: UID=10100 GID=10100 PID=17194 n tail=500 logMask=1 pid=16996 start=0ns deadline=0ns 2025-12-29 11:37:55.002 1214-1214 AnimatedFloat_LJZ com.android.launcher3 D 2 updateValue: set value=1.0 | Called from: com.android.launcher3.anim.AnimatedFloat$1.setValue:30 2025-12-29 11:37:55.003 1214-1214 AnimatedFloat_LJZ com.android.launcher3 D 2 updateValue: set value=0.0 | Called from: com.android.launcher3.anim.AnimatedFloat$1.setValue:30 2025-12-29 11:37:55.006 17194-17194 DEBUG crash_dump64 A *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** 2025-12-29 11:37:55.006 17194-17194 DEBUG crash_dump64 A Build fingerprint: 'rockchip/rk3576_u/rk3576_u:14/UQ1A.240205.004.B1/eng.test55.20251225.201638:userdebug/release-keys' 2025-12-29 11:37:55.007 17194-17194 DEBUG crash_dump64 A Revision: '0' 2025-12-29 11:37:55.007 17194-17194 DEBUG crash_dump64 A ABI: 'arm64' 2025-12-29 11:37:55.007 17194-17194 DEBUG crash_dump64 A Timestamp: 2025-12-29 03:37:54.012800564+0000 2025-12-29 11:37:55.007 17194-17194 DEBUG crash_dump64 A Process uptime: 4s 2025-12-29 11:37:55.007 17194-17194 DEBUG crash_dump64 A Cmdline: com.cmss.cloudcomputer.hd 2025-12-29 11:37:55.007 17194-17194 DEBUG crash_dump64 A pid: 16996, tid: 17136, name: Thread-17 >>> com.cmss.cloudcomputer.hd <<< 2025-12-29 11:37:55.007 17194-17194 DEBUG crash_dump64 A uid: 10100 2025-12-29 11:37:55.007 17194-17194 DEBUG crash_dump64 A tagged_addr_ctrl: 0000000000000001 (PR_TAGGED_ADDR_ENABLE) 2025-12-29 11:37:55.007 17194-17194 DEBUG crash_dump64 A signal 6 (SIGABRT), code -1 (SI_QUEUE), fault addr -------- 2025-12-29 11:37:55.007 17194-17194 DEBUG crash_dump64 A Abort message: 'Pointer tag for 0x6c2f918ff0 was truncated, see 'https://source.android.com/devices/tech/debug/tagged-pointers'.' 2025-12-29 11:37:55.007 17194-17194 DEBUG crash_dump64 A x0 0000000000000000 x1 00000000000042f0 x2 0000000000000006 x3 00000069fdef8ff0 2025-12-29 11:37:55.007 17194-17194 DEBUG crash_dump64 A x4 7260761f2f656537 x5 7260761f2f656537 x6 7260761f2f656537 x7 7f7f7f7f7f7f7f7f 2025-12-29 11:37:55.007 17194-17194 DEBUG crash_dump64 A x8 00000000000000f0 x9 0000007036687090 x10 0000000000000001 x11 00000070366da058 2025-12-29 11:37:55.007 17194-17194 DEBUG crash_dump64 A x12 000000006951f790 x13 000000007fffffff x14 00000000000af2d2 x15 0000054949cd4018 2025-12-29 11:37:55.007 17194-17194 DEBUG crash_dump64 A x16 0000007036747d08 x17 000000703671be90 x18 00000069cdf64000 x19 0000000000004264 2025-12-29 11:37:55.007 17194-17194 DEBUG crash_dump64 A x20 00000000000042f0 x21 00000000ffffffff x22 0000006c35d7b85b x23 00000069fdef9500 2025-12-29 11:37:55.007 17194-17194 DEBUG crash_dump64 A x24 0000006c2f918ff0 x25 0000000000000008 x26 0000000000000104 x27 b400006d82b6b390 2025-12-29 11:37:55.007 17194-17194 DEBUG crash_dump64 A x28 0000006c35d797e6 x29 00000069fdef9070 2025-12-29 11:37:55.007 17194-17194 DEBUG crash_dump64 A lr 00000070366cb9b8 sp 00000069fdef8fd0 pc 00000070366cb9e4 pst 0000000000000000 2025-12-29 11:37:55.007 17194-17194 DEBUG crash_dump64 A 18 total frames 2025-12-29 11:37:55.007 17194-17194 DEBUG crash_dump64 A backtrace: 2025-12-29 11:37:55.007 17194-17194 DEBUG crash_dump64 A #00 pc 00000000000669e4 /apex/com.android.runtime/lib64/bionic/libc.so (abort+164) (BuildId: a87908b48b368e6282bcc9f34bcfc28c) 2025-12-29 11:37:55.007 17194-17194 DEBUG crash_dump64 A #01 pc 0000000000051410 /apex/com.android.runtime/lib64/bionic/libc.so (free+96) (BuildId: a87908b48b368e6282bcc9f34bcfc28c) 2025-12-29 11:37:55.007 17194-17194 DEBUG crash_dump64 A #02 pc 0000000000072d28 /data/app/~~UY4xwhwDrfg3LjhQMQU4MQ==/com.cmss.cloudcomputer.hd-4kExpIPJ5nvvB8439AsImA==/lib/arm64/libQoeInterface.so (GetPrivateProfileString(char const*, char const*, char const*, char*, int, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >)+888) (BuildId: e99d88610f9a89291d316e430a18ebab227f28df) 2025-12-29 11:37:55.007 17194-17194 DEBUG crash_dump64 A #03 pc 00000000000901c8 /data/app/~~UY4xwhwDrfg3LjhQMQU4MQ==/com.cmss.cloudcomputer.hd-4kExpIPJ5nvvB8439AsImA==/lib/arm64/libQoeInterface.so (getUuidAndroidCallback()+336) (BuildId: e99d88610f9a89291d316e430a18ebab227f28df) 2025-12-29 11:37:55.007 17194-17194 DEBUG crash_dump64 A #04 pc 0000000000074200 /data/app/~~UY4xwhwDrfg3LjhQMQU4MQ==/com.cmss.cloudcomputer.hd-4kExpIPJ5nvvB8439AsImA==/lib/arm64/libQoeInterface.so (ServiceMain(int, char**)+204) (BuildId: e99d88610f9a89291d316e430a18ebab227f28df) 2025-12-29 11:37:55.007 17194-17194 DEBUG crash_dump64 A #05 pc 0000000000074124 /data/app/~~UY4xwhwDrfg3LjhQMQU4MQ==/com.cmss.cloudcomputer.hd-4kExpIPJ5nvvB8439AsImA==/lib/arm64/libQoeInterface.so (startServerLinuxCallback(int, void**)+8) (BuildId: e99d88610f9a89291d316e430a18ebab227f28df) 2025-12-29 11:37:55.007 17194-17194 DEBUG crash_dump64 A #06 pc 0000000000094b6c /data/app/~~UY4xwhwDrfg3LjhQMQU4MQ==/com.cmss.cloudcomputer.hd-4kExpIPJ5nvvB8439AsImA==/lib/arm64/libQoeInterface.so (ServiceMainAndroid(char*, char*)+300) (BuildId: e99d88610f9a89291d316e430a18ebab227f28df) 2025-12-29 11:37:55.007 17194-17194 DEBUG crash_dump64 A #07 pc 00000000000589f4 /data/app/~~UY4xwhwDrfg3LjhQMQU4MQ==/com.cmss.cloudcomputer.hd-4kExpIPJ5nvvB8439AsImA==/lib/arm64/libQoeInterface.so (Java_com_zte_mspice_starter_QoeInterface_Init+396) (BuildId: e99d88610f9a89291d316e430a18ebab227f28df) 2025-12-29 11:37:55.007 17194-17194 DEBUG crash_dump64 A #08 pc 0000000000227430 /apex/com.android.art/lib64/libart.so (art_quick_generic_jni_trampoline+144) (BuildId: 5dfb7e35d1d737556ea2e4e69ebba352) 2025-12-29 11:37:55.007 17194-17194 DEBUG crash_dump64 A #09 pc 000000000020a330 /apex/com.android.art/lib64/libart.so (nterp_helper+4016) (BuildId: 5dfb7e35d1d737556ea2e4e69ebba352) 2025-12-29 11:37:55.007 17194-17194 DEBUG crash_dump64 A #10 pc 000000000000064c <anonymous:6cca70b000> 2025-12-29 11:37:55.007 17194-17194 DEBUG crash_dump64 A #11 pc 00000000001548c0 /system/framework/arm64/boot.oat (java.lang.Thread.run+64) (BuildId: 50b2f067e499ba9da7dc0f934ae2ce639f917594) 2025-12-29 11:37:55.008 17194-17194 DEBUG crash_dump64 A #12 pc 00000000002109a4 /apex/com.android.art/lib64/libart.so (art_quick_invoke_stub+612) (BuildId: 5dfb7e35d1d737556ea2e4e69ebba352) 2025-12-29 11:37:55.008 17194-17194 DEBUG crash_dump64 A #13 pc 00000000002539a4 /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+172) (BuildId: 5dfb7e35d1d737556ea2e4e69ebba352) 2025-12-29 11:37:55.008 17194-17194 DEBUG crash_dump64 A #14 pc 000000000066f48c /apex/com.android.art/lib64/libart.so (art::Thread::CreateCallback(void*)+1404) (BuildId: 5dfb7e35d1d737556ea2e4e69ebba352) 2025-12-29 11:37:55.008 17194-17194 DEBUG crash_dump64 A #15 pc 000000000066ef00 /apex/com.android.art/lib64/libart.so (art::Thread::CreateCallbackWithUffdGc(void*)+8) (BuildId: 5dfb7e35d1d737556ea2e4e69ebba352) 2025-12-29 11:37:55.008 17194-17194 DEBUG crash_dump64 A #16 pc 00000000000cb6a8 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+208) (BuildId: a87908b48b368e6282bcc9f34bcfc28c) 2025-12-29 11:37:55.008 17194-17194 DEBUG crash_dump64 A #17 pc 000000000006821c /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64) (BuildId: a87908b48b368e6282bcc9f34bcfc28c) 2025-12-29 11:37:55.010 16996-16996 Log3 com.cmss.cloudcomputer.hd E failed to write log to file,null/sdkLog3.log: open failed: ENOENT (No such file or directory) 2025-12-29 11:37:55.012 727-763 ActivityTaskManager system_server I Displayed com.cmss.cloudcomputer.hd/com.cmss.cloudcomputer.module.login.activity.LoginActivity for user 0: +787ms 2025-12-29 11:37:55.013 955-1007 WindowManagerShell com.android.systemui V onTransitionReady android.os.BinderProxy@f63fb28: {id=127 t=OPEN f=0x0 trk=0 r=[0@Point(0, 0)] c=[{null m=OPEN f=FILLS_TASK leash=Surface(name=ActivityRecord{143d74e u0 com.cmss.cloudcomputer.hd/com.cmss.cloudcomputer.module.login.activity.LoginActivity)/@0x7ae1b27 sb=Rect(0, 0 - 0, 0) eb=Rect(0, 0 - 1920, 1080) d=-1->0 r=-1->0:-1},{null m=CLOSE f=FILLS_TASK leash=Surface(name=ActivityRecord{dbe39e6 u0 com.cmss.cloudcomputer.hd/com.cmss.cloudcomputer.module.login.activity.SplashActivity)/@0x891a1d4 sb=Rect(0, 0 - 1920, 1080) eb=Rect(0, 0 - 1920, 1080) d=0}]} 2025-12-29 11:37:55.013 727-763 WindowManager system_server V Sent Transition #127 createdAt=12-29 03:37:54.224 via request=TransitionRequestInfo { type = 1, triggerTask = TaskInfo{userId=0 taskId=266 displayId=0 isRunning=true baseIntent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.cmss.cloudcomputer.hd/com.cmss.cloudcomputer.module.login.activity.SplashActivity } baseActivity=ComponentInfo{com.cmss.cloudcomputer.hd/com.cmss.cloudcomputer.module.login.activity.SplashActivity} topActivity=ComponentInfo{com.cmss.cloudcomputer.hd/com.cmss.cloudcomputer.module.login.activity.LoginActivity} origActivity=null realActivity=ComponentInfo{com.cmss.cloudcomputer.hd/com.cmss.cloudcomputer.module.login.activity.SplashActivity} numActivities=2 lastActiveTime=5812188 supportsMultiWindow=true resizeMode=0 isResizeable=false minWidth=-1 minHeight=-1 defaultMinSize=220 token=WCT{RemoteToken{9294a73 Task{d86eb27 #266 type=standard A=10100:com.cmss.cloudcomputer.hd}}} topActivityType=1 pictureInPictureParams=null shouldDockBigOverlays=false launchIntoPipHostTaskId=-1 lastParentTaskIdBeforePip=-1 displayCutoutSafeInsets=null topActivityInfo=ActivityInfo{7d0835f com.cmss.cloudcomputer.module.login.activity.LoginActivity} launchCookies=[] positionInParent=Point(0, 0) parentTaskId=-1 isFocused=true isVisible=true isVisibleRequested=true isSleeping=false topActivityInSizeCompat=false topActivityEligibleForLetterboxEducation= false isLetterboxDoubleTapEnabled= false topActivityEligibleForUserAspectRatioButton= false topActivityBoundsLetterboxed= false isFromLetterboxDoubleTap= false topActivityLetterboxVerticalPosition= -1 topActivityLetterboxHorizontalPosition= -1 topActivityLetterboxWidth=-1 topActivityLetterboxHeight=-1 isUserFullscreenOverrideEnabled=false isTopActivityTransparent=false locusId=null displayAreaFeatureId=1 cameraCompatControlState=hidden}, remoteTransition = null, displayChange = null, flags = 0 } 2025-12-29 11:37:55.013 727-763 WindowManager system_server V startWCT=WindowContainerTransaction { changes = {} hops = [] errorCallbackToken=null taskFragmentOrganizer=null } 2025-12-29 11:37:55.013 955-1007 WindowManagerShell com.android.systemui V Playing animation for (#127)android.os.BinderProxy@f63fb28@0 2025-12-29 11:37:55.013 727-763 WindowManager system_server V info={id=127 t=OPEN f=0x0 trk=0 r=[0@Point(0, 0)] c=[{null m=OPEN f=FILLS_TASK leash=Surface(name=ActivityRecord{143d74e u0 com.cmss.cloudcomputer.hd/com.cmss.cloudcomputer.module.login.activity.LoginActivity)/@0x87b3fb9 sb=Rect(0, 0 - 0, 0) eb=Rect(0, 0 - 1920, 1080) d=-1->0 r=-1->0:-1},{null m=CLOSE f=FILLS_TASK leash=Surface(name=ActivityRecord{dbe39e6 u0 com.cmss.cloudcomputer.hd/com.cmss.cloudcomputer.module.login.activity.SplashActivity)/@0x3479d80 sb=Rect(0, 0 - 1920, 1080) eb=Rect(0, 0 - 1920, 1080) d=0}]} 2025-12-29 11:37:55.013 955-1007 WindowManagerShell com.android.systemui V try handler com.android.wm.shell.transition.DefaultMixedHandler@67bfec3 2025-12-29 11:37:55.013 955-1007 WindowManagerShell com.android.systemui V try handler com.android.wm.shell.keyguard.KeyguardTransitionHandler@83d1340 2025-12-29 11:37:55.013 955-1007 WindowManagerShell com.android.systemui V try handler com.android.wm.shell.pip.PipTransition@15ee279 2025-12-29 11:37:55.013 955-1007 WindowManagerShell com.android.systemui V try handler com.android.wm.shell.activityembedding.ActivityEmbeddingController@fd7bbe 2025-12-29 11:37:55.014 955-1007 WindowManagerShell com.android.systemui V try handler com.android.wm.shell.recents.RecentsTransitionHandler@a95c41f 2025-12-29 11:37:55.014 955-1007 ShellRecents com.android.systemui V RecentsTransitionHandler.startAnimation: no controller found 2025-12-29 11:37:55.014 955-1007 WindowManagerShell com.android.systemui V try handler com.android.wm.shell.splitscreen.StageCoordinator@280236c 2025-12-29 11:37:55.014 955-1007 WindowManagerShell com.android.systemui V try handler com.android.wm.shell.transition.RemoteTransitionHandler@ce22d35 2025-12-29 11:37:55.014 955-1007 WindowManagerShell com.android.systemui V Transition doesn't have explicit remote, search filters for match for {id=127 t=OPEN f=0x0 trk=0 r=[0@Point(0, 0)] c=[{null m=OPEN f=FILLS_TASK leash=Surface(name=ActivityRecord{143d74e u0 com.cmss.cloudcomputer.hd/com.cmss.cloudcomputer.module.login.activity.LoginActivity)/@0x7ae1b27 sb=Rect(0, 0 - 0, 0) eb=Rect(0, 0 - 1920, 1080) d=-1->0 r=-1->0:-1},{null m=CLOSE f=FILLS_TASK leash=Surface(name=ActivityRecord{dbe39e6 u0 com.cmss.cloudcomputer.hd/com.cmss.cloudcomputer.module.login.activity.SplashActivity)/@0x891a1d4 sb=Rect(0, 0 - 1920, 1080) eb=Rect(0, 0 - 1920, 1080) d=0}]} 2025-12-29 11:37:55.014 955-1007 WindowManagerShell com.android.systemui V Checking filter Pair{{types=[] flags=0x0] notFlags=0x100 checks=[{atype=home independent=true modes=[OPEN,TO_FRONT] flags=NONE mustBeTask=false order=TOP topActivity=ComponentInfo{com.android.launcher3/com.android.launcher3.uioverrides.QuickstepLauncher}},{atype=standard independent=true modes=[CLOSE,TO_BACK] flags=NONE mustBeTask=false order=ANY topActivity=null}]} RemoteTransition { remoteTransition = android.window.IRemoteTransition$Stub$Proxy@21195ca, appThread = android.app.IApplicationThread$Stub$Proxy@15c833b, debugName = QuickstepLaunchHome }} 2025-12-29 11:37:55.014 955-1007 WindowManagerShell com.android.systemui V Delegate animation for #127 to null 2025-12-29 11:37:55.014 955-1007 WindowManagerShell com.android.systemui V try handler com.android.wm.shell.transition.DefaultTransitionHandler@f020a58 2025-12-29 11:37:55.014 955-1007 WindowManagerShell com.android.systemui V start default transition animation, info = {id=127 t=OPEN f=0x0 trk=0 r=[0@Point(0, 0)] c=[{null m=OPEN f=FILLS_TASK leash=Surface(name=ActivityRecord{143d74e u0 com.cmss.cloudcomputer.hd/com.cmss.cloudcomputer.module.login.activity.LoginActivity)/@0x7ae1b27 sb=Rect(0, 0 - 0, 0) eb=Rect(0, 0 - 1920, 1080) d=-1->0 r=-1->0:-1},{null m=CLOSE f=FILLS_TASK leash=Surface(name=ActivityRecord{dbe39e6 u0 com.cmss.cloudcomputer.hd/com.cmss.cloudcomputer.module.login.activity.SplashActivity)/@0x891a1d4 sb=Rect(0, 0 - 1920, 1080) eb=Rect(0, 0 - 1920, 1080) d=0}]} 2025-12-29 11:37:55.017 955-1007 WindowManagerShell com.android.systemui V Transition animation finished (aborted=false), notifying core (#127)android.os.BinderProxy@f63fb28@0 2025-12-29 11:37:55.021 1214-1214 AnimatedFloat_LJZ com.android.launcher3 D 2 updateValue: set value=1.0 | Called from: com.android.launcher3.anim.AnimatedFloat$1.setValue:30 2025-12-29 11:37:55.022 1214-1214 AnimatedFloat_LJZ com.android.launcher3 D 2 updateValue: set value=0.0 | Called from: com.android.launcher3.anim.AnimatedFloat$1.setValue:30 2025-12-29 11:37:55.022 727-763 WindowManager system_server V Finish Transition #127: created at 12-29 03:37:54.224 collect-started=0.055ms request-sent=5.249ms started=6.77ms ready=12.608ms sent=787.845ms finished=795.083ms 2025-12-29 11:37:55.022 955-1007 WindowManagerShell com.android.systemui V Track 0 became idle 2025-12-29 11:37:55.022 955-1007 WindowManagerShell com.android.systemui V All active transition animations finished 2025-12-29 11:37:55.022 955-1007 WindowManagerShell com.android.systemui V animated by com.android.wm.shell.transition.DefaultTransitionHandler@f020a58 2025-12-29 11:37:55.023 955-1007 WindowManagerShell com.android.systemui V Track 0 became idle 2025-12-29 11:37:55.023 955-1007 WindowManagerShell com.android.systemui V All active transition animations finished 2025-12-29 11:37:55.027 317-317 HwcComposer surfaceflinger E getDisplayVsyncPeriod failed Status(-8, EX_SERVICE_SPECIFIC): '1: ' 2025-12-29 11:37:55.027 317-317 HWComposer surfaceflinger E getDisplayVsyncPeriod: getDisplayVsyncPeriod failed for display 0: BadConfig (1) 2025-12-29 11:37:55.027 317-317 HwcComposer surfaceflinger E getDisplayVsyncPeriod failed Status(-8, EX_SERVICE_SPECIFIC): '1: ' 2025-12-29 11:37:55.028 317-317 HWComposer surfaceflinger E getDisplayVsyncPeriod: getDisplayVsyncPeriod failed for display 0: BadConfig (1) 2025-12-29 11:37:55.036 1214-1214 AnimatedFloat_LJZ com.android.launcher3 D 2 updateValue: set value=1.0 | Called from: com.android.launcher3.anim.AnimatedFloat$1.setValue:30 2025-12-29 11:37:55.036 1214-1214 AnimatedFloat_LJZ com.android.launcher3 D 2 updateValue: set value=0.0 | Called from: com.android.launcher3.anim.AnimatedFloat$1.setValue:30 2025-12-29 11:37:55.046 16996-16996 loudcomputer.hd com.cmss.cloudcomputer.hd W Accessing hidden field Landroid/view/inputmethod/InputMethodManager;->mCurRootView:Landroid/view/ViewRootImpl; (blocked, reflection, denied) 2025-12-29 11:37:55.046 16996-16996 loudcomputer.hd com.cmss.cloudcomputer.hd W Accessing hidden field Landroid/view/inputmethod/InputMethodManager;->mServedView:Landroid/view/View; (blocked, reflection, denied) 2025-12-29 11:37:55.046 16996-16996 loudcomputer.hd com.cmss.cloudcomputer.hd W Accessing hidden field Landroid/view/inputmethod/InputMethodManager;->mNextServedView:Landroid/view/View; (blocked, reflection, denied) 2025-12-29 11:37:55.047 317-317 HwcComposer surfaceflinger E getDisplayVsyncPeriod failed Status(-8, EX_SERVICE_SPECIFIC): '1: ' 2025-12-29 11:37:55.047 317-317 HWComposer surfaceflinger E getDisplayVsyncPeriod: getDisplayVsyncPeriod failed for display 0: BadConfig (1) 2025-12-29 11:37:55.048 317-317 HwcComposer surfaceflinger E getDisplayVsyncPeriod failed Status(-8, EX_SERVICE_SPECIFIC): '1: ' 2025-12-29 11:37:55.048 317-317 HWComposer surfaceflinger E getDisplayVsyncPeriod: getDisplayVsyncPeriod failed for display 0: BadConfig (1) 2025-12-29 11:37:55.048 317-317 HwcComposer surfaceflinger E getDisplayVsyncPeriod failed Status(-8, EX_SERVICE_SPECIFIC): '1: ' 2025-12-29 11:37:55.048 317-317 HWComposer surfaceflinger E getDisplayVsyncPeriod: getDisplayVsyncPeriod failed for display 0: BadConfig (1) 2025-12-29 11:37:55.048 317-317 HwcComposer surfaceflinger E getDisplayVsyncPeriod failed Status(-8, EX_SERVICE_SPECIFIC): '1: ' 2025-12-29 11:37:55.048 317-317 HWComposer surfaceflinger E getDisplayVsyncPeriod: getDisplayVsyncPeriod failed for display 0: BadConfig (1) 2025-12-29 11:37:55.050 727-3470 CoreBackPreview system_server D Window{3acb045 u0 com.cmss.cloudcomputer.hd/com.cmss.cloudcomputer.module.login.activity.SplashActivity}: Setting back callback null 2025-12-29 11:37:55.053 1214-1214 AnimatedFloat_LJZ com.android.launcher3 D 2 updateValue: set value=1.0 | Called from: com.android.launcher3.anim.AnimatedFloat$1.setValue:30 2025-12-29 11:37:55.054 727-3470 InputManager-JNI system_server W Input channel object '3acb045 com.cmss.cloudcomputer.hd/com.cmss.cloudcomputer.module.login.activity.SplashActivity (client)' was disposed without first being removed with the input manager! 2025-12-29 11:37:55.055 1214-1214 AnimatedFloat_LJZ com.android.launcher3 D 2 updateValue: set value=0.0 | Called from: com.android.launcher3.anim.AnimatedFloat$1.setValue:30 2025-12-29 11:37:55.062 317-317 HwcComposer surfaceflinger E getDisplayVsyncPeriod failed Status(-8, EX_SERVICE_SPECIFIC): '1: ' 2025-12-29 11:37:55.062 317-317 HWComposer surfaceflinger E getDisplayVsyncPeriod: getDisplayVsyncPeriod failed for display 0: BadConfig (1) 2025-12-29 11:37:55.063 317-317 HwcComposer surfaceflinger E getDisplayVsyncPeriod failed Status(-8, EX_SERVICE_SPECIFIC): '1: ' 2025-12-29 11:37:55.063 317-317 HWComposer surfaceflinger E getDisplayVsyncPeriod: getDisplayVsyncPeriod failed for display 0: BadConfig (1) 2025-12-29 11:37:55.063 317-317 HwcComposer surfaceflinger E getDisplayVsyncPeriod failed Status(-8, EX_SERVICE_SPECIFIC): '1: ' 2025-12-29 11:37:55.063 317-317 HWComposer surfaceflinger E getDisplayVsyncPeriod: getDisplayVsyncPeriod failed for display 0: BadConfig (1) 2025-12-29 11:37:55.063 317-317 HwcComposer surfaceflinger E getDisplayVsyncPeriod failed Status(-8, EX_SERVICE_SPECIFIC): '1: ' 2025-12-29 11:37:55.064 317-317 HWComposer surfaceflinger E getDisplayVsyncPeriod: getDisplayVsyncPeriod failed for display 0: BadConfig (1) 2025-12-29 11:37:55.064 317-317 HwcComposer surfaceflinger E getDisplayVsyncPeriod failed Status(-8, EX_SERVICE_SPECIFIC): '1: ' 2025-12-29 11:37:55.064 317-317 HWComposer surfaceflinger E getDisplayVsyncPeriod: getDisplayVsyncPeriod failed for display 0: BadConfig (1) 2025-12-29 11:37:55.064 727-3470 Camera system_server I callprocess:com.cmss.cloudcomputer.hd 2025-12-29 11:37:55.064 317-317 HwcComposer surfaceflinger E getDisplayVsyncPeriod failed Status(-8, EX_SERVICE_SPECIFIC): '1: ' 2025-12-29 11:37:55.064 317-317 HWComposer surfaceflinger E getDisplayVsyncPeriod: getDisplayVsyncPeriod failed for display 0: BadConfig (1) 2025-12-29 11:37:55.066 727-760 ImeTracker system_server I com.cmss.cloudcomputer.hd:bb41415f: onRequestHide at ORIGIN_SERVER_HIDE_INPUT reason HIDE_ALWAYS_HIDDEN_STATE 2025-12-29 11:37:55.067 727-760 ImeTracker system_server I com.cmss.cloudcomputer.hd:bb41415f: onCancelled at PHASE_SERVER_SHOULD_HIDE 2025-12-29 11:37:55.068 1214-1214 AnimatedFloat_LJZ com.android.launcher3 D 2 updateValue: set value=1.0 | Called from: com.android.launcher3.anim.AnimatedFloat$1.setValue:30 2025-12-29 11:37:55.069 1214-1214 AnimatedFloat_LJZ com.android.launcher3 D 2 updateValue: set value=0.0 | Called from: com.android.launcher3.anim.AnimatedFloat$1.setValue:30 2025-12-29 11:37:55.073 317-317 SurfaceFlinger surfaceflinger W couldn't log to binary event log: overflow. 2025-12-29 11:37:55.077 727-1105 WindowManager system_server V getPackagePerformanceMode -- ComponentInfo{com.cmss.cloudcomputer.hd/com.cmss.cloudcomputer.module.login.activity.LoginActivity} -- com.cmss.cloudcomputer.hd -- mode=0 2025-12-29 11:37:55.080 317-317 HwcComposer surfaceflinger E getDisplayVsyncPeriod failed Status(-8, EX_SERVICE_SPECIFIC): '1: ' 2025-12-29 11:37:55.080 317-317 HWComposer surfaceflinger E getDisplayVsyncPeriod: getDisplayVsyncPeriod failed for display 0: BadConfig (1) 2025-12-29 11:37:55.080 317-317 HwcComposer surfaceflinger E getDisplayVsyncPeriod failed Status(-8, EX_SERVICE_SPECIFIC): '1: ' 2025-12-29 11:37:55.080 317-317 HWComposer surfaceflinger E getDisplayVsyncPeriod: getDisplayVsyncPeriod failed for display 0: BadConfig (1) 2025-12-29 11:37:55.085 317-317 SurfaceFlinger surfaceflinger W couldn't log to binary event log: overflow. 2025-12-29 11:37:55.086 1214-1214 AnimatedFloat_LJZ com.android.launcher3 D 2 updateValue: set value=1.0 | Called from: com.android.launcher3.anim.AnimatedFloat$1.setValue:30 2025-12-29 11:37:55.086 1214-1214 AnimatedFloat_LJZ com.android.launcher3 D 2 updateValue: set value=0.0 | Called from: com.android.launcher3.anim.AnimatedFloat$1.setValue:30 2025-12-29 11:37:55.090 373-373 tombstoned tombstoned E Tombstone written to: tombstone_37 2025-12-29 11:37:55.093 727-17217 ActivityTaskManager system_server W Force finishing activity com.cmss.cloudcomputer.hd/com.cmss.cloudcomputer.module.login.activity.LoginActivity这是启动某应用后闪退了,是什么原因怎么解决
最新发布
12-30
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

技术在路上

帮助需要的人

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值