| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- App({
- buf2hex: function (buffer) {
- return Array.prototype.map.call(new Uint8Array(buffer), x => ('00' + x.toString(16)).slice(-2)).join('')
- },
- buf2string: function (buffer) {
- var arr = Array.prototype.map.call(new Uint8Array(buffer), x => x)
- var str = ''
- for (var i = 0; i < arr.length; i++) {
- str += String.fromCharCode(arr[i])
- }
- return str
- },
- ab2hex: function (buffer) {
- var hexArr = Array.prototype.map.call(
- new Uint8Array(buffer),
- function (bit) {
- return ('00' + bit.toString(16)).slice(-2)
- }
- )
- return hexArr.join('');
- },
- strToHexCharCode: function (str) {
- if (str === "")
- return "";
- var hexCharCode = [];
- hexCharCode.push("0x");
- for (var i = 0; i < str.length; i++) {
- hexCharCode.push((str.charCodeAt(i)).toString(16));
- }
- return hexCharCode.join("");
- },
- stringToBytes: function (str) {
- var array = new Uint8Array(str.length);
- for (var i = 0, l = str.length; i < l; i++) {
- array[i] = str.charCodeAt(i);
- }
- return array.buffer;
- },
- stringToHexBuffer: function (str) {
- var typedArray = new Uint8Array(str.match(/[\da-f]{2}/gi).map(function (h) {
- return parseInt(h, 16)
- }))
- return typedArray.buffer
- },
- onLaunch: function () {
- this.globalData.SystemInfo = wx.getSystemInfoSync()
- },
- globalData: {
- SystemInfo: {}
- }
- })
|