android快捷方式
Ⅰ 如何修改android主界面上默认的应用程序快捷方式
1、在进入android系统中,在主界面上会默认创建几个应用程序的快捷方式,现在我想按客户的意愿,随意创建。
方法:
2、在android系统启动时,会默认安装几个应用程序,现在将自己的应用程序变成默认安装。
Ⅱ android studio安装完为什么在桌面没有快捷方式
不知道,但是你可以在“开始”菜单里面找到Android studio(以下简称AS),右键单击,选择“打开文件所在位置”,找打这个AS文件后右键单击,创建快捷方式,一般来说这个快捷方式系统会提示移动到“桌面”,如果没有,就将刚创建的快捷方式手动移动到桌面
Ⅲ 如何在安卓中建立桌面快捷方式
使用智能手机时,有时候会有一些特殊的需要,比如,希望能尽快找到经常用到的某些图片、文本等文档,安卓系统的多桌面的设计,如果将文档的快捷方式放在桌面上就方便多了。在安卓系统的手机默认的文件浏览器、文件管理器中,找不到这个功能。而免费的“es文件浏览器”可以实现这个功能。下载并安装es文件浏览器,运行该程序,找到要建立快捷方式的文档,用手指压住该文档,弹出文档操作的选项菜单,因为选项比较多,下拉该菜单,找到并点击“快捷方式”,稍后片刻,程序会提示已经建立快捷方式。返回到桌面,是不是在某个桌面上,有了该文件的快捷方式。当然,安卓手机可以建立文档的快捷方式的方法还有很多,有的看图软件就可以建立图片的桌面快捷方式。车载数码设备丨数码宝贝
Ⅳ android 怎么查询某个快捷方式已创建
java">publicclassShortCutManager{
//添加快捷方式
publicstaticfinalStringACTION_ADD_SHORTCUT="com.android.launcher.action.INSTALL_SHORTCUT";
//移除快捷方式
publicstaticfinalStringACTION_REMOVE_SHORTCUT="com.android.launcher.action.UNINSTALL_SHORTCUT";
privateContextcontext;
publicShortCutManager(Contextcontext){
//context=AppProvide.application();
this.context=context;
}
protectedvoidaddShortcut(Stringname){
IntentaddShortcutIntent=newIntent(ACTION_ADD_SHORTCUT);
//不允许重复创建
addShortcutIntent.putExtra("plicate",false);//经测试不是根据快捷方式的名字判断重复的
//应该是根据快链的Intent来判断是否重复的,即Intent.EXTRA_SHORTCUT_INTENT字段的value
//但是名称不同时,虽然有的手机系统会显示Toast提示重复,仍然会建立快链
//屏幕上没有空间时会提示
//注意:重复创建的行为MIUI和三星手机上不太一样,小米上似乎不能重复创建快捷方式
//名字
addShortcutIntent.putExtra(Intent.EXTRA_SHORTCUT_NAME,name);
//图标
addShortcutIntent.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE,
Intent.ShortcutIconResource.fromContext(context,
R.mipmap.ic_launcher));
//设置关联程序
IntentlauncherIntent=newIntent(Intent.ACTION_MAIN);
launcherIntent.setClass(context,SplashActivity.class);
launcherIntent.addCategory(Intent.CATEGORY_LAUNCHER);
addShortcutIntent
.putExtra(Intent.EXTRA_SHORTCUT_INTENT,launcherIntent);
//发送广播
context.sendBroadcast(addShortcutIntent);
LogUtils.i("","创建taya快捷方式");
}
protectedvoidremoveShortcut(Stringname){
//removeshortcut的方法在小米系统上不管用,在三星上可以移除
Intentintent=newIntent(ACTION_REMOVE_SHORTCUT);
//名字
intent.putExtra(Intent.EXTRA_SHORTCUT_NAME,name);
//设置关联程序
IntentlauncherIntent=newIntent(context,
SplashActivity.class).setAction(Intent.ACTION_MAIN);
intent.putExtra(Intent.EXTRA_SHORTCUT_INTENT,launcherIntent);
//发送广播
context.sendBroadcast(intent);
}
(){
//先得到默认的Launcher
Intentintent=newIntent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_HOME);
PackageManagermPackageManager=context.getPackageManager();
ResolveInforesolveInfo=mPackageManager.resolveActivity(intent,0);
if(resolveInfo==null){
returnnull;
}
List<ProviderInfo>info=mPackageManager.queryContentProviders(resolveInfo.activityInfo.packageName,resolveInfo.activityInfo.applicationInfo.uid,PackageManager.GET_PROVIDERS);
if(info!=null){
for(intj=0;j<info.size();j++){
ProviderInfoprovider=info.get(j);
if(provider.readPermission==null){
continue;
}
if(Pattern.matches(".*launcher.*READ_SETTINGS",provider.readPermission)){
returnprovider.authority;
}
}
}
returnnull;
}
protectedbooleanhasShortcut(StringappName){
longstart=System.currentTimeMillis();
Stringauthority=getAuthorityFromPermission();
if(authority==null){
returnfalse;
}
longend=System.currentTimeMillis()-start;
Stringurl="content://"+authority+"/favorites?notify=true";
try{
UriCONTENT_URI=Uri.parse(url);
Cursorc=context.getContentResolver().query(CONTENT_URI,null,"title=?",newString[]{appName},null);
if(c!=null&&c.moveToNext()){
c.close();
returntrue;
}
}catch(Exceptione){
}
returnfalse;
}
}
Ⅳ 安卓怎么修改桌面快捷方式名字
1、在应用商店或者上网搜索下载一个APK编辑器,并打开APK编辑器的主页,点击选择一个Apk文件。
以上就是修改应用快捷方式名称的方式。
Ⅵ android安装后快捷键移动或删除
android安装后快捷键移动或删除如下
1, 创建/*** 为程序创建桌面快捷方式*/private void addShortcut(){undefined// 给桌面发送一个广播Intent shortcut = new Intent("com.android.launcher.action.INSTALL_SHORTCUT");// 设置属性//快捷方式的名称shortcut.putExtra(Intent.EXTRA_SHORTCUT_NAME, getString(R.string.app_name));shortcut.putExtra("plicate", false);
//不允许重复创建//快捷方式的图标ShortcutIconResource iconRes = Intent.ShortcutIconResource.fromContext(this, R.drawable.icon);shortcut.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, iconRes);
// 设置快捷方式执行的操作//指定当前的Activity为快捷方式启动的对象: 如 com.everest.video.VideoPlayer//注意: ComponentName的第二个参数必须加上点号(.),否则快捷方式无法启动相应程序ComponentName comp = new ComponentName(this.getPackageName(), "."+this.getLocalClassName());shortcut.putExtra(Intent.EXTRA_SHORTCUT_INTENT, new Intent(Intent.ACTION_MAIN).setComponent(comp))。
Ⅶ Android 手机主界面最下面的那一栏又快捷方式的叫什么栏啊怎么设置啊
是托盘,操作方法如下:
1、首先唤醒手机,打开手机【设置】,如下图所示。
Ⅷ 如何在android桌面添加几个app图标做快捷方式
Intent shortcut = new Intent("com.android.launcher.action.INSTALL_SHORTCUT");
//快捷方式的名称
shortcut.putExtra(Intent.EXTRA_SHORTCUT_NAME, getString(R.string.app_name));
shortcut.putExtra("plicate", false); //不允许重复创建
//指定当前的Activity为快捷方式启动的对象: 如 com.everest.video.VideoPlayer
//注意: ComponentName的第二个参数必须加上点号(.),否则快捷方式无法启动相应程序
// ComponentName comp = new ComponentName(this.getPackageName(), "."+this.getLocalClassName());
// shortcut.putExtra(Intent.EXTRA_SHORTCUT_INTENT, new Intent(Intent.ACTION_MAIN).setComponent(comp));
shortcut.putExtra(Intent.EXTRA_SHORTCUT_INTENT, new Intent(this,WXEntryActivity.class));
//快捷方式的图标
ShortcutIconResource iconRes = Intent.ShortcutIconResource.fromContext(this, R.drawable.ic_launcher);
shortcut.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, iconRes);
sendBroadcast(shortcut);
Ⅸ android中怎么在桌面创建其他应用快捷方式
Activity里添加这样的一个方法:
/**
* 创建快捷方式
*/
public void createDeskShortCut() {
Log.i("coder", "------createShortCut--------");
// 创建快捷方式的Intent
Intent shortcutIntent = new Intent(
"com.android.launcher.action.INSTALL_SHORTCUT");
// 不允许重复创建
shortcutIntent.putExtra("plicate", false);
// 需要现实的名称
shortcutIntent.putExtra(Intent.EXTRA_SHORTCUT_NAME,
getString(R.string.app_name));
// 快捷图片
Parcelable icon = Intent.ShortcutIconResource.fromContext(
getApplicationContext(), R.drawable.ic_launcher);
shortcutIntent.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, icon);
Intent intent = new Intent(getApplicationContext(),
AndroidLayoutActivity.class);
// 点击快捷图片,运行的程序主入口
shortcutIntent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, intent);
// 发送广播。OK
sendBroadcast(shortcutIntent);
}
如果只是添加这些代码,当卸装应用程序的时候又会发现存在一个问题就是应用程序虽然卸载了,可是桌面上的快捷方式并未卸载。呵呵,其实只要设置对应启动进入的那个Intent加上这么下面的两个属性就是表明与应用绑定了。
// 下面两个属性是为了当应用程序卸载时桌面上的快捷方式会删除
intent.setAction("android.intent.action.MAIN");
intent.addCategory("android.intent.category.LAUNCHER");
给上完整的代码:
package com.jiahui.layout;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.content.SharedPreferences;
import android.os.Bundle;
import android.os.Parcelable;
import android.util.Log;
public class AndroidLayoutActivity extendsActivity {
/**Called when the activity is first created. */
@Override
publicvoid onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.view_personal_info);
SharedPreferencespreferences = getSharedPreferences("first",
Context.MODE_PRIVATE);
booleanisFirst = preferences.getBoolean("isfrist", true);
if(isFirst) {
createDeskShortCut();
}
SharedPreferences.Editoreditor = preferences.edit();
editor.putBoolean("isfrist",false);
editor.commit();
}
/**
* 创建快捷方式
*/
publicvoid createDeskShortCut() {
Log.i("coder","------createShortCut--------");
//创建快捷方式的Intent
IntentshortcutIntent = new Intent(
"com.android.launcher.action.INSTALL_SHORTCUT");
//不允许重复创建
shortcutIntent.putExtra("plicate",false);
//需要现实的名称
shortcutIntent.putExtra(Intent.EXTRA_SHORTCUT_NAME,
getString(R.string.app_name));
//快捷图片
Parcelableicon = Intent.ShortcutIconResource.fromContext(
getApplicationContext(),R.drawable.ic_launcher);
shortcutIntent.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE,icon);
Intentintent = new Intent(getApplicationContext(),
AndroidLayoutActivity.class);
//下面两个属性是为了当应用程序卸载时桌面 上的快捷方式会删除
intent.setAction("android.intent.action.MAIN");
intent.addCategory("android.intent.category.LAUNCHER");
//点击快捷图片,运行的程序主入口
shortcutIntent.putExtra(Intent.EXTRA_SHORTCUT_INTENT,intent);
//发送广播。OK
sendBroadcast(shortcutIntent);
}
}
4
千万别忘记在AndroidManifest.xml加上下面的这个权限:
<uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT"/>