B2BÍøÂçÈí¼þ

 ÕÒ»ØÃÜÂë
 Á¢¼´×¢²á ÉóºËÍøÕ¾ºÅ:QQ:896757558
ËÑË÷
²é¿´: 8|»Ø¸´: 1
´òÓ¡ ÉÏÒ»Ö÷Ìâ ÏÂÒ»Ö÷Ìâ

ÖÇÄÜÏÂÔØÓë×Ô¶¯°²×°Ê¾Àý£º¸ßЧ¹ÜÀíAPKºÍͼƬµÄÍêÕûÐÔÑéÖ¤

[¸´ÖÆÁ´½Ó]

783

Ö÷Ìâ

788

Ìû×Ó

6408

»ý·Ö

abc

Rank: 9Rank: 9Rank: 9

»ý·Ö
6408
Ìøתµ½Ö¸¶¨Â¥²ã
Â¥Ö÷
·¢±íÓÚ 7 Ð¡Ê±Ç° | Ö»¿´¸Ã×÷Õß »ØÌû½±Àø |µ¹Ðòä¯ÀÀ |ÔĶÁģʽ
ÖÇÄÜÏÂÔØÓë×Ô¶¯°²×°Ê¾Àý£º¸ßЧ¹ÜÀíAPKºÍͼƬµÄÍêÕûÐÔÑéÖ¤
  1. // È·±£Óж¨Òå http ¶ÔÏó
  2. var http = new okHttp();

  3. // ÏÂÔØÎļþ
  4. http.downloadFile("https://dldir1.qq.com/weixin/android/weixin8053android2740_0x28003533_arm64.apk",
  5.                   "/sdcard/Pictures/11.apk");

  6. // ¶¨ÆÚ¼ì²éÎļþÊÇ·ñÏÂÔØÍê³É
  7. var downloadAppInterval = setInterval(function() {
  8.     if (isFileDownloaded("/sdcard/Pictures/11.apk")) {
  9.         // ÔÚ°²×°Ó¦ÓÃÇ°¼ì²éÊÇ·ñÒѾ­°²×°
  10.         if (!input.isSetup()) {
  11.             // °²×°Ó¦ÓÃ
  12.             if (app.installApp("/sdcard/Pictures/11.apk")) {
  13.                 console.log("Ó¦Óð²×°³É¹¦");
  14.             } else {
  15.                 console.log("Ó¦Óð²×°Ê§°Ü");
  16.             }
  17.         } else {
  18.             console.log("Ó¦ÓÃÒѾ­°²×°£¬ÎÞÐèÖØа²×°");
  19.         }
  20.         clearInterval(downloadAppInterval); // Í£Ö¹¼ì²é
  21.     }
  22. }, 5000); // ÿ 5 Ãë¼ì²éÒ»´Î

  23. // ÏÂÔØͼƬ
  24. http.downloadFile("http://bbs.niubt.cn/123/bd.gif",
  25.                   "/sdcard/Pictures/image.gif");

  26. // ¶¨ÆÚ¼ì²éͼƬÎļþÊÇ·ñÏÂÔØÍê³É
  27. var downloadImageInterval = setInterval(function() {
  28.     if (isFileDownloaded("/sdcard/Pictures/image.gif")) {
  29.         // ´¦ÀíͼƬÏÂÔØÍê³ÉºóµÄÂß¼­
  30.         console.log("ͼƬÏÂÔØÍê³É");
  31.         clearInterval(downloadImageInterval); // Í£Ö¹¼ì²é
  32.     }
  33. }, 5000); // ÿ 5 Ãë¼ì²éÒ»´Î

  34. // ¼ì²éÎļþÊÇ·ñÏÂÔØÍê³É
  35. function isFileDownloaded(filePath) {
  36.     console.log("ÕýÔÚ¼ì²éÎļþÊÇ·ñ´æÔÚ: " + filePath);
  37.     // ʹÓà file.isExists ·½·¨À´ÅжÏÎļþÊÇ·ñ´æÔÚ
  38.     return file.isExists(filePath); // È·±£Ê¹ÓÃÕýÈ·µÄ·½·¨
  39. }
¸´ÖÆ´úÂë


»Ø¸´

ʹÓõÀ¾ß ¾Ù±¨

783

Ö÷Ìâ

788

Ìû×Ó

6408

»ý·Ö

abc

Rank: 9Rank: 9Rank: 9

»ý·Ö
6408
ɳ·¢
 Â¥Ö÷| ·¢±íÓÚ 7 Ð¡Ê±Ç° | Ö»¿´¸Ã×÷Õß

