dumpsys activity | grep ActivityRecord

得到当前应用的包名com.xxx.xxx

dumpsys package com.xxx.xxx  | grep userId=

就会得到该应用的 userId=10138

如果我在内核函数open.cpp中加入了

int open(const char* pathname, int flags, ...) {
  mode_t mode = 0;

if (needs_mode(flags)) {
    va_list args;
    va_start(args, flags);
    mode = static_cast<mode_t>(va_arg(args, int));
    va_end(args);
  }
    int uid=getuid();
    if ((uid >= 10000 && uid <= 19999))
     {
    if( DBG==1)
         async_safe_format_log(ANDROID_LOG_WARN, "dp", "native open sssss file: %s getpid(%d), getuid(%d) flags 0x%x", pathname,getpid(), getuid(),flags);
    }
  return __openat(AT_FDCWD, pathname, force_O_LARGEFILE(flags), mode);
}

这时当系统启动后后通logcat来检测应用访问了哪些文件

logcat |grep "10138"

android 获取当前应用的userid相关推荐

  1. android获取进程内存使用信息、一键加速(内存清理)与进程重要级别解析

    android获取进程内存使用信息.一键加速(内存清理)与进程重要级别解析 获取进程内存使用信息 获取单个或多个进程 获取系统内存状态的信息 MemoryInfo说明 内存清理 killBackgro ...

  2. android屏幕密度高度,Android获取常用辅助方法(获取屏幕高度、宽度、密度、通知栏高度、截图)...

    我们需要获取Android手机或Pad的屏幕的物理尺寸,以便于界面的设计或是其他功能的实现.下面就分享一下Android中常用的一些辅助方法: 获取屏幕高度: /** * 获得屏幕高度 * @para ...

  3. Android获取当前时间

    2019独角兽企业重金招聘Python工程师标准>>> Android获取当前时间 2012-01-09 17:29:55|  分类: 私人日志 |字号 订阅 [转自stay] 取得 ...

  4. Android获取设备状态栏status bar高度的正确姿势

    Android获取设备状态栏高度的正确姿势 正确代码方式: int height = 0;int resourceId = getApplicationContext().getResources() ...

  5. 格式android id,android 获取APP的唯一标识applicationId的实例

    使用getIdentifier()方法可以方便的获各应用包下的指定资源ID. 方式一 int indentify = getResources().getIdentifier("com.te ...

  6. android 获取图片

    Android获取手机或者内存卡里面的图片有两种方式 1.这是通过一种action Intent intent=new Intent();intent.setAction(Intent.ACTION_ ...

  7. android 获取短信验证码倒计时

     android 获取短信验证码倒计时 public class MainActivity extends Activity { private Button submit;     privat ...

  8. [置顶] Android代码----android获取3G或wifi流量信息

    android获取3G或wifi流量信息: IBatteryStats battryStats = IBatteryStats.Stub.asInterface(ServiceManager.getS ...

  9. android 获取视频缩略图终极解决方案(ffmpeg)

    android 获取视频缩略图终极解决方案(ffmpeg) 参考文章: (1)android 获取视频缩略图终极解决方案(ffmpeg) (2)https://www.cnblogs.com/juka ...

最新文章

  1. 如何快速开发一个博客
  2. Xamarin XAML语言教程Xamarin.Forms中构建进度条
  3. [学习笔记]电磁场与电磁波
  4. 最优化基础和机器学习优化
  5. ubuntu下安装java和tomcat安装
  6. 计算机内存与内置类型,笔记本内存种类有哪些 笔记本常见内存类型介绍
  7. roc曲线怎么绘制_利用ROC曲线寻找最佳cutoff值(连续型变量组成的riskscore)
  8. 人与自然灵长类动物-湿地猎手(上)
  9. vscode eslint插件对vue文件无效
  10. c++学习 | Windows 程序设计
  11. Win10安装.net framework 4.0已是操作系统一部分//手误删掉.NET Framework 4 Multi-Targeting Pack
  12. LTE技术派报告:LTE抛弃了CDMA?
  13. Object 转int
  14. 生产可能性曲线与机会成本
  15. 数据预处理(三)——数据集成
  16. 跃迁-功利心的学习方法,学的更好,学的更少
  17. 在线打包app平台以及流程平台分析(AndroidiOS)
  18. Windows下Nginx安装使用
  19. MySQL基础必会,简单易懂
  20. 数据结构第四篇——(一般)线性表(基于C语言)

热门文章

  1. password unlock 宏碁enter_系统崩溃,要输入Enter password,求Acer的BIOS密码,最好是aspire 3102nwlc的,多谢多谢先...
  2. CRECT,RECT区别GetWindowRect GetClientRect
  3. idea常用的快捷键和常用设置
  4. python三维曲面图投影_matplotlib:在2dp上投影三维曲面
  5. 无线技术配置capwap
  6. 链表反转(Java)
  7. DWZ (JUI) 教程 根据ID刷新 dialog
  8. 正点原子wifi使用记录
  9. 高校人员信息管理系统设计
  10. 有序集合ZUNIONSTORE这个命令结实下