void pushClientInfoToFrontOfQueue()
{
if (DEBUG_LOGGER)
Log.v("NSLogger", "Pushing client info to front of queue");
LogMessage lm = new LogMessage(LogMessage.LOGMSG_TYPE_CLIENTINFO, nextSequenceNumber.getAndIncrement());
lm.addString(Build.MANUFACTURER + " " + Build.MODEL, LogMessage.PART_KEY_CLIENT_MODEL);
lm.addString("Android", LogMessage.PART_KEY_OS_NAME);
lm.addString(Build.VERSION.RELEASE, LogMessage.PART_KEY_OS_VERSION);
lm.addString(Secure.getString(currentContext.getContentResolver(), Secure.ANDROID_ID), LogMessage.PART_KEY_UNIQUEID);
ApplicationInfo ai = currentContext.getApplicationInfo();
String appName = ai.packageName;
if (appName == null)
{
appName = ai.processName;
if (appName == null)
{
appName = ai.taskAffinity;
if (appName == null)
appName = ai.toString();
}
}
lm.addString(appName, LogMessage.PART_KEY_CLIENT_NAME);
logs.add(0, lm);
clientInfoAdded = true;
}
NSLoggerClient.java 文件源码
java
阅读 43
收藏 0
点赞 0
评论 0
项目:CustomLogger
作者:
评论列表
文章目录