系列文章目录

Android跳转至抖音APP个人界面(包括极速版,火山版)


文章目录

  • 系列文章目录
  • 前言
  • 一、实现思路
  • 二、判断APP是否存在于Android手机
  • 三、进行跳转至抖音个人界面
  • 举例实现代码如下:
  • 各个APP对应的包名以及调用

前言

最近想给自己准备上架的APP增加一个个人广告,设置点击跳转到博主的抖音个人界面。于是有了这篇文章,老规矩最后放代码。


一、实现思路

为了对用户更加友好,使用DIalog展示用户Android手机中存在的抖音APP,然后点击跳转。

二、判断APP是否存在于Android手机

方法如下:

    private boolean checkAppInstalled(Context context, String pName) {if (pName == null || pName.isEmpty()) {return false;}final PackageManager packageManager = context.getPackageManager();List<PackageInfo> info = packageManager.getInstalledPackages(0);if (info == null || info.isEmpty()) {return false;}for (int i = 0; i < info.size(); i++) {if (pName.equals(info.get(i).packageName)) {return true;}}return false;}

三、进行跳转至抖音个人界面

其中xxxxxxxxx是各位抖音的UserId
获取方式:
进入抖音设置界面,拉到最底下,连续点击版本号(图片红圈)

然后就出现了

然后在点击事件中设置跳转即可

抖音如下:

       if (exist1) {Intent intent = new Intent();//抖音intent.setData(Uri.parse("snssdk1128://user/profile/xxxxxxxxx"));intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);startActivity(intent);} else {Toast.makeText(getContext(), "请先安装此应用", Toast.LENGTH_SHORT).show();}

抖音极速版:

  //抖音极速版intent.setData(Uri.parse("snssdk1112://user/profile/xxxxxxxx"));

抖音火山版:

 //抖音火山版//intent.setData(Uri.parse("snssdk1112://profile?id=xxxxxxx"));

举例实现代码如下:

以博主的抖音UserId为例

xxxView.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {//抖音boolean exist1 = checkAppInstalled(getContext(), "com.ss.android.ugc.aweme");//抖音极速版//boolean exist1 = checkAppInstalled(getContext(), "com.ss.android.article.video");//抖音火山版//boolean exist1 = checkAppInstalled(getContext(), "com.ss.android.ugc.live");if (exist1) {Intent intent = new Intent();//抖音intent.setData(Uri.parse("snssdk1128://user/profile/62027862621"));//抖音极速版//intent.setData(Uri.parse("snssdk1112://user/profile/62027862621"));//抖音火山版//intent.setData(Uri.parse("snssdk1112://profile?id=62027862621"));intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);startActivity(intent);} else {Toast.makeText(getContext(), "请先安装此应用", Toast.LENGTH_SHORT).show();}}});

各个APP对应的包名以及调用

  //抖音boolean exist1 = checkAppInstalled(getContext(), "com.ss.android.ugc.aweme");//抖音极速版boolean exist2 = checkAppInstalled(getContext(), "com.ss.android.article.video");//抖音火山版boolean exist3 = checkAppInstalled(getContext(), "com.ss.android.ugc.live");

Android跳转至抖音APP个人界面(包括极速版,火山版)相关推荐

  1. Python爬取抖音app视频

    作者:哈库呐玛塔塔 来源:https://urlify.cn/ANzAre 记录一下如何用python爬取app数据,本文以爬取抖音视频app为例. 编程工具:pycharm app抓包工具:mitm ...

  2. 青灯教育python免费公开课_如何使用Python爬取抖音APP视频

    记录一下如何用python爬取app数据,本文以爬取抖音视频app为例. 编程工具:pycharm app抓包工具:mitmproxy app自动化工具:appium 运行环境:windows10 假 ...

  3. 使用python爬取抖音app视频(appium可以操控手机)

    记录一下如何用python爬取app数据,本文以爬取抖音视频app为例. 编程工具:pycharm app抓包工具:mitmproxy app自动化工具:appium 运行环境:windows10 思 ...

  4. 实现在H5中唤起抖音APP

    通过跳转,跳转带有抖音Schema标实的URL 直接跳转到抖音APP用户页面,如下: <a href='snssdk1128://user/profile/用户ID'>点击跳转</a ...

  5. 教你用python爬取抖音app视频

    记录一下如何用python爬取app数据,本文以爬取抖音视频app为例. 编程工具:pycharm app抓包工具:mitmproxy app自动化工具:appium 运行环境:windows10 思 ...

  6. 使用python爬取抖音app视频

    记录一下如何用python爬取app数据,本文以爬取抖音视频app为例. 编程工具:pycharm app抓包工具:mitmproxy app自动化工具:appium 运行环境:windows10 思 ...

  7. android sdk build-tools_从零开始仿写一个抖音App——视频编辑SDK开发(一)

    本文首发于微信公众号--世界上有意思的事,搬运转载请注明出处,否则将追究版权责任.交流qq群:859640274. 大家好久不见,又有一个多月没有发文章了.不知道还有哪些读者记得我的 从零开始仿写抖音 ...

  8. Android 毕业设计高仿抖音(视频类App)(内附源码)

    背景 抖音这么火,我就想着要不自己也做一个吧,于是就有了我的自制抖音.喜欢的可以点个star或关注一下,以后会保持维护和优化. 主要效果演示 安装包: 整体设计 由于没有接口获取数据,使用的方式是将图 ...

  9. 爬虫进阶教程:抖音APP无水印视频批量下载

    一.前言 本文为两类人准备:技术控和工具控. 如果你是工具控,想简单方便地下载无水印的视频,那么可以使用第三方去水印平台: 抖音短视频解析下载平台 如果你是技术控,想要使用自己写的代码下载视频,那么可 ...

最新文章

  1. python读取excel数据并饼图_python生成excel表格以及饼图 示例源码
  2. 基于kafka_2.11-2.1.0实现的生产者和消费者代码样例
  3. SQL优化基础 使用索引(一个小例子)
  4. 经常被人忽视的:Pandas 文本数据处理!
  5. hadoop 启动or运行mr错误
  6. VS2010中使用gtest简单案例
  7. php文件夹转换网页,PHP转换文件夹下所有文件的编码 适合发布网站的其他编码版本...
  8. 今天的就每天练习这招的企业即时通讯
  9. VSCode之调试html
  10. python快速入门神器 知乎_Python爬虫偷懒神器!快速一键生成Python爬虫请求头
  11. a4如何打印双面小册子_小册子打印
  12. ios sinaweibo 客户端(二)
  13. python(xlwt的简单运用)
  14. 电阻器颜色代码在线计算机,色环电阻在线计算器
  15. 一文读懂方向导数与梯度
  16. 带左右箭头的图片轮播
  17. VHDL n进制计数器
  18. 解决无法删除文件夹的情况
  19. react-native-webrtc之采坑之旅
  20. linux模糊查找子目录,Linux运维知识之linux中模糊查找文件

热门文章

  1. NC6 JUnit测试
  2. Windows Server 2008 升级/更新系统补丁
  3. 浅谈解构赋值的小技巧
  4. JSP最常用的五种内置对象
  5. HFSS曲面建模攻略
  6. 第三阶段学习心得总结
  7. 无音乐不运动,五款高性价比运动防水蓝牙耳机推荐
  8. php职业分析,盛世各职业角色强弱分析
  9. 【论文学习笔记006】R-FCN
  10. 凤歌、沧月、步非烟、priest入围第四届橙瓜网络文学十佳武侠大神