&...">
,需要通过父级DOM结构来判断
*/
var trackActionPhone = function (node) {
var nodeInnerText = node.innerText || '';
if (!limitRegLength(nodeInnerText)) return;
var nodeText = trimText(nodeInnerText);
if (nodeText.length < 5 || nodeText.length > 20) return false;
var type =
arguments.length > 1 && arguments[1] !== undefined
? arguments[1]
: 'click';
var str = trimText(node.href || node.innerHTML || '');
if (phoneReg.test(str) && numUseReg.test(str)) {
_paq.push(['trackEvent', type, 'phone', nodeText]);
return true;
}
/** 排查父级嵌套非标签场景,并且对dom的正则校验做一个性能兜底,通过控制innerText的长度,来确保正则的性能 */
var fatherText = trimText(node.parentNode.innerText || '');
if (fatherText.length < 5 || fatherText.length > 20) return false;
var fatherDom = trimText(node.parentNode.innerHTML || '');
if (phoneReg.test(fatherDom) && numUseReg.test(fatherDom)) {
_paq.push(['trackEvent', type, 'phone', nodeText]);
return true;
}
return false;
};
window.addEventListener('click', function (e) {
var node = e.target;
/** 社媒点击 */
var appName = '';
var getAppAriaLabel =
node.ariaLabel || node.parentNode.ariaLabel || '';
if (mediaList.includes(getAppAriaLabel.toLowerCase())) {
appName = getAppAriaLabel;
}
if (
!appName &&
node.nodeName &&
node.nodeName.toLowerCase() === 'a'
) {
appName = getMediaName(node.href) || getMediaName(node.alt);
}
if (
!appName &&
node.nodeName &&
node.nodeName.toLowerCase() === 'img'
) {
appName = getMediaName(node.alt) || getMediaName(node.src);
}
if (
!appName &&
node.nodeName &&
node.nodeName.toLowerCase() === 'i'
) {
appName = getMediaName(node.className);
}
if (appName) {
_paq.push(['trackEvent', 'click', 'contactApp', appName]);
return;
}
/** 联系方式点击 */
if (trackActionPhone(node, 'click')) return;
if (node.nodeName && node.nodeName.toLowerCase() === 'a') {
var val = node.href;
if (!limitRegLength(val)) return;
if (emailReg.test(val)) {
_paq.push(['trackEvent', 'click', 'email', val]);
return;
}
}
if (node.nodeName && node.nodeName.toLowerCase() === 'i') {
var val = node.className;
var content = node.parentNode.href || '';
if (val.includes('email')) {
_paq.push(['trackEvent', 'click', 'email', content]);
return;
}
}
var nodeChildList = node.childNodes;
for (var i = 0; i < nodeChildList.length; i++) {
if (nodeChildList[i].nodeType !== 3) continue;
var val = nodeChildList[i].textContent.replace(/\s?:?/g, '');
if (!limitRegLength(val)) continue;
if (emailReg.test(val)) {
_paq.push(['trackEvent', 'click', 'email', val]);
return;
}
}
trackNumberData(node);
});
window.addEventListener('copy', function (e) {
if (trackActionPhone(e.target, 'copy')) return;
var text = e.target.textContent;
if (!text) return;
var val = text.replace(/\s:?/g, '');
if (!limitRegLength(val)) return;
if (emailReg.test(val)) {
_paq.push(['trackEvent', 'copy', 'email', val]);
return;
}
trackNumberData(e.target);
});
}
trackContactInit();
/**
* 基于custom_inquiry_form.js 以及 form.js 对于询盘表单提交的实现,来反推询盘表单的input标签触发,用来收集意向客户
* 1. 缓存的KEY:TRACK_INPUT_ID_MTM_00;
* 2. 缓存策略 - lockTrackInput:单个页面内,10分钟内,不重复上报
*/
function trackActionInput() {
const CACHE_KEY = 'TRACK_INPUT_ID_MTM_00';
const pathName = window.location.hostname + window.location.pathname;
var lockTrackInput = function () {
try {
const lastCacheData = localStorage.getItem(CACHE_KEY);
if (!lastCacheData) return false;
const cacheData = JSON.parse(lastCacheData);
const cacheTime = cacheData[pathName];
if (!cacheTime) return false;
return Date.now() - cacheTime < 1000 * 60 * 10; // 10分钟内,不重复上报
} catch (error) {
console.error('lockTrackInput Error', error);
return false;
}
};
var setInputTrackId = function () {
try {
const curCacheData = localStorage.getItem(CACHE_KEY);
if (curCacheData) {
const cacheData = JSON.parse(curCacheData);
cacheData[pathName] = Date.now();
localStorage.setItem(CACHE_KEY, JSON.stringify(cacheData));
return;
}
const cacheData = {
[pathName]: Date.now(),
};
localStorage.setItem(CACHE_KEY, JSON.stringify(cacheData));
} catch (error) {
console.error('setInputTrackId Error', error);
}
};
var getInputDom = function (initDom) {
var ele = initDom;
while (ele) {
/**
* isWebSiteForm 是站点的表单
* isChatWindowForm 是聊天窗口的表单
*/
/** 旧模板表单 */
var isWebSiteForm = !!(
/crm-form/i.test(ele.className) && ele.querySelector('form')
);
/** 1:新模板自定义表单、2:Get a Quote 弹框表单 */
var isWebSiteFormNew = !!(
/inquiry/i.test(ele.className) && ele.querySelector('form')
);
if (isWebSiteForm || isWebSiteFormNew) {
_paq.push(['trackEvent', 'formInquiry', 'formInput', 'page']);
setInputTrackId();
return;
}
/** Mkt会话触达-聊天弹框的表单输入: MKT由于是iframe嵌入,所以MKT的上报,会单独写到MKT-form代码上 */
var isInquiryChatForm = !!(
/comp-form/i.test(ele.className) && ele.querySelector('form')
);
if (isInquiryChatForm) {
_paq.push(['trackEvent', 'formInquiry', 'formInput', 'chat']);
setInputTrackId();
return;
}
/** 向上查找父节点 */
ele = ele.parentNode;
}
};
function initInputListener() {
var inputUseDebounce = function (fn, delay) {
var timer = null;
var that = this;
return function () {
var args = Array.prototype.slice.call(arguments);
if (timer) clearTimeout(timer);
timer = setTimeout(function () {
fn.apply(that, args);
}, delay);
};
};
var optimizeGetInputDom = inputUseDebounce(getInputDom, 300);
window.addEventListener('input', function (e) {
/** 如果已经上报过,则不再上报 */
if (lockTrackInput()) return;
optimizeGetInputDom(e.target);
});
}
try {
initInputListener();
} catch (error) {
console.log('initInputListener Error', error);
}
}
trackActionInput();
}
/** 第三方消息上报:目前主要是针对全点托管会话;在msgCollect/index.js中调试,访问test.html */
function thirdMsgCollect() {
/** 先检测是否是stayReal托管:如果stayReal脚本都没有,那么说明当前站点未开启stayReal会话托管 */
const scriptList = Array.prototype.slice.call(
document.querySelectorAll('script'),
);
const checkStayReal = () =>
!!scriptList.find((s) => s.src.includes('stayreal.xiaoman.cn'));
if (!checkStayReal()) return;
/** 缓存当前消息队列的最后一条消息id */
const CACHE_KEY = 'CACHE_KEY_MONITOR';
const setCache = (msgIndex) => {
/** 对缓存KEY进行base64转码处理 */
const cacheMsgIndex = btoa(msgIndex);
localStorage.setItem(CACHE_KEY, cacheMsgIndex);
};
const getCache = () => {
const cacheMsgIndex = localStorage.getItem(CACHE_KEY);
if (cacheMsgIndex) return Number(atob(cacheMsgIndex));
return -1;
};
/** 拉取最新msg列表 */
const pullMsgList = () => {
const msgEleList = Array.prototype.slice.call(
document.querySelectorAll('#chat-list li'),
);
const msgIds = [];
const msgMap = msgEleList.reduce((acc, item) => {
const sendTime = item
.querySelector('.message-data-time')
.textContent.trim();
const sendContent = item.querySelector('.message').textContent.trim();
/** msg带有class:other-message的是访客消息,my-message的是客服消息 */
const isOtherMessage = item
.querySelector('.message')
.classList.contains('other-message');
const msgId = item.querySelector('.message').getAttribute('id');
const msgItemData = {
msgId,
user: isOtherMessage ? 'visitor' : 'official',
time: sendTime,
content: sendContent,
};
msgIds.push(msgId);
acc[msgId] = msgItemData;
return acc;
}, {});
return {
ids: msgIds,
dataMap: msgMap,
};
};
/** 加密并上传消息数据 */
let ENCRYPT_KEY = 'de29f1aab63ab033';
let ENCRYPT_IV = 'b8d2badf875e76ac';
const baseUrl = 'https://cms.xiaoman.cn';
// var getEncryptConfig = function () {
// const url = baseUrl + '/shop-api/innerApi/getKeyIv'
// $.get(
// url,
// function (result) {
// console.log('result', result)
// if (Number(result.code) === 0 && result.data.key && result.data.iv) {
// ENCRYPT_KEY = result.data.key
// ENCRYPT_IV = result.data.iv
// uploadMsgData()
// } else {
// /** 如果获取失败,则重试 */
// setTimeout(() => {
// getEncryptConfig()
// }, 1000)
// }
// },
// 'json'
// )
// }
// getEncryptConfig()
const encryptMsg = function (msgData) {
const enc = new TextEncoder();
// 转字节
const keyBytes = enc.encode(ENCRYPT_KEY);
const ivBytes = enc.encode(ENCRYPT_IV);
const plainBytes = enc.encode(msgData);
// 导入密钥并加密
return crypto.subtle
.importKey('raw', keyBytes, { name: 'AES-CBC' }, false, ['encrypt'])
.then(function (cryptoKey) {
return crypto.subtle.encrypt(
{ name: 'AES-CBC', iv: ivBytes },
cryptoKey,
plainBytes,
);
})
.then(function (encryptedBuffer) {
// 转 base64 返回
return btoa(
String.fromCharCode(...new Uint8Array(encryptedBuffer)),
);
})
.catch((err) => {
return Promise.reject(err);
});
};
let uploadFlag = false;
const uploadMsgData = function () {
if (uploadFlag) return;
uploadFlag = true;
const { ids, dataMap } = pullMsgList();
let cacheMsgIndex = getCache();
const msgLen = ids.length;
if (!msgLen) {
// 消息DOM未挂载 || 消息DOM已挂载,但是消息列表为空
uploadFlag = false;
return;
}
if (msgLen - 1 < cacheMsgIndex) {
/** 针对站点挂后台一段时间,消息列表会自动塞入重复消息,导致消息有重复,刷新后又重置回正常消息列表,所以这里需要更新锚点下标 */
cacheMsgIndex = msgLen - 1;
setCache(cacheMsgIndex);
uploadFlag = false;
return;
}
if (msgLen - 1 === cacheMsgIndex) {
// 缓存的最后一次发送的消息ID是最后一条(说明当前消息均已经上报),则不跳过本地上报
uploadFlag = false;
return;
}
const currentMsgIds = ids.slice(cacheMsgIndex + 1, msgLen);
const currentMsgData = currentMsgIds.map((id) => dataMap[id]);
const mtmId = window.matomo_site_id_cookie_key || ''; // 获取mtm会话id
const msgBody = {
mtmId,
curl: window.location.href,
msgList: currentMsgData,
};
const msgBodyStr = JSON.stringify(msgBody);
encryptMsg(msgBodyStr)
.then(function (encryptedMsg) {
console.log('encryptedMsg:', encryptedMsg, msgBodyStr);
const url = baseUrl + '/shop-api/External/ListenSiteActiveStatus';
$.ajax({
type: 'POST',
url,
data: JSON.stringify({ d_v: encryptedMsg }),
contentType: 'application/json',
success: function (result) {
if (Number(result.code) === 0) {
// 更新消息队列
setCache(msgLen - 1);
}
uploadFlag = false;
},
error: function (err) {
console.error(err, '请求异常');
uploadFlag = false;
},
});
})
.catch((err) => {
console.error(err, '数据加密失败');
uploadFlag = false;
});
};
/** 监控chat-list的DOM变更 */
const initChatListObserver = () => {
// 需要监听的 DOM 节点
const target = document.getElementById('chat-list');
if (!target) return;
// 回调函数
const callback = function (mutationsList, observer) {
for (const mutation of mutationsList) {
console.log('mutation', mutation);
if (mutation.type === 'childList') {
uploadMsgData();
}
}
};
// 配置
const config = {
childList: true, // 监听子节点的增删
subtree: true, // 是否也监听后代节点
};
// 创建 observer
const observer = new MutationObserver(callback);
// 开始监听
observer.observe(target, config);
};
let testCount = 30;
let itv = null;
const checkChatDom = () => !!document.querySelector('#vc-model');
const initTalkCheck = () => {
itv = setTimeout(() => {
console.log('checkChatDom', checkChatDom(), testCount);
if (!checkChatDom() && testCount > 0) {
testCount--;
initTalkCheck();
return;
}
clearTimeout(itv);
uploadMsgData();
initChatListObserver();
}, 1500);
};
initTalkCheck();
}
try {
gtmTrack();
thirdMsgCollect();
console.log('inserted gtm code');
} catch (error) {
console.error('gtmTrack Error', error);
}
});
})();
Safarada /
Waxaan idin tahay ku jirta: Furscoodyo Duniyadda Guri ee Si Fudud ah oo Ka Soo Jira Android Devicekooda ee Kamera Thermaliiska LSJ Technology [Meeqaadka Beginner] fursad carruurta waxay ahaayeen nooc ah ee ku jiro camera ee uu ku jiro nooc ee gobolladaada. Markaasaa waa inaad ku jirto furscood carruurta ee gobolladaada Haddii aad ugu weyn camera thermali LSJ Technology ee Android, waxaa lagu yaqaan karaa haddii macaamiisha waa la sameeyo ama ku jiro. Waxay sidoo kale ku yimid oo ah maqal qofka ah markii aad u soo socdo xiddigta oo lacag ah ee dagaalka summer ama markii saaxiibka dembiga ah ay ku jirto. Waxaad samayn doontaa fikirka lacagga iyo waxaad kaamid doontaa si aad u adeegsado macaamiisha badan hmi touch panel . Markaasaa, haddii lacag ah ay ku jirto magaalada waxaad samaysid doontaa markii lacag ah ay ku sameeyo. Waxaad samaysid doontaa andheegis lacag ah ee ku jirto, oo uu yeelay inuu sameeyso lacag ah ee ku jirto LSJ Technology Thermal Photo waxaa ka mid ah markii uu sameeyo suurufka thermali ah ee Android. Waxayna ka mid ah camera ee ah tool ee photo ee ku jira in lagu sameyn doonaa haddii aad ugu weyn setting. hmi touchscreen ka qarsoon doonaa haddii maalmeed ay ku jirin markii ugu yaraan. Haddii ku dhuftaan inaad uga soo dirir kartaa dadka kale oo ka mid ah u baahan yihiin - waxbaarkaada ku jiraan wakhtigii gacanta ee ku jiraan karo ama xaaladaha carruurta ee ay ku jiran dhammaantooda. Waxayna si shisheeyo ka dhawaaqda... ku yaqaan hadalka la xiriira ayaanu ku jiraan! Dhamaankuuna ayaa u sheegi doonaa sidoo kale keliya LSJ Technology thermal camera. Maalmeed aan ku jirin ayaa mid ka mid ah ee isku jiro sharciga ah. human machine interface system ... fikradaha ayaa ku jirin masuuliyadda carruurta ama carruurta ay ugu yaraan. Waxay ku saabsanayaan inaad uga soo baxso kartaa masuuliyadda oo dhan iyo uga soo qabto kartaa haddii ay ku jirin dhammaantooda. Iyo si toos ah, wuxuu ku jiran doonaa maalmeed dheer oo ku jiraan carruurta kale oo dhammaadkii uu ku jiraan. Xiriirka Dhexeeya ee Dhamaan Waxyaabaha oo Ka Sameeyay Kamera Thermaliis ee LSJ Technology Android Termograafi waxaa laga heli karaamo ku saabsan kamera thermaliis ugu yaraan dhaxalka ah. Albaabka ah ee ka mid ah ay ku sameyn doonaa macluumaadka ah ee daryeeladaada, macaamiishaada ama wakhtiga kale oo ahaa marka loogu talagalay And waxaad ka soo baxdo kamera xiriir ah oo lagu yaqaan karo sugan barashada carruurta . Maxaa yeelay adiguna la sameyn doonto iyo app, adiguna si shubnimo ah ee safarada LSJ waa muqdim oo ku saabsan dhaqameynta qiyaasaha ugu horeeya ee ku saabsan dalalka iyo inaqaadka, taasoo la xiriira karaa kamera caadiga ah ee android. Khidmadda ka hor inta: Timigu waxaa jira qof kasta oo ku saabsan inaad bilaabtaan. Waxaan siiyaa tixgelinta guud ahaan inaad ogaataan talooyinkaaga ku saabsan qaybta aanu ku saabsan, waxaana siiyaa foomiyo badan oo ku saabsan qaabka iyo waraabiyeedka teknika ee ku saabsan inaad ogaataan macluumaadka la baahan yahay inaad go'aamin lahaan. Waxaana siiyaa tusaalooyin ku saabsan alaabta iyo waraabiyeedka tekinika ee ku saabsan. Khidmadda gaariga: Waxaan hubi doonaa in guud ahaan dhamaan khidmadda gaariga ay noqoto mid aan la jirin iyo mid aan la jirin. Isku daynta aanu ku saabsan gaariga, iyo isku daynta aanu ku saabsan xaqiijinta caadiga ah, waxay siinaysaa in alaabtadaaga ay ku soo baxdo mararka iyo hal mar, iyo waxay siinaysaa in ay ku soo baxdo hal mar. Waxaana siiyaa khidmadda soo baxdo ilaa guriga. Khidmadda ka dambe marka alaabtada ay soo baxdo: Marka alaabtada ay soo baxdo, waxayn ku dhammaanaysaa in ay isku dayn doonaan. Waxaan siiyaa khidmadda ka dambe ee guud ahaan, sida tusaale ahaan, taageerida, taajilka isticmaalka, iyo khidmadda caadiga ah ee ku saabsan taageerida iyo taajilka. Waxayn ku siiyaa khidmadda cusub ee ku saabsan qofka isticmaalka, inay siinayaan xusuus inay ku saabsan qofka isticmaalka, inay ku saabsan qofka isticmaalka. Marka aad alaabtada LSJ ay soo baxdo, waxaan siiyaa garan-qaadka saddex sannadood, iyo waxaan siiyaa khidmadda ka dambe ee ku saabsan qofka isticmaalka. Inaad doorato LSJ waa inaad doorato inaad ku saabsan xaqiijinta, caadiga, iyo khidmadda aan la jirin. Waxaan rabnaa inaan noqno inaan ku saabsan qofka isticmaalka ku saabsan dalalka iyo inaqaadka, iyo ku saabsan dhaqameynta. Waxaan ku saaraynaa Madaxda Caabaha Dhiirigelin iyo Caabaha Amaanaha Umum, Timaha Dheerka Ugu Yar ee Dhiirigelin iyo Qoysyada kale. LSJ wuxuu baabbi'aa qalabaha caadiga ah ee loo isticmaalaa si loo dhiirigelino, loo dhiirigelino iyo loo dhiirigelino oo la isticmaalo goobaha xun oo ka mid ah qoysyada kala duwan. Qalabaha Caddaynta Dhiirigelin ee Caddaynta. Waxaan sameeyey iyo barayey laba nooc oo qalabaha caddaynta oo leh saddex qaybaha kala duwan ee qaybta. Waa laga yaabaa inay dhisaaan jidhka ugu sarreeya 2000 daraja Celsius. Qalabaha Dhiirigelin iyo Dhiirigelin: Qalabaha aanu leenahay waxaa ku jira qalabaha fikradka nolosha ee radar, qalabaha caddaynta ee android ee la isticmaalo kula soo baxa, qalabaha fikradka dhinaca, qalabaha fikradka dhexdooda, iyo qalabaha fikradka gasyada. Qalabaha Caddaynta ee Istaagga: LSJ wuxuu leeyahay qalabaha caddaynta oo aan la isticmaalo kaliya si loo dhiirigelino, laakiinsiisna la isticmaalo si loo hubiyo dhinacnimadii, si loo suurtagaliyo isku daynta elektroonikada, si loo fikro dhabbakhoolka biyaha, iyo si loo hubiyo isku daynta qalabaha HVAC. Qalabaha Caddaynta ee Gudaha iyo Qalabaha Fikradka Gudaha: Qalabaha fikradka gudaha ee aanu leenahay waa tayda ah si loo arko gudaha, iyo waxaa la isticmaalo badan oo ka mid ah qofaha oo ku dhaqaaqaya. Waa la isticmaalo fiiro gaaban oo la isticmaalo si loo dhaqaaqayo. LSJ wuxuu baabbi'aa qalabaha caddaynta iyo fikradka oo leh jeerka sare ee aaminimada, oo waxaa la isticmaalo si loo dhisaa xaaladaha kala duwan ee istaagga, iyo waxaa la isticmaalo si loo hortagto jeerka iyo aaminimada. LSJ wuxuu yahay halijinta ugu weyn iyo ugu horumaraya. Fadlan si aad ugu yimid aaminimada, ii doorto LSJ si aad ugu yimid taageeraha ugu horumaraya ee dhiirigelin iyo dhiirigelin ee gobolka ciyaaraha. Ka dib marka 2013, kamera termalka ah ee android ee ay ku sameeyeen, ugu dhisay, iyo ugu soo saaray tixraac oo leh xaqiijinta iyo qofaha ka baxa dhaqsood. LSJ wuxuu la siiyey iskashooyin ISO9001, CE iyo ROHS. Shirkaddu waxa uu leeyahay in ka badan 30 patan. Waxaannu ku dhawaaqayn doonaa degmaha baahida iyo disaynka, sidaas darteed waxaannu shirkad aad ugu sarreeya. Iyadoo 2024, LSJ wuxuu isku dayeyey arbaa farsamada weyn: INTERSEC ee Dubai, Securika 2024, Dhaqsoodka 18 ee Asia (DSA), iyo Dhaqsoodka 3 ee Asia ee Dhaqsoodka (NATSEC) ee Malaysia, iyo NFPA ee Maraykanka. Waxaannu isku daynaynaa INTERSEC ee Dubai taasoo ka dhacaya 14–16 Jaanuwaari 2025. Halkan waxaannu ku muuji doonaa radar-ka aan lahayn oo ka dhacaya, radar 3D oo leh xaqiijinta guri, qaabka gas, qiyaas-qaabka sawir iyo macluumaadka, iyo tixraac oo leh xaqiijinta dhaqsood iyo kamerada termalka ah ee la xaqiiji doonaa dhaqsood. Waxaannu ugu yeedhi doonaa inaad noo soo gali doontid. LSJ wuxuu leeyahay 11 sano oo dhaqsood. Wuxuu yahay xal ugu sarreeya ee ku sameeyn iyo dhisnaya abaaraha cusub ee ku xusan xaaladaha istaamarka qofka. Waxaana ku dhashay xal ugu sarreeya ee ku sameeyn iyo dhisnaya abaaraha cusub ee ku xusan xaaladaha istaamarka qofka. Waxaana ku dhashay xal ugu sarreeya ee ku sameeyn iyo dhisnaya abaaraha cusub ee ku xusan xaaladaha istaamarka qofka. LSJ wuxuu leeyahay xal ugu sarreeya ee ku sameeyn iyo dhisnaya abaaraha cusub ee ku xusan xaaladaha istaamarka qofka. Tusaale ahaan, dhexdooda ee 2023 ee Turki, radar-ka LSJ ee ku xusan nolosha wuxuu guulaysiiyey dhaqsoodka teamka Cina ee Blue Sky Rescue. Doorso LSJ si aad u hesho fikradaha ugu sarreeya iyo dhaqsoodka oo leh xaqiijinta, oo ku xusan xaaladaha aad rabto. Kamera termalka ah oo la isticmaalo Android ee LSJ. Waxaan maqlaynayaa sida weyn u leh inaanu siyaasadda ku siinno dadka ka shaqeeya waxyaabaha aanu ku siinno iyo xiriirka aanu ku siinno. Sidaas ahaan, waxaan siinayaa garantiyada ee saddex sano ama shan sano, taasoo muujinaa amannada aanu leenahay kuwa aanu ku siinno oo ku saabsan duraan iyo qoortanka waxyaabaha aanu ku siinno. Waxaan ku jireen kuwa xiriirka iyo kuwa horumarinta inaanu hubiyo in waxyaabaha aanu ku siinno ay ku jiraan qaabka ugu sareysa. Sida manufakturarka, waxaan ku jireen xiriirka caadiga ah ee kala duwan ee ku saabsan waxyaabaha aanu ku siinno ilaa ujeedka ugu dambeysa ee ku saabsan waxyaabaha aanu ku siinno. Maadaamaaadu yahay nin la isticmaalo, mafkuri, qof la isticmaalo ama haddii aad tahay qof la isticmaalo gudaha, waxaan leenahay waxyaabaha badan oo ku saabsan talooyinkaaga. Waxaan ku jireen kala duwan ee waxyaabaha aanu ku siinno iyo waxyaabaha kale ee ku saabsan in aanu si degdeg ah ugu soo celinno dhammaan talooyinka. Haddii aanu si degdeg ah ugu soo celinno, waxaan siinayaa dhammaan lacagta aanu ku siinno oo ka mid ah 2% ama 5%. Si aad ugu fahmato sida loo isticmaalo waxyaabaha aanu ku siinno si degdeg ah, waxaan siinayaa waraqaha faahfaahinta badan. Sidoo kale, waxaan ku jireen arrimaha la isticmaalo in aanu ku siinno qofka tekinika ee aanu ku siinno in aanu ku siinno xiriirka la isticmaalo si degdeg ah oo ku saabsan talooyinka, si aad ugu fahmato sida loo isticmaalo waxyaabaha aanu ku siinno si degdeg ah iyo si furan. Xidhiidh LSJ si aad ugu fahmato sida loo isticmaalo waxyaabaha aanu ku siinno si degdeg ah iyo xiriirka aanu ku siinno. Hawladda © Beijing LSJ Technology Development Co., Ltd. Gobollada Ka Helsan
-
Siyasetka Fararida
Camera thermalcii ee android
Ku qeyb celin iyo ku sameyn doonto badbaadaha carruurta meelka aad ugu yaraysid Android device lagama ah.

Tusaame photos carruurta oo dhammu si fudud ka mid ah carruurta dibadda ah ee Android-kaaga.

Ku jiraan macluumaad dheer ee badbadooyinkaaga iyo kashay badbaadaha carruurta la xiriirayo carruurta carruurta ee Android.
Ku yihiin xoog carruurta carruurta carruurta carruurta carruurta ee Android.
Why choose LSJ Technology Camera thermalcii ee android?
Maxay LSJ Ku Ay Dhibaato Adagga oo Ka Mid ah Iyo Furaadka?
Qoraalka Xirfadda iyo Dhibaatooyinka Badbaadaha Ururka
Qorshadaha Dhibaato iyo Ballaantooda Kaarkiidka Dadweynaha
Ku qeybka Cadaabta iyo Dibadda Lagu Sameyay: Xiriirka LSJ ka mid ah Maxkamadda Xiriirka Dadka
Qaataarka fudud ee dhammaad
Ma ogolaanto macluumaadkooda?
Codso Qiimo Soo Jeedin Hadda
Waxaa lagu soo gaarayaa shabakadda xiriirada kuwa ugu yaraan.QAB QORSHIYO