所有手机的设置程序的包名和类名是一样的吗
需要使用隐式意图Intent来启动。
具体实现代码:
Intent intent = new Intent("注册的Action");
startActivity(intent); 即可启动一个Activity,和调用系统相机拍照,调用文件管理选择文件同一个写法
通过 PackageManager 获取本机安装的应用,PackageManager可以得到包名,程序名和icon等应用信息,然后通过包名来启动,代码如下:
PackageInfo pi;
try {
pi = getPackageManager().getPackageInfo(packageName, 0);
Intent resolveIntent = new Intent(Intent.ACTION_MAIN, null);
resolveIntent.setPackage(pi.packageName);
PackageManager pManager = getPackageManager();
List apps = pManager.queryIntentActivities(
resolveIntent, 0);
ResolveInfo ri = apps.iterator().next();
if (ri != null) {
packageName = ri.activityInfo.packageName;
String className = ri.activityInfo.name;
Intent intent = new Intent(Intent.ACTION_MAIN);
ComponentName cn = new ComponentName(packageName, className);
intent.setComponent(cn);
startActivity(intent);
}
} catch (NameNotFoundException e) {
e.printStackTrace();
}
两个项目
如果包名相同
只要不合到一起
是没问题的
类名相同没关系
只是调用时得小心一些
不要用错了
但是如果是WEB编程的话
包名相同是存在冲突的可能性的
所以现在的WEB编程在定义包名
都是类似这样的方法:
苹果公司的项目:com.apple.XXX
诺基亚中国公司的项目:cn.com.nokia.XXX
应用程序数:63
应用程序名称:信息
包名:com.Android.mms
类名1:com.android.mms.ui.ConversationList
应用程序名称:通讯录
包名:com.android.contacts
类名1:com.android.contacts.DialtactsActivity
应用程序名称:相机
包名:com.android.camera
类名1:com.android.camera.Camera
应用程序名称:相机
包名:com.android.gallery
类名1:com.android.camera.GalleryPicker
应用程序名称:日历
包名:com.android.calendar
类名1:com.android.calendar.LaunchActivity
应用程序名称:Google Talk
包名:com.google.android.talk
类名1:com.google.android.talk.SigningInActivity
应用程序名称:音乐
包名:com.android.music
类名1:com.android.music.MusicBrowserActivity
应用程序名称:浏览器
包名:com.android.browser
类名1:com.android.browser.BrowserActivity
应用程序名称:时钟
包名:com.android.deskclock
类名1:com.android.deskclock.DeskClock
应用程序名称:电子市场
包名:com.android.vending
类名1:com.android.vending.AssetBrowserActivity
应用程序名称:Gmail
包名:com.google.android.gm
类名1:com.google.android.gm.ConversationListActivityGmail
应用程序名称:设置
包名:com.android.settings
类名1:com.android.settings.Settings
应用程序名称:地图
包名:com.google.android.apps.maps
类名1:com.google.android.maps.MapsActivity
应用程序名称:DroidEmu 模拟器
包名:com.droidemu.game.lite
类名1:com.droidemu.ui.MainActivity
应用程序名称:网秦杀毒
包名:com.nqmobile.antivirus20
类名1:com.netqin.antivirus.AntiVirusSplash
应用程序名称:来电通
包名:com.blovestorm
类名1:com.blovestorm.application.CallMaster
应用程序名称:搜狗输入法
包名:com.sohu.inputmethod.sogou
类名1:com.sohu.inputmethod.sogou.SogouIMESettings
应用程序名称:iReader
包名:com.chaozh.iReaderFree
类名1:com.chaozh.iReader.ui.activity.WelcomeActivity
应用程序名称:GO桌面EX
包名:com.gau.go.launcherex
类名1:com.jiubang.ggheart.apps.desks.diy.GoLauncher
应用程序名称:Handcent Sms
包名:com.handcent.nextsms
类名1:com.handcent.sms.ui.ConversationExList
应用程序名称:手机QQ
包名:com.tencent.qq
类名1:com.tencent.qq.SplashActivity
应用程序名称:Windows7桌面专业版
包名:com.jt.androidseven.pro
类名1:com.jt.androidseven.pro.Launch
应用程序名称:授权管理
包名:com.noshufou.android.su
类名1:com.noshufou.android.su.Su
应用程序名称:SIM 卡工具包
包名:com.android.stk
类名1:com.android.stk.StkLauncherActivity
应用程序名称:资讯与天气
包名:com.google.android.apps.genie.geniewidget
类名1:com.google.android.apps.genie.geniewidget.activities.NewsActivity
应用程序名称:Documents To Go
包名:com.dataviz.docstogo
类名1:com.dataviz.dxtg.common.launcher.android.LauncherActivity
应用程序名称:语音拨号器
包名:com.android.voicedialer
类名1:com.android.voicedialer.SelectorAcitvity
应用程序名称:语音搜索
包名:com.google.android.voicesearch
类名1:com.google.android.voicesearch.RecognitionActivity
应用程序名称:搜索
包名:com.google.android.googlequicksearchbox
类名1:com.google.android.googlequicksearchbox.SearchActivity
应用程序名称:YouTube
包名:com.google.android.youtube
类名1:com.google.android.youtube.HomeActivity
应用程序名称:钛备份
包名:com.keramidas.TitaniumBackup
类名1:com.keramidas.TitaniumBackup.MainActivity
应用程序名称:AndroZip
包名:com.asrazpaid
类名1:com.asrazpaid.MainView
应用程序名称:随手写7
包名:com.suishouxie.freenote
类名1:com.suishouxie.freenote.FreeNote
应用程序名称:进程杀手
包名:com.rechild.advancedtaskkillerpro
类名1:com.rechild.advancedtaskkillerpro.AdvancedTaskKiller
应用程序名称:豌豆荚守护精灵
包名:com.wd.AndroidDaemon
类名1:com.wd.AndroidDaemon.AndroidDaemon
应用程序名称:系统除草机
包名:com.iwidsets.clear.manager
类名1:com.iwidsets.clear.manager.Splash
应用程序名称:百度文库
包名:com.baidu.wenku
类名1:com.baidu.wenku.ui.IndexActivity
应用程序名称:无线网络管理工具
包名:com.wangyh.android.free.network
类名1:com.wangyh.android.free.network.MainActivity
应用程序名称:手电筒
包名:com.xoYu.Flashlight
类名1:com.xoYu.Flashlight.Flashlight
应用程序名称:手机加速器
包名:com.tutusw.phonespeedup
类名1:com.tutusw.phonespeedup.IntroActivity
应用程序名称:安卓优化大师
包名:cn.opda.a.phonoalbumshoushou
类名1:cn.opda.a.phonoalbumshoushou.MainActivity
应用程序名称:天天动听
包名:com.sds.android.ttpod
类名1:com.sds.android.ttpod.EntryActivity
应用程序名称:一键清理
包名:cn.com.opda.android.clearmaster
类名1:cn.com.opda.android.clearmaster.MainTabActivity
应用程序名称:UC浏览器
包名:com.uc.browser
类名1:com.uc.browser.ActivityUpdate
应用程序名称:UCMobile
包名:com.UCMobile
类名1:com.UCMobile.main.UCMobile
应用程序名称:RockPlayer
包名:com.redirectin.rockplayer.android.unified
类名1:com.redirectin.rockplayer.android.FileListActivity
应用程序名称:RE管理器
包名:com.speedsoftware.RootExplorer
类名1:com.speedsoftware.rootexplorer.RootExplorer
应用程序名称:Link2SD
包名:com.buak.Link2SD
类名1:com.buak.Link2SD.Link2SD
应用程序名称:360手机卫士
包名:com.qihoo360.mobilesafe
类名1:com.qihoo360.mobilesafe.ui.index.AppEnterActivity
应用程序名称:魔兽任务管理器免费版
包名:org.blackbox.android.wtm.free
类名1:org.blackbox.android.wtm.free.MainActivityFree
应用程序名称:大自然壁纸
包名:com.fitue.wallpaperview
类名1:com.fitue.japanlovely.ImageViewer
应用程序名称:进程管理
包名:com.curvefish.apps.processmanager
类名1:com.curvefish.apps.processmanager.ProcessManager
应用程序名称:Bluetooth File Transfer
包名:it.medieval.blueftp
类名1:it.medieval.blueftp.AMain
应用程序名称:极速卸载
包名:cn.xg.quickuninstall
类名1:cn.xg.quickuninstall.Main
应用程序名称:AppManager Pro
包名:com.think_android.appmanagerpro
华为手机,设置-应用程序里面的软件怎么在桌面建立快捷方式?
开启应用程序在桌面创建快捷方式操作如下:EMUI 5.0:设置-权限管理-权限-创建桌面快捷方式,打开相应的应用开关即可。EMUI 8.0:设置-应用和管理-权限管理-权限-创建桌面快捷方式,打开相应的应用开关即可。
如何重新设置vivo手机其他应用打开方式?
vivo手机设置程序默认打开方法:进入设置--更多设置--应用程序--默认应用设置中即可设置。具体操作步骤:1、待机桌面点击设置 2、更多设置 3、应用程序 4、默认应用程序 5、选择设置更改即可
手机怎么设置让程序在后台自动运行
手机实现程序后台运行的方法:打开软件后不要点击返回键退出,直接点击Home键,该程序将在系统后台运行。
华为手机怎么设置屏幕小程序
像这个的话,还是比较方便的,我印象当中是长按,然后从下往上推,会出现小程序的一些挂件,然后选择你需要的拉过去就可以了
手机的设置没有应用管理怎么办?
3. 升级你的手机系统版本,以获取更完整的应用管理功能。可以在手机设置中的“系统更新”中查看是否有可用的系统更新。4. 如果你的手机是苹果系统,可以在“设置-通用-储存空间与 iCloud 用量”中查看你的应用程序占用的存储空间,并进行清理和管理。总之,如果你的手机设置中没有应用管理选项,可以尝试...
vivo手机应用程序信息在哪里找?
vivo手机应用程序可以进入手机中的设置--更多设置--即可查看到应用程序。操作步骤:1、在手机桌面找到设置进入 2、进入设置找到更多设置进入 3、即可查看到应用程序
手机设置软件不见了怎么办
方法2:安卓机输入*#*#4636#*#* 查看使用情况统计数据可以看到 应用程序“设置”,故代表此“设置”没有删除。具体苹果的代码是否一样。2.手机里面的应用不见了 若手机无法找到自带软件,建议您:1.查看主屏幕是否显示所有应用程序(长按主屏幕空白处-主屏幕设置-主屏幕内容\/主屏幕布局)。2.查看...
oppo r9手机怎么设置程序有角标?
oppo r9手机设置程序有角标方法:1、可以通过手机设置--通知与状态栏。2、然后进入通知管理。3、找到你想设置的程序,点击进入,如果有相应角标设置是可以直接看到,并且开启就可以使用。
手机怎么设置下面三个键
手机设置下面三个键的方法因手机品牌和操作系统不同而异。一般来说,可以通过以下步骤进行设置:打开手机的设置应用程序,找到“系统”或“系统导航”选项。在系统或系统导航页面中,找到“导航键”或“导航方式”选项。根据个人习惯和需求,选择合适的导航键布局和功能。确认设置并退出。 1 评论 分享 举报 vivo...
oppo手机怎么设置单个应用程序的屏幕锁定?
以OPPO R9S手机为例,设置方法如下;一、打开手机,在桌面上找到“设置”一项并点击进入。二、进入后选择“权限隐私”选项。三、然后找到“应用加密”一项并点击进入。四、进入以后输入加密密码。五、然后找到要设置屏幕锁屏的应用,这里以“斗鱼直播”为例,将其开关开启即可。
百受丑丑: 1. 显示系统中全部Android平台: android list targets 2. 显示系统中全部AVD(模拟器): android list avd 3. 创建AVD(模拟器): android create avd --name 名称 --target 平台编号 4. 启动模拟器: emulator -avd 名称 -sdcard ~/名称.img (-skin ...
无锡市17629681065: android 中关于一个应用开启另一个应用 - ?
百受丑丑: 一般情况下我们是不知道包名和类名的,那怎么办呢? 其实手机安装的每一个应用的包名都是可以查到的,只要我们查到相关应用的包名,再通过它获得主类名,再按照上面的方法就可以了. 第一步:怎么获得包名? PackageManager packageManager = context.getPackageManager(); packageManager.getInstalledApplications(0); 这就得到了手机上安装的所有应用的程序信息,当然包括包名,只需要查找自己需要的程序就可以
无锡市17629681065: android中怎样将自己的应用程序的签名改为系统签名一样 - ?
百受丑丑: 首先你要有你系统的签名文件,这个现在的厂商都应该使用的是自己的签名文件,不是Android原始的了,所以你应该是拿不到的.望采纳.
无锡市17629681065: Android APP必须卸载才能安装这是怎么回事 - ?
百受丑丑: 打开设置菜单.选择程序管理这一项.点击要卸载的桌面app.点击卸载按钮,确认卸载.安卓手机的系统是开放式系统,Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发.在安卓系统里,应用软件能够很容易的进入系统的领地,打个比方来说就像是电脑里面的c盘,安卓手机开放式,安装软件、文件有些会进去系统盘,某些软件比较无耻,即使删除还是会有部分病毒似的文件删不掉,久而久之系统盘文件多了就慢慢的空间紧缺,就是卡了,所以可以下载一些手机软件的管理工具,对手机安装的软件定时清理.
无锡市17629681065: 怎么用eclipse察看安卓的所有运行的程序的包名 - ?
百受丑丑: eclipse右上角,查看ddms
无锡市17629681065: 怎样关闭通过包名与类名打开的APP - ?
百受丑丑: 需要使用隐式意图Intent来启动. 具体实现代码: Intent intent = new Intent("注册的Action"); startActivity(intent); 即可启动一个Activity,和调用系统相机拍照,调用文件管理选择文件同一个写法 通过 PackageManager 获取本机安装的应用...
无锡市17629681065: 如何获取app 的包名和activity 名 - ?
百受丑丑: 在Android中,应用程序的版本号是在AndroidManifest.xml文件中进行配置的,而PackageInfo类则封装了从该配置文件中获取的所有信息,描述了包内容的整体信息,因此,可以使用PackageInfo对象的versionName属性获取应用的版本号.要...
无锡市17629681065: 安卓手机安装不了APP - ?
百受丑丑: 重启一下再试试,安装应用要注意,手机上剩余空间一定要比要安装的文件大一些,即便是安装在卡上也是.在卡上装他也会多占一个空间.最好是多留些空间运行时也需要一些缓存空间的.至于卸载想你也不是在卸载那些需要root的应用.重启后应该可以卸掉,
无锡市17629681065: 手机apk出问题怎么解决 - ?
百受丑丑: 手机版我的知道搜索答案为什么手机下载软件会出现下载失败,存储APK文件是出现错误如果是内存
无锡市17629681065: 手机软件的后缀名apk是?安卓系统用的软件是什么后缀名 - ?
百受丑丑: APK是AndroidPackage的缩写,即Android安装包(apk).APK是类似Symbian Sis或Sisx的文件格式.通过将APK文件直接传到Android模拟器或Android手机中执行即可安装.apk文件和sis一样,把android sdk编译的工程打包成一个安装程...