(byte[] src)
| 394 | } |
| 395 | |
| 396 | public String bytesToHexString(byte[] src) { |
| 397 | StringBuilder stringBuilder = new StringBuilder(); |
| 398 | if (null == src || src.length <= 0) { |
| 399 | return null; |
| 400 | } |
| 401 | for (int i = 0; i < src.length; i++) { |
| 402 | int v = src[i] & 0xFF; |
| 403 | String hv = Integer.toHexString(v); |
| 404 | if (hv.length() < 2) { |
| 405 | stringBuilder.append(0); |
| 406 | } |
| 407 | stringBuilder.append(hv); |
| 408 | } |
| 409 | return stringBuilder.toString(); |
| 410 | } |
| 411 | |
| 412 | public String getProjectName() { |
| 413 | return getClass().getPackage().getName(); |