首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我怎么才能从安卓中知道其包名的其他应用中获取uid呢?

我怎么才能从安卓中知道其包名的其他应用中获取uid呢?
EN

Stack Overflow用户
提问于 2017-01-26 16:46:04
回答 2查看 7.3K关注 0票数 6

我想在android中获取whatsapp的uid,并且我知道Whatsapp的包名。我该怎么做呢?谢谢。

EN

回答 2

Stack Overflow用户

发布于 2017-01-26 16:56:41

我使用以下代码找到了WhatsApp的uid

代码语言:javascript
复制
int uid = 0;
    try {
        uid = this.getPackageManager().getApplicationInfo("com.whatsapp", 0).uid;
    } catch (PackageManager.NameNotFoundException e) {
        e.printStackTrace();
    }
票数 10
EN

Stack Overflow用户

发布于 2020-01-06 06:02:54

代码语言:javascript
复制
PACKAGENAME=termux
jcomeau@aspire:~$ adb shell ps -n | grep $PACKAGENAME
10114     17830 246   769444 40176 SyS_epoll_ 00000000 S com.termux
10114     17856 17830 12164  2032  poll_sched 00000000 S /data/data/com.termux/files/usr/bin/bash

这适用于安卓版本6.0的BLU Dash X2。

此外,用户名与UID匹配,即10114的用户名为u0_a114。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41869659

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档