Android跳转至抖音APP个人界面(包括极速版,火山版)
系列文章目录
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个人界面(包括极速版,火山版)相关推荐
- Python爬取抖音app视频
作者:哈库呐玛塔塔 来源:https://urlify.cn/ANzAre 记录一下如何用python爬取app数据,本文以爬取抖音视频app为例. 编程工具:pycharm app抓包工具:mitm ...
- 青灯教育python免费公开课_如何使用Python爬取抖音APP视频
记录一下如何用python爬取app数据,本文以爬取抖音视频app为例. 编程工具:pycharm app抓包工具:mitmproxy app自动化工具:appium 运行环境:windows10 假 ...
- 使用python爬取抖音app视频(appium可以操控手机)
记录一下如何用python爬取app数据,本文以爬取抖音视频app为例. 编程工具:pycharm app抓包工具:mitmproxy app自动化工具:appium 运行环境:windows10 思 ...
- 实现在H5中唤起抖音APP
通过跳转,跳转带有抖音Schema标实的URL 直接跳转到抖音APP用户页面,如下: <a href='snssdk1128://user/profile/用户ID'>点击跳转</a ...
- 教你用python爬取抖音app视频
记录一下如何用python爬取app数据,本文以爬取抖音视频app为例. 编程工具:pycharm app抓包工具:mitmproxy app自动化工具:appium 运行环境:windows10 思 ...
- 使用python爬取抖音app视频
记录一下如何用python爬取app数据,本文以爬取抖音视频app为例. 编程工具:pycharm app抓包工具:mitmproxy app自动化工具:appium 运行环境:windows10 思 ...
- android sdk build-tools_从零开始仿写一个抖音App——视频编辑SDK开发(一)
本文首发于微信公众号--世界上有意思的事,搬运转载请注明出处,否则将追究版权责任.交流qq群:859640274. 大家好久不见,又有一个多月没有发文章了.不知道还有哪些读者记得我的 从零开始仿写抖音 ...
- Android 毕业设计高仿抖音(视频类App)(内附源码)
背景 抖音这么火,我就想着要不自己也做一个吧,于是就有了我的自制抖音.喜欢的可以点个star或关注一下,以后会保持维护和优化. 主要效果演示 安装包: 整体设计 由于没有接口获取数据,使用的方式是将图 ...
- 爬虫进阶教程:抖音APP无水印视频批量下载
一.前言 本文为两类人准备:技术控和工具控. 如果你是工具控,想简单方便地下载无水印的视频,那么可以使用第三方去水印平台: 抖音短视频解析下载平台 如果你是技术控,想要使用自己写的代码下载视频,那么可 ...
最新文章
- python读取excel数据并饼图_python生成excel表格以及饼图 示例源码
- 基于kafka_2.11-2.1.0实现的生产者和消费者代码样例
- SQL优化基础 使用索引(一个小例子)
- 经常被人忽视的:Pandas 文本数据处理!
- hadoop 启动or运行mr错误
- VS2010中使用gtest简单案例
- php文件夹转换网页,PHP转换文件夹下所有文件的编码 适合发布网站的其他编码版本...
- 今天的就每天练习这招的企业即时通讯
- VSCode之调试html
- python快速入门神器 知乎_Python爬虫偷懒神器!快速一键生成Python爬虫请求头
- a4如何打印双面小册子_小册子打印
- ios sinaweibo 客户端(二)
- python(xlwt的简单运用)
- 电阻器颜色代码在线计算机,色环电阻在线计算器
- 一文读懂方向导数与梯度
- 带左右箭头的图片轮播
- VHDL n进制计数器
- 解决无法删除文件夹的情况
- react-native-webrtc之采坑之旅
- linux模糊查找子目录,Linux运维知识之linux中模糊查找文件