如何打开android计算器内置应用程序
如何打开android计算器内置应用程序,android,Android,感谢每一个支持android开发的论坛。
我想制作一个应用程序,当我点击应用程序中的一个按钮,然后打开android
内置计算器应用程序
这意味着我想从我的应用程序调用计算器apk文件。
可能吗
高级感谢回复我已了解以下步骤:
使用action=MAIN和category=LAUNCHER创建意图
使用context.getPackageManager从当前上下文获取PackageManager
packageManager.QueryInputActivity(,0),其中意图具有catego
感谢每一个支持android开发的论坛。
我想制作一个应用程序,当我点击应用程序中的一个按钮,然后打开android
内置计算器应用程序
这意味着我想从我的应用程序调用计算器apk文件。
可能吗
高级感谢回复我已了解以下步骤:
使用action=MAIN和category=LAUNCHER创建意图
使用context.getPackageManager从当前上下文获取PackageManager
packageManager.QueryInputActivity(,0),其中意图具有category=LAUNCHER,action=MAIN或packageManager.resolveActivity(,0)以获取具有MAIN/LAUNCHER的第一个活动
获取您感兴趣的活动信息
从ActivityInfo中,获取packageName和name
最后,使用category=LAUNCHER,action=MAIN,componentName=newcomponentname(packageName,name)和setFlags(intent.FLAG\u ACTIVITY\u new\u TASK)创建另一个intent
最后是context.startActivity(newIntent)
但是我对内置计算器应用程序的包名和类名感到困惑。如果您知道这些信息,请尽快回复我
多亏了所有的我找到了以下步骤:
使用action=MAIN和category=LAUNCHER创建意图
使用context.getPackageManager从当前上下文获取PackageManager
packageManager.QueryInputActivity(,0),其中意图具有category=LAUNCHER,action=MAIN或packageManager.resolveActivity(,0)以获取具有MAIN/LAUNCHER的第一个活动
获取您感兴趣的活动信息
从ActivityInfo中,获取packageName和name
最后,使用category=LAUNCHER,action=MAIN,componentName=newcomponentname(packageName,name)和setFlags(intent.FLAG\u ACTIVITY\u new\u TASK)创建另一个intent
最后是context.startActivity(newIntent)
但是我对内置计算器应用程序的包名和类名感到困惑。如果您知道这些信息,请尽快回复我
感谢所有的检查
以上仅适用于HTC
i.setClassName("com.sec.android.app.popupcalculator",
"com.sec.android.app.popupcalculator.Calculator");
以上内容适用于S3
但可能对某些手机不起作用
然后参见检查
以上仅适用于HTC
i.setClassName("com.sec.android.app.popupcalculator",
"com.sec.android.app.popupcalculator.Calculator");
以上内容适用于S3
但可能对某些手机不起作用
那就看