Android12之am启动music app(一百一十)
App 启动 AM 一百一十 Android12 Music
2023-09-14 09:09:56 时间
Android12之am启动music app
1.增加图标显示(因为android12原生Muisc应用禁掉图标显示)
# emacs packages/apps/Music/AndroidManifest.xml
<activity android:name="com.android.music.MusicPicker"
android:label="@string/music_picker_title" android:exported="true" >
+<intent-filter>
+ <action android:name="android.intent.action.MAIN" />
+ <category android:name="android.intent.category.LAUNCHER" />
+</intent-filter>
<intent-filter>
<action android:name="android.intent.action.GET_CONTENT" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.OPENABLE" />
<data android:mimeType="audio/*"/>
<data android:mimeType="application/ogg"/>
<data android:mimeType="application/x-ogg"/>
</intent-filter>
2.启动Music
# adb shell am start -n com.android.music/.MusicPicker
3.查看Music当前的栈中显示(反推可以用此方式)
# adb shell dumpsys window|grep -i music --color
Window #2: WindowStateAnimator{2715fbb com.android.music/com.android.music.MusicPicker}
mPackageName=com.android.music
mFocusedApp=ActivityRecord{86320e9 u0 com.android.music/.MusicPicker t56}
mPreferredTopFocusableRootTask=Task{bb50421 #56 type=standard A=10227:com.android.music U=0 visible=true mode=fullscreen translucent=false sz=1}
mLastFocusedRootTask=Task{bb50421 #56 type=standard A=10227:com.android.music U=0 visible=true mode=fullscreen translucent=false sz=1}
* Task{bb50421 #56 type=standard A=10227:com.android.music U=0 visible=true mode=fullscreen translucent=false sz=1}
* ActivityRecord{86320e9 u0 com.android.music/.MusicPicker t56}
ITYPE_IME -> Window{696f22a u0 com.android.music/com.android.music.MusicPicker}
mControlTarget=Window{696f22a u0 com.android.music/com.android.music.MusicPicker}
ActivityRecord{86320e9 u0 com.android.music/.MusicPicker t56}
Window #9 Window{696f22a u0 com.android.music/com.android.music.MusicPicker}:
mOwnerUid=10227 showForAllUsers=false package=com.android.music appop=NONE
WindowStateAnimator{2715fbb com.android.music/com.android.music.MusicPicker}:
imeInputTarget in display# 0 Window{696f22a u0 com.android.music/com.android.music.MusicPicker}
imeControlTarget in display# 0 Window{696f22a u0 com.android.music/com.android.music.MusicPicker}
topApp=ActivityRecord{86320e9 u0 com.android.music/.MusicPicker t56}
snapshot=TaskSnapshot{ mId=1654339229673 mTopActivityComponent=com.android.music/.MusicPicker mSnapshot=android.hardware.HardwareBuffer@98e0b33 (1080x2160) mColorSpace=sRGB IEC61966-2.1 (id=0, model=RGB) mOrientation=1 mRotation=0 mTaskSize=Point(1080, 2160) mContentInsets=[0,77][0,132] mIsLowResolution=false mIsRealSnapshot=true mWindowingMode=1 mAppearance=0 mIsTranslucent=false mHasImeSurface=false
即:包名+activity名
com.android.music/com.android.music.MusicPicker
相关文章
- WWDC15 Session笔记 - 30 分钟开发一个简单的 watchOS 2 app
- 手机提醒APP如何选择?
- 学会使用Fidder抓取app的http请求(转)
- adb查看手机app的log日志
- uni-app:tabbar自定义中间凸起按钮的tabbar(hbuilderx 3.7.3)
- App启动广告
- [Debug] Use Remote Sources to Debug a Web App on an Emulator, Simulator, or Physical Device
- 傻瓜式安卓APP开发工具
- Android面试-Android性能优化和内存优化、APP启动速度一线大厂的实战案例解析
- android 11.0 12.0禁止app启动和允许app运行
- Android app启动白屏或黑屏的解决方案
- android 8.1 9.0 10.0 app应用卸载黑名单
- android 7.1 8.0 9.0 10.0 禁止app启动和允许app运行
- 某国产APP抓包定位信息 经纬度
- Flutter Android app 修改启动背景颜色和logo——筑梦之路