当前位置: 首页 > news >正文

源码怎么做成网站商业软文代写

源码怎么做成网站,商业软文代写,网站建设大神级公司,免费视频外链生成推荐在程序中把一个软件的快捷方式添加到桌面上,只需要如下三步: 1、创建一个添加快捷方式的Intent,该Intent的Action属性值应该为com.android.launcher.action.INSTALL_SHORTCUT. 2、通过为该Intent添加Extra属性来设置快捷方式的标题、图标及快…

在程序中把一个软件的快捷方式添加到桌面上,只需要如下三步:

1、创建一个添加快捷方式的Intent,该Intent的Action属性值应该为com.android.launcher.action.INSTALL_SHORTCUT.

2、通过为该Intent添加Extra属性来设置快捷方式的标题、图标及快捷方式对应启动的程序。

3、调用sendBroadcast()方法发送广播即可添加快捷方式。

import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.os.Parcelable;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.animation.Animation;
import android.view.animation.AnimationUtils;
import android.widget.Button;
import android.widget.ImageView;

public class AddShortCut extends Activity {
  ImageView flower;
  //定义两份动画资源
  Animation anim;
  Animation reverse;
  final Handler handler = new Handler(){
    public void handleMessage(Message msg) {
      if(msg.what == 0x123){
        flower.startAnimation(reverse);
      }
    }
  };

  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_add_short_cut);
    flower = (ImageView) findViewById(R.id.flower);
    //加载第一份动画资源
    anim = AnimationUtils.loadAnimation(this,R.anim.anim);
    //设置动画结束后保留结束状态
    anim.setFillAfter(true);
    //加载第二份动画资源
    reverse = AnimationUtils.loadAnimation(this, R.anim.reverse);
    //设置动画结束后保留结束状态
    reverse.setFillAfter(true);
    Button start = (Button) findViewById(R.id.start);
    //为按钮的单击事件添加监听器
    start.setOnClickListener(new OnClickListener() {

      @Override
      public void onClick(View v) {
        //创建添加快捷方式的Intent
        Intent addIntent =
          new Intent("com.android.launcher.action.INSTALL_SHORTCUT");
        String title = getResources().getString(R.string.title);
        //加载快捷方式的图标
        Parcelable icon = Intent.ShortcutIconResource
              .fromContext(AddShortCut.this, R.drawable.icon);
        //创建点击快捷方式后操作Intent,该出当点击创建的快捷方式后,再次启动该程序
        Intent myIntent = new Intent(AddShortCut.this, AddShortCut.class);
        //设置快捷方式的标题
        addIntent.putExtra(Intent.EXTRA_SHORTCUT_NAME, title);
        //设置快捷方式的图标
        addIntent.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, icon);
        //设置快捷方式对应的Intent
        addIntent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, myIntent);
        //发送广播添加快捷方式
        sendBroadcast(addIntent);
      }
    });
  }
}

在程序中添加快捷方式需要相应的权限,在AndroidManifest.xml文件中添加如下配置片段:

<!-- 指定添加安装快捷方式的权限 -->
<uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT"/>

转载于:https://www.cnblogs.com/jiww/p/5647959.html

http://www.lbrq.cn/news/2703349.html

相关文章:

  • 泉州建设网站公司乔拓云智能建站
  • 经典网站案例制作一个网站的全过程
  • wordpress导航页面样式长春做网络优化的公司
  • 没有域名可以先做网站吗sem是什么设备
  • 腾讯云wordpress搭建网站珠海百度推广优化排名
  • wordpress 4.9 下载seo外包软件
  • 网站建设.c百度竞价开户多少钱
  • 养殖场在哪个网站做环评备案亚洲足球最新排名
  • 公共资源交易中心忙吗刷移动关键词优化
  • 电子书网站 自己做网站排名靠前
  • 网站哪里做成功营销十大经典案例
  • 怎么制作网站获取ip郑州seo顾问阿亮
  • 山东政府网站信息内容建设上海关键词排名软件
  • 手机端网站动效类怎么做自媒体软文发布平台
  • 开发一个网站做爬虫百度推广运营
  • 西安有一个电影他要拉投资做网站站长工具seo查询5g5g
  • 海口公司做网站临沂网站建设方案服务
  • 深圳网站设计灵点网络公司不错网络市场调研
  • 诸城网站设计什么是seo优化?
  • 甘肃庆阳疫情最新情况徐州自动seo
  • wordpress开发的网站长沙seo优化
  • 合肥企业快速建站1688网站
  • 做网站的开发语言seo推广优化平台
  • 个人备案的网站做企业站军事新闻头条
  • 织梦做网站竞价广告点击软件
  • 企业网站及公众号建设方案常德网站建设制作
  • html网站开发 工具短视频剪辑培训班速成
  • 钓鱼网站怎么制作视频百度广告点击软件源码
  • 2017设计工作室做网站站长工具seo优化
  • 网站建设 提案 框架互联网营销师含金量
  • 面试题之项目中git如何进行管理
  • Ansible 实操笔记:Playbook 与变量管理
  • 贪心----4.划分字母区间
  • Jmeter使用第二节-接口测试(Mac版)
  • 工业相机与智能相机的区别
  • vue3-基础语法