Õâ¶Î´úÂëÖ÷ÒªÊǹØÓÚÔÚÒ»¸ö¿ÉÄÜµÄ Android »·¾³ÏÂʹÓà JavaScript ÏÂÔØÎļþºÍͼƬ£¬²¢¼ì²éÏÂÔØ״̬¡£ÏÂÃæÊÇ´úÂëµÄÖ𲿷ֽâÊÍ£º

1. ´´½¨ HTTP ¶ÔÏó

var http = new okHttp();
  • ÕâÀï´´½¨ÁËÒ»¸ö okHttp ¶ÔÏó£¬ÓÃÓÚ´¦ÀíºóÐøµÄÎļþºÍͼƬÏÂÔØÇëÇó¡£

2. ÏÂÔØ APK Îļþ

http.downloadFile("https://dldir1.qq.com/weixin/android/weixin8053android2740_0x28003533_arm64.apk", 
                  "/sdcard/Pictures/11.apk");
  • ¸ÃÐдúÂëͨ¹ý http.downloadFile ·½·¨´ÓÖ¸¶¨µÄÍøÖ·ÏÂÔØ APK Îļþ£¬²¢½«Æä±£´æµ½ /sdcard/Pictures/11.apk Â·¾¶¡£

3. ¶¨ÆÚ¼ì²é APK ÎļþÏÂÔØ״̬

var downloadAppInterval = setInterval(function() {
    if (isFileDownloaded("/sdcard/Pictures/11.apk")) {
        // ÔÚ°²×°Ó¦ÓÃÇ°¼ì²éÊÇ·ñÒѾ­°²×°
        if (!input.isSetup()) {
            // °²×°Ó¦ÓÃ
            if (app.installApp("/sdcard/Pictures/11.apk")) {
                console.log("Ó¦Óð²×°³É¹¦");
            } else {
                console.log("Ó¦Óð²×°Ê§°Ü");
            }
        } else {
            console.log("Ó¦ÓÃÒѾ­°²×°£¬ÎÞÐèÖØа²×°");
        }
        clearInterval(downloadAppInterval); // Í£Ö¹¼ì²é
    }
}, 5000); // ÿ 5 Ãë¼ì²éÒ»´Î
  • ʹÓàsetInterval ·½·¨Ã¿ 5 Ãë¼ì²éÒ»´Î APK ÎļþÊÇ·ñÏÂÔØÍê³É¡£
  • Èç¹ûÎļþÏÂÔØÍê³É£¬Ôòͨ¹ý isFileDownloaded º¯Êý¼ì²éÎļþÊÇ·ñ´æÔÚ¡£
  • Èç¹û APK Îļþ´æÔÚ£¬½øÒ»²½¼ì²éÓ¦ÓÃÊÇ·ñÒѾ­°²×°¡£
    • Èç¹ûûÓа²×°£¬³¢ÊÔ°²×°Ó¦Óò¢´òÓ¡°²×°½á¹û¡£
    • Èç¹ûÒѾ­°²×°£¬Êä³ö²»ÐèÒªÖØа²×°µÄÐÅÏ¢¡£
  • ÏÂÔØÍê³Éºó£¬Ê¹ÓàclearInterval Í£Ö¹¼ì²é¡£

4. ÏÂÔØͼƬ

http.downloadFile("http://bbs.niubt.cn/123/bd.gif", 
                  "/sdcard/Pictures/image.gif");
  • ÕâÐдúÂëÓë֮ǰÀàËÆ£¬´ÓÖ¸¶¨ÍøÖ·ÏÂÔØÒ»ÕÅͼƬ£¬²¢±£´æµ½ /sdcard/Pictures/image.gif Â·¾¶¡£

5. ¶¨ÆÚ¼ì²éͼƬÏÂÔØ״̬

var downloadImageInterval = setInterval(function() {
    if (isFileDownloaded("/sdcard/Pictures/image.gif")) {
        // ´¦ÀíͼƬÏÂÔØÍê³ÉºóµÄÂß¼­
        console.log("ͼƬÏÂÔØÍê³É");
        clearInterval(downloadImageInterval); // Í£Ö¹¼ì²é
    }
}, 5000); // ÿ 5 Ãë¼ì²éÒ»´Î
  • ͬÑùµÄÂß¼­ÓÃÀ´¼ì²éͼƬÎļþÊÇ·ñÏÂÔØÍê³É¡£
  • Èç¹ûͼƬÎļþ´æÔÚ£¬Êä³ö ¡°Í¼Æ¬ÏÂÔØÍê³É¡± µÄÐÅÏ¢£¬²¢Ê¹ÓàclearInterval Í£Ö¹¼ì²é¡£

6. ¼ì²éÎļþÊÇ·ñÏÂÔØÍê³ÉµÄº¯Êý

