char process_name[50] = {0};
char *pWecarnavi = "com.xx.xx";
getprocname(IPCThreadState::self()->getCallingPid(), process_name, sizeof(process_name));
static int getprocname(pid_t pid, char *buf, size_t len) {
char filename[20];
FILE *f;
sprintf(filename, "/proc/%d/cmdline", pid);
f = fopen(filename, "r");
if (!f) { *buf = '\0'; return 1; }
if (!fgets(buf, len, f)) { *buf = '\0'; return 2; }
fclose(f);
return 0;
}
Android jni获取进程名
最新推荐文章于 2022-03-17 16:53:40 发布