componentname如何获取手机上的已安装的所有应用

componentname  时间:2021-06-05  阅读:()

如何调用系统的音频播放器

是一个跑步用的应用程序。

带计步,导航之类的。

导航页面弄个按钮,点击就打开系统的播放器,用户自己选择要播放文件等等。

按返回再返回到导航页面。

补充内容 (2011-4-6 00:24):知道方法了Intent mIntent = new Intent(); p = new ComponentName(&.android.music",&.android.music.MusicBrowserActivity"); p); mInt

用adb shell am命令时候输入了adb shell am start -n JDRU.apk以后为啥提示Error:bad component name

ponent name,提示你参数不正确。

想必你也看到这句话之前的一堆内容了,那些都是介绍shell am命令的,这里只讲重点。

$?adb?shell?am?start usage:?am?[mand]?[options] usage:?am?start?[-D]?[-W]?[-P?<FILE>]?[--start-profiler?<FILE>] ???????????????[--sampling?INTERVAL]?[-R?COUNT]?[-S]?[--opengl-trace] ???????????????[--user?<USER_ID>?|?current]?<INTENT>那么咱们启动app使用的,至于什么是intent,自己去了解下。

再来看看intent的说明 <INTENT>?specifications?include?these?flags?and?arguments: ????[-a?<ACTION>]?[-d?<DATA_URI>]?[-t?<MIME_TYPE>] ????[-c?<CATEGORY>?[-c?<CATEGORY>]?...] ????[-e|--es?<EXTRA_KEY>?<EXTRA_STRING_VALUE>?...] ????[--el?<EXTRA_KEY>?<EXTRA_LONG_VALUE>?...] ????[-n?<COMPONENT>]?[-p?<PACKAGE>]?[-f?<FLAGS>] ????........ ????(省略N多行)只看重点 -n 这行,那么按照说明,启动一个app应该是这样的构造,当然后面可以加参数什么的 am?start?-n?{包(package)名}/{包名}.{活动(activity)名称}包名以及启动的入口都可以从aapt中得到信息,分别为 package: name和launchable-activity 一个网上最简单的例子: am?start?.android.calculator2.Calculator自己多试试就会成功,找对包名类名和入口,没问题的

请问如何做一个没有图标界面的程序

没有 在launcher中是看不到的 但是程序已经安装到手机上面了 你如果想调用可以通过ponentName=new ComponentName(packagename,class); Intent intent=new Intent(); ponentName); intent.setAction(Intent.ACTION_VIEW); startActivity(intent); 将你的程序打开

mode not armable错误怎么办

此故障为保存了错误遥控校准参数引起,需要从新校准遥控,但有时会发现即使从新校准遥控也故障依旧,此时就要先手动还原遥控校准数据再从新校准,还原方法,进Full Parameter List参数列表,找到RC1_MAX,RC1_MIN,RC1_TRIM这三个参数,当然还包括RC2,RC3等各个通道的MAX,MIN,TRIM值,其中MAX是最大值默认1900,MIN是最小值默认1100,TRIM是中间值默认1500,电机输出上不去很多就是TRIM中间值被校准保存在了低点的1100附近,导致油门打满电机转速也上不去。

只要把每个通道的这三个值改为默认,然后写入参数并从新校准遥控。

有时候如果参数无法写入,则进终端执行reset命令或者先刷一下车再刷回飞机也可以解决

如何获取手机上的已安装的所有应用

判断手机已安装某程序的方法: private boolean isAvilible(Context context, String packageName){ final PackageManager packageManager = context.getPackageManager();//获取packagemanager List< packageInfo> pinfo = packageManager.getInstalledPackages(0);//获取所有已安装程序的包信息 List<String> pName = new ArrayList<String>();//用于存储所有已安装程序的包名 //从pinfo中将包名字逐一取出,压入pName list中 if(pinfo != null){ for(int i = 0; i < pinfo.size(); i++){ String pn = pinfo.get(i).packageName; pName.add(pn); } } return pName.contains(packageName);//判断pName中是否有目标程序的包名,有TRUE,没有FALSE } 判断后的逻辑: //已安装,打开程序,需传入参数包名:&.skype.android.verizon" if(isAvilible(this, &.skype.android.verizon")){ Intent i = new Intent(); = new ComponentName(&.skype.android.verizon", &.skype.android.verizon.SkypeActivity"); ); startActivityForResult(i, RESULT_OK); } //未安装,跳转至market下载该程序 else { Uri uri = Uri.parse("market://details?.skype.android.verizon");//id为包名 Intent it = new Intent(Intent.ACTION_VIEW, uri); startActivity(it); }

3C云1核1G 9.9元 4核4G 16元 美国Cera 2核4G 24元

3C云互联怎么样?3C云互联专注免备案香港美国日本韩国台湾云主机vps服务器,美国高防CN2GIA,香港CN2GIA,顶级线路优化,高端品质售后无忧!致力于对互联网云计算科技深入研发与运营的极客共同搭建而成,将云计算与网络核心技术转化为最稳定,安全,高速以及极具性价比的云服务器等产品提供给用户!专注为个人开发者用户,中小型,大型企业用户提供一站式核心网络云端服务部署,促使用户云端部署化简为零,轻松...

ftlcloud9元/月,美国云服务器,1G内存/1核/20g硬盘/10M带宽不限/10G防御

ftlcloud(超云)目前正在搞暑假促销,美国圣何塞数据中心的云服务器低至9元/月,系统盘与数据盘分离,支持Windows和Linux,免费防御CC攻击,自带10Gbps的DDoS防御。FTL-超云服务器的主要特色:稳定、安全、弹性、高性能的云端计算服务,快速部署,并且可根据业务需要扩展计算能力,按需付费,节约成本,提高资源的有效利用率。活动地址:https://www.ftlcloud.com...

收到几个新商家投稿(HostMem,无忧云,青云互联,TTcloud,亚洲云端,趣米云),一起发布排名不分先后

7月份已经过去了一半,炎热的夏季已经来临了,主机圈也开始了大量的夏季促销攻势,近期收到一些商家投稿信息,提供欧美或者亚洲地区主机产品,价格优惠,这里做一个汇总,方便大家参考,排名不分先后,以邮件顺序,少部分因为促销具有一定的时效性,价格已经恢复故暂未列出。HostMem部落曾经分享过一次Hostmem的信息,这是一家提供动态云和经典云的国人VPS商家,其中动态云硬件按小时计费,流量按需使用;而经典...

componentname为你推荐
elem数据结构中elem表示什么?尽量详细点,谢啦.qq代挂代挂qq之后自己就上不去了Honeypotfeedback 歌词翻译mac地址克隆路由器的MAC地址克隆是什么意思 有什么作用cpu监控安卓手机有没有桌面悬浮窗的cpu监控软件水晶易表如何获取和安装水晶易表Xcelsius2008eagleeye电脑进程中出现Eaglesvr这种程序,据说是一种蠕虫病毒。。。怎样杀掉?qq博客怎样开通QQ博客?qq博客怎么开QQ博客啊腾讯汽车网可以了解汽车知识的权威网站大概有哪些
长沙虚拟主机 台湾服务器租用 godaddy域名解析教程 新加坡主机 virpus wavecom 骨干网络 web服务器架设 购买国外空间 四川电信商城 免费的域名 服务器防火墙 万网主机 supercache umax 免备案jsp空间 石家庄服务器 512内存 碳云 蓝队云 更多