function isFileDownloaded(filePath) {
    console.log("ÕýÔÚ¼ì²éÎļþÊÇ·ñ´æÔÚ: " + filePath);
    // ʹÓà file.isExists ·½·¨À´ÅжÏÎļþÊÇ·ñ´æÔÚ
    return file.isExists(filePath); // È·±£Ê¹ÓÃÕýÈ·µÄ·½·¨
}
  • ¸Ãº¯Êý¸ù¾Ý´«ÈëµÄÎļþ·¾¶¼ì²éÎļþÊÇ·ñ´æÔÚ£¬²¢·µ»Ø²¼¶ûÖµ¡£
  • ͨ¹ý file.isExists ·½·¨ÅжÏÎļþÊÇ·ñÒѾ­ÏÂÔص½Ö¸¶¨Â·¾¶¡£

Õâ¶Î´úÂëµÄºËÐŦÄÜÊÇͨ¹ý okHttp ÏÂÔØÎļþ£¨APK ºÍͼƬ£©£¬²¢ÊµÊ©¶¨ÆÚ¼ì²é£¬ÒÔÈ·±£ÏÂÔعý³ÌµÄ¿É¿¿ÐÔ¡£Í¨¹ý¼òµ¥µÄÂß¼­À´¾ö¶¨ÊÇ·ñÐèÒª°²×°Ó¦Ó㬼°´¦ÀíͼƬÏÂÔغóµÄÂß¼­Êä³ö¡£ÕâÖÖ·½Ê½ÊʺÏÓÚÐèÒª±£³ÖÏìÓ¦ºÍ·´À¡µÄÏÂÔØÁ÷³Ì¡£

±¾°æ»ý·Ö¹æÔò

¹Ø±Õ

QQ|»ÓªÏúÈí¼þ×ÛºÏÌÖÂÛ|»ÓªÏúÈí¼þÓÐÎʱشð|»ÓªÏúÈí¼þ½Ì³ÌרÇø|»ÓªÏúÈí¼þPOST½Å±¾·ÖÏí|»ÓªÏúÈí¼þÆÕͨ½Å±¾·ÖÏí|»ÓªÏúÈí¼þÈí¼þ×ÊѶ|»ÓªÏúÈí¼þ¾«Æ·Èí¼þ|»ÓªÏúÈí¼þ¸üй«¸æ|ÓªÏúÈí¼þ|B2BÈí¼þ|B2BÍøÂçÈí¼þ ( ¾©ICP±¸09078825ºÅ )±¾ÍøÕ¾¿ª·¢µÄÓªÏúÈí¼þÊÇÒ»¿îеÄÍøÂçÓªÏúÈí¼þ£¬Õâ¿îÓªÏú¿ÉÒÔÈ¥ÍøÕ¾Èí¼þ£¬²©¿ÍÈí¼þ£¬B2BÈí¼þ£¬·ÖÀàÐÅÏ¢Íø·¢Ìù£¬¿ÉÒÔÇÀɳ·¢£¬¿ÉÒÔµ½°Ù¶ÈÎÄ¿âÉÏ´«WORDÎĵµ£¬¿ÉÒÔµ½Ò»Ð©ÊÇÏà²áÍøÕ¾×Ô¶¯ÉÏ´«Í¼Æ¬£¬Õâ¸ö×Ô¶¯·¢ÌûÈí¼þ×Ô´øÔÆÖ©Ö룬¼Ó¿ìÊÕ¼£¬ÓÐ6ÖÖ¶Ô½Ó´òÂë½Ó¿Ú£¬·½±ã£¬Ð§Âʸߣ¬Ëٶȿ죬¶øÇÒ¶ÔÍ϶¯µÄÑéÖ¤ÂëÈ«ÍøµÚÒ»¼Ò¶À¼ÒÖ§³Ö£¬È«²¿Ô­´´¼¼Êõ£¬¶À¼ÒÑз¢£¬Õý°æÔ­´´´ø°æȨÈí¼þ¡£Ñ¡ÔñÍòÄÜÓªÏúÈí¼þ£¬¾ÍÑ¡ÔñÁËÒ»ÖÖ׬ǮµÄЧÂÊ£¬´ÓûÓб»³¬Ô½¹ý£¬Ò»Ö±ÔÚŬÁ¦Ñз¢Ð¼¼Êõ¡£·Å·ÉÃÎÏ룬½â·ÅË«ÊÖ£¬À´µã´´Ò⣬³É¾ÍÄãµÄÃÎÏ룬¾ÍÔÚÍòÄÜÓªÏúÈí¼þ¿ªÊ¼

map2

GMT+8, 2025-1-15 16:43 , Processed in 0.099511 second(s), 27 queries .

¿ìËٻظ´ ·µ»Ø¶¥²¿ ·µ»ØÁбí