mSurface=Surface(name=)/@0x30f603d
mSurface=Surface(name=ScreenDecorOverlayBottom)/@0x296c339
mSurface=Surface(name=ScreenDecorOverlay)/@0x5cf0b2c
mLeash=Surface(name=Surface(name=142687c NavigationBar_displayId_0)/@0x58620bf - animation-leash of insets_animation)/@0xbf2ec7b mAnimationType=insets_animation
ControlAdapter mCapturedLeash=Surface(name=Surface(name=142687c NavigationBar_displayId_0)/@0x58620bf - animation-leash of insets_animation)/@0xbf2ec7b
mSurface=Surface(name=NavigationBar_displayId_0)/@0xab7ae18
mLeash=Surface(name=Surface(name=f185d89 StatusBar)/@0x868619 - animation-leash of insets_animation)/@0x89712f1 mAnimationType=insets_animation
ControlAdapter mCapturedLeash=Surface(name=Surface(name=f185d89 StatusBar)/@0x868619 - animation-leash of insets_animation)/@0x89712f1
mSurface=Surface(name=StatusBar)/@0x97dd2ad
mSurface=Surface(name=OplusOSEdgeFloatBar)/@0xf8fd26
mSurface=Surface(name=Toast)/@0xb6a8844
mLeash=Surface(name=Surface(name=b0a6b43 InputMethod)/@0x60e62f9 - animation-leash of insets_animation)/@0xa78ed2d mAnimationType=insets_animation
ControlAdapter mCapturedLeash=Surface(name=Surface(name=b0a6b43 InputMethod)/@0x60e62f9 - animation-leash of insets_animation)/@0xa78ed2d
mSurface=Surface(name=com.jingyao.easybike/com.hellobike.atlas.business.portal.PortalActivity)/@0xe9c6ff3
mSurface=Surface(name=com.android.systemui.wallpapers.ImageWallpaper)/@0xfeffd60
com.hellobike.atlas.business.portal.PortalActivity
// Intent intent = getPackageManager().getLaunchIntentForPackage("com.taobao.taobao");
// startActivity(intent);
Intent intent = new Intent();
intent.setComponent(new ComponentName("com.jingyao.easybike", "com.hellobike.atlas.business.portal.PortalActivity"));
startActivity(intent);
// 目标应用的包名和主Activity名称
String packageName = "com.example.targetapp";
String activityName = "com.example.targetapp.MainActivity";
try {
// 创建Intent并设置目标组件
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.setComponent(new ComponentName(packageName, activityName));
intent.addCategory(Intent.CATEGORY_LAUNCHER);
startActivity(intent);
} catch (Exception e) {
// 处理异常,例如应用未安装
e.printStackTrace();
}
// 目标应用的包名
String packageName = "com.example.targetapp";
// 检查应用是否已安装
PackageManager packageManager = getPackageManager();
boolean isInstalled;
try {
packageManager.getPackageInfo(packageName, 0);
isInstalled = true;
} catch (PackageManager.NameNotFoundException e) {
isInstalled = false;
}
if (isInstalled) {
try {
// 创建Intent并设置目标组件
Intent intent = packageManager.getLaunchIntentForPackage(packageName);
if (intent != null) {
startActivity(intent);
}
} catch (Exception e) {
// 处理异常
e.printStackTrace();
}
} else {
// 应用未安装,提示用户或执行其他操作
}
打开哈啰app
原创
©著作权归作者所有:来自51CTO博客作者痛而不觉的原创作品,请联系作者获取转载授权,否则将追究法律责任

提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
面试哈啰,差点要了狗命~
分配线
后端 面试 Java 序列化 数据