1<!DOCTYPE html> 2<html class='v2' dir='ltr' xmlns='http://www.w3.org/1999/xhtml' xmlns:b='http://www.google.com/2005/gml/b' xmlns:data='http://www.google.com/2005/gml/data' xmlns:expr='http://www.google.com/2005/gml/expr'> 3<head> 4<link href='https://www.blogger.com/static/v1/widgets/2872013778-css_bundle_v2.css' rel='stylesheet' type='text/css'/> 5<link href='http://google-code-prettify.googlecode.com/svn/trunk/src/prettify.css' rel='stylesheet' type='text/css'/>
6<script src='http://google-code-prettify.googlecode.com/svn/trunk/src/prettify.js' type='text/javascript'></script>
6 7<style type='text/css'>@font-face{font-family:'Allerta Stencil';font-style:normal;font-weight:400;font-display:swap;src:url(//fonts.gstatic.com/s/allertastencil/v24/HTx0L209KT-LmIE9N7OR6eiycOe1_Dbz.ttf)format('truetype');}</style> 8<style> 9pre.prettyprint { 10 display: block; 11 width: auto; 12 overflow: auto; 13 max-height: 600px; 14 white-space: pre; 15 word-wrap: normal; 16 padding: 10px; 17} 18</style> 19<meta content='IE=EmulateIE7' http-equiv='X-UA-Compatible'/> 20<meta content='width=1100' name='viewport'/> 21<meta content='text/html; charset=UTF-8' http-equiv='Content-Type'/> 22<meta content='blogger' name='generator'/> 23<link href='http://www.diyphonegadgets.com/favicon.ico' rel='icon' type='image/x-icon'/> 24<link href='http://www.diyphonegadgets.com/p/about-community.html' rel='canonical'/> 25<link rel="alternate" type="application/atom+xml" title="DIY Phone Gadgets - Atom" href="http://www.diyphonegadgets.com/feeds/posts/default" /> 26<link rel="alternate" type="application/rss+xml" title="DIY Phone Gadgets - RSS" href="http://www.diyphonegadgets.com/feeds/posts/default?alt=rss" /> 27<link rel="service.post" type="application/atom+xml" title="DIY Phone Gadgets - Atom" href="https://www.blogger.com/feeds/2092526155528722833/posts/default" /> 28<!--Can't find substitution for tag [blog.ieCssRetrofitLinks]--> 29<meta content='http://www.diyphonegadgets.com/p/about-community.html' property='og:url'/> 30<meta content='About the community' property='og:title'/> 31<meta content='If the pieces of software you download and use on your smartphone are called "apps", then why not make some "hardware apps"? Yes, they are...' property='og:description'/> 32<meta content='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnRuPyhbc7AxM1ytWfweGO3NGOOQRW9eZ59IaPxVgr_N-166S4YkLHxNSrCp8MGCWhM8eysfTE8DosfiAR2ySQxMlEd5hiFsEa-CJCgkXu9X5G3sBA6ZEpeGYmHCDEtQ95lNDM1mIKBjY/w1200-h630-p-k-no-nu/ImageDPG.png' property='og:image'/> 33<title>DIY Phone Gadgets: About the community</title> 34<style id='page-skin-1' type='text/css'><!-- 35/* 36----------------------------------------------- 37Blogger Template Style 38Name: Simple 39Designer: Blogger 40URL: www.blogger.com 41----------------------------------------------- */ 42/* Content 43----------------------------------------------- */ 44body { 45font: normal normal 12px 'Trebuchet MS', Trebuchet, Verdana, sans-serif; 46color: #666666; 47background: #ffffff none repeat scroll top left; 48padding: 0 0 0 0; 49} 50html body .region-inner { 51min-width: 0; 52max-width: 100%; 53width: auto; 54} 55h2 { 56font-size: 22px; 57} 58a:link { 59text-decoration:none; 60color: #2288bb; 61} 62a:visited { 63text-decoration:none; 64color: #888888; 65} 66a:hover { 67text-decoration:underline; 68color: #33aaff; 69} 70.body-fauxcolumn-outer .fauxcolumn-inner { 71background: transparent none repeat scroll top left; 72_background-image: none; 73} 74.body-fauxcolumn-outer .cap-top { 75position: absolute; 76z-index: 1; 77height: 400px; 78width: 100%; 79} 80.body-fauxcolumn-outer .cap-top .cap-left { 81width: 100%; 82background: transparent none repeat-x scroll top left; 83_background-image: none; 84} 85.content-outer { 86-moz-box-shadow: 0 0 0 rgba(0, 0, 0, .15); 87-webkit-box-shadow: 0 0 0 rgba(0, 0, 0, .15); 88-goog-ms-box-shadow: 0 0 0 #333333; 89box-shadow: 0 0 0 rgba(0, 0, 0, .15); 90margin-bottom: 1px; 91} 92.content-inner { 93padding: 10px 40px; 94} 95.content-inner { 96background-color: #ffffff; 97} 98/* Header 99----------------------------------------------- */ 100.header-outer { 101background: transparent none repeat-x scroll 0 -400px; 102_background-image: none; 103} 104.Header h1 { 105font: normal bold 60px Allerta Stencil; 106color: #444444; 107text-shadow: 0 0 0 rgba(0, 0, 0, .2); 108} 109.Header h1 a { 110color: #444444; 111} 112.Header .description { 113font-size: 18px; 114color: #000000; 115} 116.header-inner .Header .titlewrapper { 117padding: 22px 0; 118} 119.header-inner .Header .descriptionwrapper { 120padding: 0 0; 121} 122/* Tabs 123----------------------------------------------- */ 124.tabs-inner .section:first-child { 125border-top: 0 solid #dddddd; 126} 127.tabs-inner .section:first-child ul { 128margin-top: -1px; 129border-top: 1px solid #dddddd; 130border-left: 1px solid #dddddd; 131border-right: 1px solid #dddddd; 132} 133.tabs-inner .widget ul { 134background: transparent none repeat-x scroll 0 -800px; 135_background-image: none; 136border-bottom: 1px solid #dddddd; 137margin-top: 0; 138margin-left: -30px; 139margin-right: -30px; 140} 141.tabs-inner .widget li a { 142display: inline-block; 143padding: .6em 1em; 144font: normal normal 12px 'Trebuchet MS', Trebuchet, Verdana, sans-serif; 145color: #000000; 146border-left: 1px solid #ffffff; 147border-right: 1px solid #dddddd; 148} 149.tabs-inner .widget li:first-child a { 150border-left: none; 151} 152.tabs-inner .widget li.selected a, .tabs-inner .widget li a:hover { 153color: #000000; 154background-color: #eeeeee; 155text-decoration: none; 156} 157/* Columns 158----------------------------------------------- */ 159.main-outer { 160border-top: 0 solid transparent; 161} 162.fauxcolumn-left-outer .fauxcolumn-inner { 163border-right: 1px solid transparent; 164} 165.fauxcolumn-right-outer .fauxcolumn-inner { 166border-left: 1px solid transparent; 167} 168/* Headings 169----------------------------------------------- */ 170div.widget > h2, 171div.widget h2.title { 172margin: 0 0 1em 0; 173font: normal bold 11px 'Trebuchet MS',Trebuchet,Verdana,sans-serif; 174color: #000000; 175} 176/* Widgets 177----------------------------------------------- */ 178.widget .zippy { 179color: #999999; 180text-shadow: 2px 2px 1px rgba(0, 0, 0, .1); 181} 182.widget .popular-posts ul { 183list-style: none; 184} 185/* Posts 186----------------------------------------------- */ 187h2.date-header { 188font: normal bold 11px Arial, Tahoma, Helvetica, FreeSans, sans-serif; 189} 190.date-header span { 191background-color: #bbbbbb; 192color: #ffffff; 193padding: 0.4em; 194letter-spacing: 3px; 195margin: inherit; 196} 197.main-inner { 198padding-top: 35px; 199padding-bottom: 65px; 200} 201.main-inner .column-center-inner { 202padding: 0 0; 203} 204.main-inner .column-center-inner .section { 205margin: 0 1em; 206} 207.post { 208margin: 0 0 45px 0; 209} 210h3.post-title, .comments h4 { 211font: normal normal 22px 'Trebuchet MS',Trebuchet,Verdana,sans-serif; 212margin: .75em 0 0; 213} 214.post-body { 215font-size: 110%; 216line-height: 1.4; 217position: relative; 218} 219.post-body img, .post-body .tr-caption-container, .Profile img, .Image img, 220.BlogList .item-thumbnail img { 221padding: 2px; 222background: #ffffff; 223border: 1px solid #eeeeee; 224-moz-box-shadow: 1px 1px 5px rgba(0, 0, 0, .1); 225-webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, .1); 226box-shadow: 1px 1px 5px rgba(0, 0, 0, .1); 227} 228.post-body img, .post-body .tr-caption-container { 229padding: 5px; 230} 231.post-body .tr-caption-container { 232color: #666666; 233} 234.post-body .tr-caption-container img { 235padding: 0; 236background: transparent; 237border: none; 238-moz-box-shadow: 0 0 0 rgba(0, 0, 0, .1); 239-webkit-box-shadow: 0 0 0 rgba(0, 0, 0, .1); 240box-shadow: 0 0 0 rgba(0, 0, 0, .1); 241} 242.post-header { 243margin: 0 0 1.5em; 244line-height: 1.6; 245font-size: 90%; 246} 247.post-footer { 248margin: 20px -2px 0; 249padding: 5px 10px; 250color: #666666; 251background-color: #eeeeee; 252border-bottom: 1px solid #eeeeee; 253line-height: 1.6; 254font-size: 90%; 255} 256#comments .comment-author {
257padding-top: 1.5em; 258border-top: 1px solid transparent; 259background-position: 0 1.5em; 260} 261#comments .comment-author:first-child { 262padding-top: 0; 263border-top: none; 264} 265.avatar-image-container { 266margin: .2em 0 0; 267} 268#comments .avatar-image-container img { 269border: 1px solid #eeeeee; 270} 271/* Comments 272----------------------------------------------- */ 273.comments .comments-content .icon.blog-author { 274background-repeat: no-repeat; 275background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEgAACxIB0t1+/AAAAAd0SU1FB9sLFwMeCjjhcOMAAAD+SURBVDjLtZSvTgNBEIe/WRRnm3U8RC1neQdsm1zSBIU9VVF1FkUguQQsD9ITmD7ECZIJSE4OZo9stoVjC/zc7ky+zH9hXwVwDpTAWWLrgS3QAe8AZgaAJI5zYAmc8r0G4AHYHQKVwII8PZrZFsBFkeRCABYiMh9BRUhnSkPTNCtVXYXURi1FpBDgArj8QU1eVXUzfnjv7yP7kwu1mYrkWlU33vs1QNu2qU8pwN0UpKoqokjWwCztrMuBhEhmh8bD5UDqur75asbcX0BGUB9/HAMB+r32hznJgXy2v0sGLBcyAJ1EK3LFcbo1s91JeLwAbwGYu7TP/3ZGfnXYPgAVNngtqatUNgAAAABJRU5ErkJggg==); 276} 277.comments .comments-content .loadmore a { 278border-top: 1px solid #999999; 279border-bottom: 1px solid #999999; 280} 281.comments .comment-thread.inline-thread { 282background-color: #eeeeee; 283} 284.comments .continue { 285border-top: 2px solid #999999; 286} 287/* Accents 288---------------------------------------------- */ 289.section-columns td.columns-cell { 290border-left: 1px solid transparent; 291} 292.blog-pager { 293background: transparent url(http://www.blogblog.com/1kt/simple/paging_dot.png) repeat-x scroll top center; 294} 295.blog-pager-older-link, .home-link, 296.blog-pager-newer-link { 297background-color: #ffffff; 298padding: 5px; 299} 300.footer-outer { 301border-top: 1px dashed #bbbbbb; 302} 303/* Mobile 304----------------------------------------------- */ 305body.mobile { 306background-size: auto; 307} 308.mobile .body-fauxcolumn-outer { 309background: transparent none repeat scroll top left; 310} 311.mobile .body-fauxcolumn-outer .cap-top { 312background-size: 100% auto; 313} 314.mobile .content-outer { 315-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .15); 316box-shadow: 0 0 3px rgba(0, 0, 0, .15); 317} 318.mobile .tabs-inner .widget ul { 319margin-left: 0; 320margin-right: 0; 321} 322.mobile .post { 323margin: 0; 324} 325.mobile .main-inner .column-center-inner .section { 326margin: 0; 327} 328.mobile .date-header span { 329padding: 0.1em 10px; 330margin: 0 -10px; 331} 332.mobile h3.post-title { 333margin: 0; 334} 335.mobile .blog-pager { 336background: transparent none no-repeat scroll top center; 337} 338.mobile .footer-outer { 339border-top: none; 340} 341.mobile .main-inner, .mobile .footer-inner { 342background-color: #ffffff; 343} 344.mobile-index-contents { 345color: #666666; 346} 347.mobile-link-button { 348background-color: #2288bb; 349} 350.mobile-link-button a:link, .mobile-link-button a:visited { 351color: #ffffff; 352} 353.mobile .tabs-inner .section:first-child { 354border-top: none; 355} 356.mobile .tabs-inner .PageList .widget-content { 357background-color: #eeeeee; 358color: #000000; 359border-top: 1px solid #dddddd; 360border-bottom: 1px solid #dddddd; 361} 362.mobile .tabs-inner .PageList .widget-content .pagelist-arrow { 363border-left: 1px solid #dddddd; 364} 365 366--></style> 367<style id='template-skin-1' type='text/css'><!-- 368body { 369min-width: 860px; 370} 371.content-outer, .content-fauxcolumn-outer, .region-inner { 372min-width: 860px; 373max-width: 860px; 374_width: 860px; 375} 376.main-inner .columns { 377padding-left: 0px; 378padding-right: 260px; 379} 380.main-inner .fauxcolumn-center-outer { 381left: 0px; 382right: 260px; 383/* IE6 does not respect left and right together */ 384_width: expression(this.parentNode.offsetWidth - 385parseInt("0px") - 386parseInt("260px") + 'px'); 387} 388.main-inner .fauxcolumn-left-outer { 389width: 0px; 390} 391.main-inner .fauxcolumn-right-outer { 392width: 260px; 393} 394.main-inner .column-left-outer { 395width: 0px; 396right: 100%; 397margin-left: -0px; 398} 399.main-inner .column-right-outer { 400width: 260px; 401margin-right: -260px; 402} 403#layout { 404min-width: 0; 405} 406#layout .content-outer { 407min-width: 0; 408width: 800px; 409} 410#layout .region-inner { 411min-width: 0; 412width: auto; 413} 414--></style> 415<link href='https://www.blogger.com/dyncss/2092526155528722833/authorization.css?zx=663e56ff-ad62-4d79-afac-23ae7a890ed9' media='none' onload='if(media!='all')media='all'' rel='stylesheet'/><noscript><link href='https://www.blogger.com/dyncss/2092526155528722833/authorization.css?zx=663e56ff-ad62-4d79-afac-23ae7a890ed9' rel='stylesheet'/>
415</noscript> 416<meta name='google-adsense-platform-account' content='ca-host-pub-1556223355139109'/> 417<meta name='google-adsense-platform-domain' content='blogspot.com'/> 418 419<!-- data-ad-client=ca-pub-5463474479468511 --> 420 421</head> 422<body class='variant-simplysimple' onload='prettyPrint()'> 423<div class='navbar section' id='navbar'><div class='widget Navbar' data-version='1' id='Navbar1'>
423<script type="text/javascript"> 424 function setAttributeOnload(object, attribute, val) { 425 if(window.addEventListener) { 426 window.addEventListener('load', 427 function(){ object[attribute] = val; }, false); 428 } else { 429 window.attachEvent('onload', function(){ object[attribute] = val; }); 430 } 431 } 432 </script>
432 433<div id="navbar-iframe-container"></div>
434<script type="text/javascript" src="https://apis.google.com/js/platform.js"></script>
vendor: 1 bytes, line 434
434
435<script type="text/javascript"> 436 gapi.load("gapi.iframes:gapi.iframes.style.bubble", function() { 437 if (gapi.iframes && gapi.iframes.getContext) { 438 gapi.iframes.getContext().openChild({ 439 url: 'https://www.blogger.com/navbar/2092526155528722833?pa\x3d441594611586718904\x26origin\x3dhttp://www.diyphonegadgets.com', 440 where: document.getElementById("navbar-iframe-container"), 441 id: "navbar-iframe" 442 }); 443 } 444 }); 445 </script>
445<script type="text/javascript"> 446(function() { 447var script = document.createElement('script'); 448script.type = 'text/javascript'; 449script.src = '//pagead2.googlesyndication.com/pagead/js/google_top_exp.js'; 450var head = document.getElementsByTagName('head')[0]; 451if (head) { 452head.appendChild(script); 453}})(); 454</script>
454 455</div></div> 456<div class='body-fauxcolumns'> 457<div class='fauxcolumn-outer body-fauxcolumn-outer'> 458<div class='cap-top'> 459<div class='cap-left'></div> 460<div class='cap-right'></div> 461</div> 462<div class='fauxborder-left'> 463<div class='fauxborder-right'></div> 464<div class='fauxcolumn-inner'> 465</div> 466</div> 467<div class='cap-bottom'> 468<div class='cap-left'></div> 469<div class='cap-right'></div> 470</div> 471</div> 472</div> 473<div class='content'> 474<div class='content-fauxcolumns'> 475<div class='fauxcolumn-outer content-fauxcolumn-outer'> 476<div class='cap-top'> 477<div class='cap-left'></div> 478<div class='cap-right'></div> 479</div> 480<div class='fauxborder-left'> 481<div class='fauxborder-right'></div> 482<div class='fauxcolumn-inner'> 483</div> 484</div> 485<div class='cap-bottom'> 486<div class='cap-left'></div> 487<div class='cap-right'></div> 488</div> 489</div> 490</div> 491<div class='content-outer'> 492<div class='content-cap-top cap-top'> 493<div class='cap-left'></div> 494<div class='cap-right'></div> 495</div> 496<div class='fauxborder-left content-fauxborder-left'> 497<div class='fauxborder-right content-fauxborder-right'></div> 498<div class='content-inner'> 499<header> 500<div class='header-outer'> 501<div class='header-cap-top cap-top'> 502<div class='cap-left'></div> 503<div class='cap-right'></div> 504</div> 505<div class='fauxborder-left header-fauxborder-left'> 506<div class='fauxborder-right header-fauxborder-right'></div> 507<div class='region-inner header-inner'> 508<div class='header section' id='header'><div class='widget Header' data-version='1' id='Header1'> 509<div id='header-inner'> 510<a href='http://www.diyphonegadgets.com/' style='display: block'> 511<img alt='DIY Phone Gadgets' height='99px; ' id='Header1_headerimg' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_vjO2Kb7nKHxllYbziDPGIP7PAdzexCxPBDIu42MkIzOO2fCwaRr-F3sALZbrO9r9C0neTmHM_y_cilTk0yvpPr5A8uZlwuJnfSPYD5ZqyCitYyD9hVPBv9qo8Af7qeOVexE6Gfwj4rQ/s1600/logo80.png' style='display: block' width='768px; '/> 512</a> 513<div class='descriptionwrapper'> 514<p class='description'><span>Another way to change the world with your smartphone</span></p> 515</div> 516</div> 517</div></div> 518</div> 519</div> 520<div class='header-cap-bottom cap-bottom'> 521<div class='cap-left'></div> 522<div class='cap-right'></div> 523</div> 524</div> 525</header> 526<div class='tabs-outer'> 527<div class='tabs-cap-top cap-top'> 528<div class='cap-left'></div> 529<div class='cap-right'></div> 530</div> 531<div class='fauxborder-left tabs-fauxborder-left'> 532<div class='fauxborder-right tabs-fauxborder-right'></div> 533<div class='region-inner tabs-inner'> 534<div class='tabs section' id='crosscol'><div class='widget PageList' data-version='1' id='PageList1'> 535<h2>Making Hardware Apps for Smartphones</h2> 536<div class='widget-content'> 537<ul> 538<li> 539<a href='http://www.diyphonegadgets.com/'>Home</a> 540</li> 541<li class='selected'> 542<a href='http://www.diyphonegadgets.com/p/about-community.html'>About the community</a> 543</li> 544<li> 545<a href='http://www.diyphonegadgets.com/p/solutions.html'>Top Solutions</a> 546</li> 547<li> 548<a href='https://play.google.com/store/apps/details?id=com.diyphonegadgets.freeblog'>Download Android App</a> 549</li> 550<li> 551<a href='http://www.diyphonegadgets.com/p/share-your-own-ideas-and-projects.html'>Share your own ideas and projects</a> 552</li> 553</ul> 554<div class='clear'></div> 555</div> 556</div></div> 557<div class='tabs no-items section' id='crosscol-overflow'></div> 558</div> 559</div> 560<div class='tabs-cap-bottom cap-bottom'> 561<div class='cap-left'></div> 562<div class='cap-right'></div> 563</div> 564</div> 565<div class='main-outer'> 566<div class='main-cap-top cap-top'> 567<div class='cap-left'></div> 568<div class='cap-right'></div> 569</div> 570<div class='fauxborder-left main-fauxborder-left'> 571<div class='fauxborder-right main-fauxborder-right'></div> 572<div class='region-inner main-inner'> 573<div class='columns fauxcolumns'> 574<div class='fauxcolumn-outer fauxcolumn-center-outer'> 575<div class='cap-top'> 576<div class='cap-left'></div> 577<div class='cap-right'></div> 578</div> 579<div class='fauxborder-left'> 580<div class='fauxborder-right'></div> 581<div class='fauxcolumn-inner'> 582</div> 583</div> 584<div class='cap-bottom'> 585<div class='cap-left'></div> 586<div class='cap-right'></div> 587</div> 588</div> 589<div class='fauxcolumn-outer fauxcolumn-left-outer'> 590<div class='cap-top'> 591<div class='cap-left'></div> 592<div class='cap-right'></div> 593</div> 594<div class='fauxborder-left'> 595<div class='fauxborder-right'></div> 596<div class='fauxcolumn-inner'> 597</div> 598</div> 599<div class='cap-bottom'> 600<div class='cap-left'></div> 601<div class='cap-right'></div> 602</div> 603</div> 604<div class='fauxcolumn-outer fauxcolumn-right-outer'> 605<div class='cap-top'> 606<div class='cap-left'></div> 607<div class='cap-right'></div> 608</div> 609<div class='fauxborder-left'> 610<div class='fauxborder-right'></div> 611<div class='fauxcolumn-inner'> 612</div> 613</div> 614<div class='cap-bottom'> 615<div class='cap-left'></div> 616<div class='cap-right'></div> 617</div> 618</div> 619<!-- corrects IE6 width calculation --> 620<div class='columns-inner'> 621<div class='column-center-outer'> 622<div class='column-center-inner'> 623<div class='main section' id='main'><div class='widget Blog' data-version='1' id='Blog1'> 624<div class='blog-posts hfeed'> 625 626 <div class="date-outer"> 627 628 629 <div class="date-posts"> 630 631<div class='post-outer'> 632<div class='post hentry' itemscope='itemscope' itemtype='http://schema.org/BlogPosting'> 633<a name='441594611586718904'></a> 634<h3 class='post-title entry-title' itemprop='name'> 635About the community 636</h3> 637<div class='post-header'> 638<div class='post-header-line-1'></div> 639</div> 640<div class='post-body entry-content' id='post-body-441594611586718904' itemprop='articleBody'> 641If the pieces of software you download and use on your smartphone are called "apps", then why not make some "hardware apps"?<br /> 642<br /> 643Yes, they are called DIY Phone Gadgets.<br /> 644<br /> 645Here is the home for everything about DIY hardware gadgets integrating your Android ph
645one or other mobile devices.<br /> 646<br /> 647Come join us if you are one of the:<br /> 648<br /> 6491. Hardcore Android developers<br /> 6502. Microcontroller fans: Arduino, IOIO and PIC in particular<br /> 6513. DIYers of electronic gadgets: RC drones, helicopters, cars, robots or other toys<br /> 6524. High-tech geeks<br /> 6535. Raspberry Pi, Beagle Board users<br /> 6546. Wireless connection or remote control lovers: WiFi, bluetooth and infrared<br /> 6557. USB experts: USB host, USB device, USB OTG, USB dongles...<br /> 6568. Domotic life and home automation lovers.<br /> 657<br /> 658If you used to be wowing at those intelligent cool gadgets such as a cellphone controlled video-streaming RC vehicle, helicopter or drone, a voice-controlled electric fan, or an intelligent washing machine, a home-made NFC coffee distributor, it is time to make your own.<br /> 659<br /> 660We hope that you will find something useful here to build your dream gadgets and be able to share your exciting experience with others. Have fun!<br /> 661<br /> 662<br /> 663<div class="separator" style="clear: both; text-align: center;"> 664<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnRuPyhbc7AxM1ytWfweGO3NGOOQRW9eZ59IaPxVgr_N-166S4YkLHxNSrCp8MGCWhM8eysfTE8DosfiAR2ySQxMlEd5hiFsEa-CJCgkXu9X5G3sBA6ZEpeGYmHCDEtQ95lNDM1mIKBjY/s1600/ImageDPG.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="313" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnRuPyhbc7AxM1ytWfweGO3NGOOQRW9eZ59IaPxVgr_N-166S4YkLHxNSrCp8MGCWhM8eysfTE8DosfiAR2ySQxMlEd5hiFsEa-CJCgkXu9X5G3sBA6ZEpeGYmHCDEtQ95lNDM1mIKBjY/s320/ImageDPG.png" width="320" /></a></div> 665<br /> 666<div style='clear: both;'></div> 667</div> 668<div class='post-footer'> 669<div class='post-footer-line post-footer-line-1'><span class='post-author vcard'> 670</span> 671<span class='post-timestamp'> 672</span> 673<span class='post-comment-link'> 674</span> 675<span class='post-icons'> 676<span class='item-control blog-admin pid-685983255'> 677<a href='https://www.blogger.com/page-edit.g?blogID=2092526155528722833&pageID=441594611586718904&from=pencil' title='Edit Page'> 678<img alt='' class='icon-action' height='18' src='https://resources.blogblog.com/img/icon18_edit_allbkg.gif' width='18'/> 679</a> 680</span> 681</span> 682<div class='post-share-buttons goog-inline-block'> 683<a class='goog-inline-block share-button sb-email' href='https://www.blogger.com/share-post.g?blogID=2092526155528722833&pageID=441594611586718904&target=email' target='_blank' title='Email This'><span class='share-button-link-text'>Email This</span></a><a class='goog-inline-block share-button sb-blog' href='https://www.blogger.com/share-post.g?blogID=2092526155528722833&pageID=441594611586718904&target=blog' onclick='window.open(this.href, "_blank", "height=270,width=475"); return false;' target='_blank' title='BlogThis!'><span class='share-button-link-text'>BlogThis!</span></a><a class='goog-inline-block share-button sb-twitter' href='https://www.blogger.com/share-post.g?blogID=2092526155528722833&pageID=441594611586718904&target=twitter' target='_blank' title='Share to X'><span class='share-button-link-text'>Share to X</span></a><a class='goog-inline-block share-button sb-facebook' href='https://www.blogger.com/share-post.g?blogID=2092526155528722833&pageID=441594611586718904&target=facebook' onclick='window.open(this.href, "_blank", "height=430,width=640"); return false;' target='_blank' title='Share to Facebook'><span class='share-button-link-text'>Share to Facebook</span></a><a class='goog-inline-block share-button sb-pinterest' href='https://www.blogger.com/share-post.g?blogID=2092526155528722833&pageID=441594611586718904&target=pinterest' target='_blank' title='Share to Pinterest'><span class='share-button-link-text'>Share to Pinterest</span></a> 684</div> 685</div> 686<div class='post-footer-line post-footer-line-2'><span class='post-labels'> 687</span> 688</div> 689<div class='post-footer-line post-footer-line-3'><span class='post-location'> 690</span> 691</div> 692</div> 693</div> 694<div class='comments' id='comments'> 695<a name='comments'></a> 696<h4>3 comments:</h4> 697<div class='comments-content'>
698<script async='async' src='' type='text/javascript'></script>
vendor: 1 bytes, line 698
698
699<script type='text/javascript'> 700 (function() { 701 var items = null; 702 var msgs = null; 703 var config = {}; 704 705// <![CDATA[ 706 var cursor = null; 707 if (items && items.length > 0) { 708 cursor = parseInt(items[items.length - 1].timestamp) + 1; 709 } 710 711 var bodyFromEntry = function(entry) { 712 var text = (entry && 713 ((entry.content && entry.content.$t) || 714 (entry.summary && entry.summary.$t))) || 715 ''; 716 if (entry && entry.gd$extendedProperty) { 717 for (var k in entry.gd$extendedProperty) { 718 if (entry.gd$extendedProperty[k].name == 'blogger.contentRemoved') { 719 return '<span class="deleted-comment">' + text + '</span>'; 720 } 721 } 722 } 723 return text; 724 } 725 726 var parse = function(data) { 727 cursor = null; 728 var comments = []; 729 if (data && data.feed && data.feed.entry) { 730 for (var i = 0, entry; entry = data.feed.entry[i]; i++) { 731 var comment = {}; 732 // comment ID, parsed out of the original id format 733 var id = /blog-(\d+).post-(\d+)/.exec(entry.id.$t); 734 comment.id = id ? id[2] : null; 735 comment.body = bodyFromEntry(entry); 736 comment.timestamp = Date.parse(entry.published.$t) + ''; 737 if (entry.author && entry.author.constructor === Array) { 738 var auth = entry.author[0]; 739 if (auth) { 740 comment.author = { 741 name: (auth.name ? auth.name.$t : undefined), 742 profileUrl: (auth.uri ? auth.uri.$t : undefined), 743 avatarUrl: (auth.gd$image ? auth.gd$image.src : undefined) 744 }; 745 } 746 } 747 if (entry.link) { 748 if (entry.link[2]) { 749 comment.link = comment.permalink = entry.link[2].href; 750 } 751 if (entry.link[3]) { 752 var pid = /.*comments\/default\/(\d+)\?.*/.exec(entry.link[3].href); 753 if (pid && pid[1]) { 754 comment.parentId = pid[1]; 755 } 756 } 757 } 758 comment.deleteclass = 'item-control blog-admin'; 759 if (entry.gd$extendedProperty) { 760 for (var k in entry.gd$extendedProperty) { 761 if (entry.gd$extendedProperty[k].name == 'blogger.itemClass') { 762 comment.deleteclass += ' ' + entry.gd$extendedProperty[k].value; 763 } else if (entry.gd$extendedProperty[k].name == 'blogger.displayTime') { 764 comment.displayTime = entry.gd$extendedProperty[k].value; 765 } 766 } 767 } 768 comments.push(comment); 769 } 770 } 771 return comments; 772 }; 773 774 var paginator = function(callback) { 775 if (hasMore()) { 776 var url = config.feed + '?alt=json&v=2&orderby=published&reverse=false&max-results=50'; 777 if (cursor) { 778 url += '&published-min=' + new Date(cursor).toISOString(); 779 } 780 window.bloggercomments = function(data) { 781 var parsed = parse(data); 782 cursor = parsed.length < 50 ? null 783 : parseInt(parsed[parsed.length - 1].timestamp) + 1 784 callback(parsed); 785 window.bloggercomments = null; 786 } 787 url += '&callback=bloggercomments'; 788 var script = document.createElement('script'); 789 script.type = 'text/javascript'; 790 script.src = url; 791 document.getElementsByTagName('head')[0].appendChild(script); 792 } 793 }; 794 var hasMore = function() { 795 return !!cursor; 796 }; 797 var getMeta = function(key, comment) { 798 if ('iswriter' == key) { 799 var matches = !!comment.author 800 && comment.author.name == config.authorName 801 && comment.author.profileUrl == config.authorUrl; 802 return matches ? 'true' : ''; 803 } else if ('deletelink' == key) { 804 return config.baseUri + '/comment/delete/' 805 + config.blogId + '/' + comment.id; 806 } else if ('deleteclass' == key) { 807 return comment.deleteclass; 808 } 809 return ''; 810 }; 811 812 var replybox = null; 813 var replyUrlParts = null; 814 var replyParent = undefined; 815 816 var onReply = function(commentId, domId) { 817 if (replybox == null) {
818 // lazily cache replybox, and adjust to suit this style: 819 replybox = document.getElementById('comment-editor'); 820 if (replybox != null) { 821 replybox.height = '250px'; 822 replybox.style.display = 'block'; 823 replyUrlParts = replybox.src.split('#'); 824 } 825 } 826 if (replybox && (commentId !== replyParent)) { 827 replybox.src = ''; 828 document.getElementById(domId).insertBefore(replybox, null); 829 replybox.src = replyUrlParts[0] 830 + (commentId ? '&parentID=' + commentId : '') 831 + '#' + replyUrlParts[1]; 832 replyParent = commentId; 833 } 834 }; 835 836 var hash = (window.location.hash || '#').substring(1); 837 var startThread, targetComment; 838 if (/^comment-form_/.test(hash)) { 839 startThread = hash.substring('comment-form_'.length); 840 } else if (/^c[0-9]+$/.test(hash)) { 841 targetComment = hash.substring(1); 842 } 843 844 // Configure commenting API: 845 var configJso = { 846 'maxDepth': config.maxThreadDepth 847 }; 848 var provider = { 849 'id': config.postId, 850 'data': items, 851 'loadNext': paginator, 852 'hasMore': hasMore, 853 'getMeta': getMeta, 854 'onReply': onReply, 855 'rendered': true, 856 'initComment': targetComment, 857 'initReplyThread': startThread, 858 'config': configJso, 859 'messages': msgs 860 }; 861 862 var render = function() { 863 if (window.goog && window.goog.comments) { 864 var holder = document.getElementById('comment-holder'); 865 window.goog.comments.render(holder, provider); 866 } 867 }; 868 869 // render now, or queue to render when library loads: 870 if (window.goog && window.goog.comments) { 871 render(); 872 } else { 873 window.goog = window.goog || {}; 874 window.goog.comments = window.goog.comments || {}; 875 window.goog.comments.loadQueue = window.goog.comments.loadQueue || []; 876 window.goog.comments.loadQueue.push(render); 877 } 878 })(); 879// ]]> 880 </script>
880 881<div id='comment-holder'> 882<div class="comment-thread toplevel-thread"><ol id="top-ra"><li class="comment" id="c9106021954544965729"><div class="avatar-image-container"><img src="//resources.blogblog.com/img/blank.gif" alt=""/></div><div class="comment-block"><div class="comment-header"><cite class="user">seldon wright</cite><span class="icon user "></span><span class="datetime secondary-text"><a rel="nofollow" href="http://www.diyphonegadgets.com/p/about-community.html">January 21, 2013 at 8:58 AM</a></span></div><p class="comment-content">I have often wondered why there isn't a phone put into a digital camera. Puttting a "camera" into a phone is common now, what about doing it the other way around? ALSO - would very much like to see / have (maybe need to make) one that takes a flash drive or memory card. UNABLE TO SPEAK DUE TO CANCER SURGURY. TEXTING & FACEBOOK IS MY MAIN ,EANS OF DISTANT COMMUNICATION</p><span class="comment-actions secondary-text"><a class="comment-reply" target="_self" data-comment-id="9106021954544965729">Reply</a><span class="item-control blog-admin blog-admin pid-1454554958"><a target="_self" href="https://www.blogger.com/comment/delete/2092526155528722833/9106021954544965729">Delete</a></span></span></div><div class="comment-replies"><div id="c9106021954544965729-rt" class="comment-thread inline-thread"><span class="thread-toggle thread-expanded"><span class="thread-arrow"></span><span class="thread-count"><a target="_self">Replies</a></span></span><ol id="c9106021954544965729-ra" class="thread-chrome thread-expanded"><div><li class="comment" id="c469558095275590424"><div class="avatar-image-container"><img src="//www.blogger.com/img/blogger_logo_round_35.png" alt=""/></div><div class="comment-block"><div class="comment-header"><cite class="user"><a href="https://www.blogger.com/profile/16797237002046311075" rel="nofollow">Renjie</a></cite><span class="icon user "></span><span class="datetime secondary-text"><a rel="nofollow" href="http://www.diyphonegadgets.com/p/about-community.html">March 15, 2013 at 8:16 PM</a></span></div><p class="comment-content">Check out Samsung Galaxy Camera. I think that is what you are looking for</p><span class="comment-actions secondary-text"><span class="item-control blog-admin blog-admin pid-1513938661"><a target="_self" href="https://www.blogger.com/comment/delete/2092526155528722833/469558095275590424">Delete</a></span></span></div><div class="comment-replies"><div id="c469558095275590424-rt" class="comment-thread inline-thread hidden"><span class="thread-toggle thread-expanded"><span class="thread-arrow"></span><span class="thread-count"><a target="_self">Replies</a></span></span><ol id="c469558095275590424-ra" class="thread-chrome thread-expanded"><div></div><div id="c469558095275590424-continue" class="continue"><a class="comment-reply" target="_self" data-comment-id="469558095275590424">Reply</a></div></ol></div></div><div class="comment-replybox-single" id="c469558095275590424-ce"></div></li></div><div id="c9106021954544965729-continue" class="continue"><a class="comment-reply" target="_self" data-comment-id="9106021954544965729">Reply</a></div></ol></div></div><div class="comment-replybox-single" id="c9106021954544965729-ce"></div></li><li class="comment" id="c166212008246208245"><div class="avatar-image-container"><img src="//www.blogger.com/img/blogger_logo_round_35.png" alt=""/></div><div class="comment-block"><div class="comment-header"><cite class="user"><a href="https://www.blogger.com/profile/08911597201645974210" rel="nofollow">Unknown</a></cite><span class="icon user "></span><span class="datetime secondary-text"><a rel="nofollow" href="http://www.diyphonegadgets.com/p/about-community.html">January 15, 2014 at 6:07 PM</a></span></div><p class="comment-content">VERIZON UPDATED MY S3 AND KILLED YOUR PROGRAM,,, NOT FUNNY,,, I'D LIKE A WORK AROUND OR MY MONEY BACK</p><span class="comment-actions secondary-text"><a class="comment-reply" target="_self" data-comment-id="166212008246208245">Reply</a><span class="item-control blog-admin blog-admin pid-398578977"><a target="_self" href="https://www.blogger.com/comment/delete/2092526155528722833/166212008246208245">Delete</a></span></span></div><div class="comment-replies"><div id="c166212008246208245-rt" class="comment-thread inline-thread hidden"><span class="thread-toggle thread-expanded"><span class="thread-arrow"></span><span class="thread-count"><a target="_self">Replies</a></span></span><ol id="c166212008246208245-ra" class="thread-chrome thread-expanded"><div></div><div id="c166212008246208245-continue" class="continue"><a class="comment-reply" target="_self" data-comment-id="166212008246208245">Reply</a></div></ol></div></div><div class="comment-replybox-single" id="c166212008246208245-ce"></div></li></ol><div id="top-continue" class="continue"><a class="comment-reply" target="_self">Add comment</a></div><div class="comment-replybox-thread" id="top-ce"></div><div class="loadmore hidden" data-post-id="441594611586718904"><a target="_self">Load more...</a></div></div> 883</div> 884</div> 885<p class='comment-footer'> 886<div class='comment-form'> 887<a name='comment-form'></a> 888<p> 889</p> 890<a href='https://www.blogger.com/comment/frame/2092526155528722833?pa=441594611586718904&hl=en&saa=85391&origin=http://www.diyphonegadgets.com' id='comment-editor-src'></a> 891<iframe allowtransparency='true' class='blogger-iframe-colorize blogger-comment-from-post' frameborder='0' height='410px' id='comment-editor' name='comment-editor' src='' width='100%'></iframe>
892<script src='https://www.blogger.com/static/v1/jsbin/3790099508-comment_from_post_iframe.js' type='text/javascript'></script>
vendor: 1 bytes, line 892
892
893<script type='text/javascript'> 894 BLOG_CMT_createIframe('https://www.blogger.com/rpc_relay.html'); 895 </script>
895 896</div> 897</p> 898<div id='backlinks-container'> 899<div id='Blog1_backlinks-container'> 900</div> 901</div> 902</div> 903</div> 904<div class='inline-ad'>
905<script type="text/javascript"><!-- 906google_ad_client="pub-5463474479468511"; 907google_ad_host="pub-1556223355139109"; 908google_ad_width=200; 909google_ad_height=200; 910google_ad_format="200x200_as"; 911google_ad_type="text_image"; 912google_ad_host_channel="0001+S0006+L0001"; 913google_color_border="FFFFFF"; 914google_color_bg="FFFFFF"; 915google_color_link="000000"; 916google_color_url="2288BB"; 917google_color_text="666666"; 918//--></script>
vendor: 1 bytes, line 918
918
919<script type="text/javascript" 920 src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> 921</script>
921 922</div> 923 924 </div></div> 925 926</div> 927<div class='blog-pager' id='blog-pager'> 928<a class='home-link' href='http://www.diyphonegadgets.com/'>Home</a> 929</div> 930<div class='clear'></div> 931<div class='blog-feeds'> 932<div class='feed-links'> 933Subscribe to: 934<a class='feed-link' href='http://www.diyphonegadgets.com/feeds/posts/default' target='_blank' type='application/atom+xml'>Posts (Atom)</a> 935</div> 936</div> 937</div><div class='widget HTML' data-version='1' id='HTML4'> 938<h2 class='title'>Disqus for DIY Phone Gadgets</h2> 939<div class='widget-content'> 940<!-- Disqus Widget --> 941</div> 942<div class='clear'></div> 943</div><div class='widget BlogArchive' data-version='1' id='BlogArchive1'> 944<h2>Blog Archive</h2> 945<div class='widget-content'> 946<div id='ArchiveList'> 947<div id='BlogArchive1_ArchiveList'> 948<ul class='hierarchy'> 949<li class='archivedate expanded'> 950<a class='toggle' href='javascript:void(0)'> 951<span class='zippy toggle-open'> 952 953 ▼  954 955</span> 956</a> 957<a class='post-count-link' href='http://www.diyphonegadgets.com/2013/'> 9582013 959</a> 960<span class='post-count' dir='ltr'>(4)</span> 961<ul class='hierarchy'> 962<li class='archivedate expanded'> 963<a class='toggle' href='javascript:void(0)'> 964<span class='zippy toggle-open'> 965 966 ▼  967 968</span> 969</a> 970<a class='post-count-link' href='http://www.diyphonegadgets.com/2013/12/'> 971December 972</a> 973<span class='post-count' dir='ltr'>(1)</span> 974<ul class='posts'> 975<li><a href='http://www.diyphonegadgets.com/2013/12/yun-plug-alows-everyone-to-build-smart.html'>Yún Plug allows everyone to build a smart home in ...</a></li> 976</ul> 977</li> 978</ul> 979<ul class='hierarchy'> 980<li class='archivedate collapsed'> 981<a class='toggle' href='javascript:void(0)'> 982<span class='zippy'> 983 984 ►  985 986</span> 987</a> 988<a class='post-count-link' href='http://www.diyphonegadgets.com/2013/10/'> 989October 990</a> 991<span class='post-count' dir='ltr'>(1)</span> 992</li> 993</ul> 994<ul class='hierarchy'> 995<li class='archivedate collapsed'> 996<a class='toggle' href='javascript:void(0)'> 997<span class='zippy'> 998 999 ►  1000 1001</span> 1002</a> 1003<a class='post-count-link' href='http://www.diyphonegadgets.com/2013/06/'> 1004June 1005</a> 1006<span class='post-count' dir='ltr'>(1)</span> 1007</li> 1008</ul> 1009<ul class='hierarchy'> 1010<li class='archivedate collapsed'> 1011<a class='toggle' href='javascript:void(0)'> 1012<span class='zippy'> 1013 1014 ►  1015 1016</span> 1017</a> 1018<a class='post-count-link' href='http://www.diyphonegadgets.com/2013/04/'> 1019April 1020</a> 1021<span class='post-count' dir='ltr'>(1)</span> 1022</li> 1023</ul> 1024</li> 1025</ul> 1026<ul class='hierarchy'> 1027<li class='archivedate collapsed'> 1028<a class='toggle' href='javascript:void(0)'> 1029<span class='zippy'> 1030 1031 ►  1032 1033</span> 1034</a> 1035<a class='post-count-link' href='http://www.diyphonegadgets.com/2012/'> 10362012 1037</a> 1038<span class='post-count' dir='ltr'>(3)</span> 1039<ul class='hierarchy'> 1040<li class='archivedate collapsed'> 1041<a class='toggle' href='javascript:void(0)'> 1042<span class='zippy'> 1043 1044 ►  1045 1046</span> 1047</a> 1048<a class='post-count-link' href='http://www.diyphonegadgets.com/2012/07/'> 1049July 1050</a> 1051<span class='post-count' dir='ltr'>(2)</span> 1052</li> 1053</ul> 1054<ul class='hierarchy'> 1055<li class='archivedate collapsed'> 1056<a class='toggle' href='javascript:void(0)'> 1057<span class='zippy'> 1058 1059 ►  1060 1061</span> 1062</a> 1063<a class='post-count-link' href='http://www.diyphonegadgets.com/2012/04/'> 1064April 1065</a> 1066<span class='post-count' dir='ltr'>(1)</span> 1067</li> 1068</ul> 1069</li> 1070</ul> 1071<ul class='hierarchy'> 1072<li class='archivedate collapsed'> 1073<a class='toggle' href='javascript:void(0)'> 1074<span class='zippy'> 1075 1076 ►  1077 1078</span> 1079</a> 1080<a class='post-count-link' href='http://www.diyphonegadgets.com/2011/'> 10812011 1082</a> 1083<span class='post-count' dir='ltr'>(12)</span> 1084<ul class='hierarchy'> 1085<li class='archivedate collapsed'> 1086<a class='toggle' href='javascript:void(0)'> 1087<span class='zippy'> 1088 1089 ►  1090 1091</span> 1092</a> 1093<a class='post-count-link' href='http://www.diyphonegadgets.com/2011/11/'> 1094November 1095</a> 1096<span class='post-count' dir='ltr'>(7)</span> 1097</li> 1098</ul> 1099<ul class='hierarchy'> 1100<li class='archivedate collapsed'> 1101<a class='toggle' href='javascript:void(0)'> 1102<span class='zippy'> 1103 1104 ►  1105 1106</span> 1107</a> 1108<a class='post-count-link' href='http://www.diyphonegadgets.com/2011/10/'> 1109October 1110</a> 1111<span class='post-count' dir='ltr'>(5)</span> 1112</li> 1113</ul> 1114</li> 1115</ul> 1116</div> 1117</div> 1118<div class='clear'></div> 1119</div> 1120</div></div> 1121</div> 1122</div> 1123<div class='column-left-outer'> 1124<div class='column-left-inner'> 1125<aside> 1126</aside> 1127</div> 1128</div> 1129<div class='column-right-outer'> 1130<div class='column-right-inner'> 1131<aside> 1132<div class='sidebar section' id='sidebar-right-1'><div class='widget BlogSearch' data-version='1' id='BlogSearch1'> 1133<h2 class='title'>Search in DIY Phone Gadgets</h2> 1134<div class='widget-content'> 1135<div id='BlogSearch1_form'> 1136<form action='http://www.diyphonegadgets.com/search' class='gsc-search-box' target='_top'> 1137<table cellpadding='0' cellspacing='0' class='gsc-search-box'> 1138<tbody> 1139<tr> 1140<td class='gsc-input'> 1141<input autocomplete='off' class='gsc-input' name='q' size='10' title='search' type='text' value=''/> 1142</td> 1143<td class='gsc-search-button'> 1144<input class='gsc-search-button' title='search' type='submit' value='Search'/> 1145</td> 1146</tr> 1147</tbody> 1148</table> 1149</form> 1150</div> 1151</div> 1152<div class='clear'></div> 1153</div><div class='widget HTML' data-version='1' id='HTML8'> 1154<h2 class='title'>Follow us on Google+</h2> 1155<div class='widget-content'> 1156<!-- Place this tag in the <head> of your document -->
1157<script type="text/javascript"> 1158(function() 1159{var po = document.createElement("script"); 1160po.type = "text/javascript"; po.async = true;po.src = "https://apis.google.com/js/plusone.js"; 1161var s = document.getElementsByTagName("script")[0]; 1162s.parentNode.insertBefore(po, s); 1163})();</script>
1163 1164 1165<!-- Place this tag where you want the badge to render --> 1166<div class="g-plus" data-href="https://plus.google.com/101426279578959924463" data-size="badge"></div> 1167</div> 1168<div class='clear'></div> 1169</div><div class='widget HTML' data-version='1' id='HTML11'> 1170<h2 class='title'>Purchase an IRDroid To Start Your First Project!</h2> 1171<div class='widget-content'> 1172<a href="http://www.irdroid.com/purchase/?ap_id=1004" target="_blank" ><img src="http://www.irdroid.com/wp-content/uploads/2013/08/Irdroid_banner120240.png" alt="" border="0" /></a> 1173</div> 1174<div class='clear'></div> 1175</div><div class='widget HTML' data-version='1' id='HTML9'> 1176<h2 class='title'>Follow us on Twitter</h2> 1177<div class='widget-content'> 1178<a href="https://twitter.com/diyphonegadgets" class="twitter-follow-button" data-show-count="false" data-size="large" data-dnt="true">Follow @diyphonegadgets</a>
1179<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
1179 1180</div> 1181<div class='clear'></div> 1182</div><div class='widget AdSense' data-version='1' id='AdSense1'> 1183<div class='widget-content'>
1184<script type="text/javascript"><!-- 1185google_ad_client="pub-5463474479468511"; 1186google_ad_host="pub-1556223355139109"; 1187google_alternate_ad_url="http://img2.blogblog.com/img/blogger_ad.html"; 1188google_ad_width=200; 1189google_ad_height=200; 1190google_ad_format="200x200_as"; 1191google_ad_type="text_image"; 1192google_ad_host_channel="0001+S0006+L0001"; 1193google_color_border="FFFFFF"; 1194google_color_bg="FFFFFF"; 1195google_color_link="000000"; 1196google_color_url="2288BB"; 1197google_color_text="666666"; 1198//--></script>
vendor: 1 bytes, line 1198
1198
1199<script type="text/javascript" 1200 src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> 1201</script>
1201 1202<div class='clear'></div> 1203</div> 1204</div><div class='widget PopularPosts' data-version='1' id='PopularPosts1'> 1205<h2>Popular Posts</h2> 1206<div class='widget-content popular-posts'> 1207<ul> 1208<li> 1209<div class='item-thumbnail-only'> 1210<div class='item-thumbnail'> 1211<a href='http://www.diyphonegadgets.com/2011/10/diyers-lets-make-complete-list-of.html' target='_blank'> 1212<img alt='' border='0' src='https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_vvDa1rUiH6VOpX85eHRFcKfYVveFg_257Tq_qo6yh_zSxFsJ6WdLm2Q_VeEUDR8PW_Oda2iquynYzxMnAq3IhpcgQwRM5Wqwih8DT17kfOBmoMi8V1JLBLUNMmAlTzeAu9g5QBHQzmy8m42D2u=w72-h72-p-k-no-nu'/> 1213</a> 1214</div> 1215<div class='item-title'><a href='http://www.diyphonegadgets.com/2011/10/diyers-lets-make-complete-list-of.html'>DIYers, let's make a complete list of Android Hardware Interface Tools and Solutions</a></div> 1216</div> 1217<div style='clear: both;'></div> 1218</li> 1219<li> 1220<div class='item-thumbnail-only'> 1221<div class='item-thumbnail'> 1222<a href='http://www.diyphonegadgets.com/2011/11/programmatically-enable-and-configure.html' target='_blank'> 1223<img alt='' border='0' src='http://3.bp.blogspot.com/U-o5LusvkjozZu48QoJAPpqebcp754Oe22bvbG8sY4AleDj4yJo78k_8-zkC5YgRvb8=w72-h72-p-k-no-nu'/> 1224</a> 1225</div> 1226<div class='item-title'><a href='http://www.diyphonegadgets.com/2011/11/programmatically-enable-and-configure.html'>Enable and configure Android WiFi tethering hotspot AP without root</a></div> 1227</div> 1228<div style='clear: both;'></div> 1229</li> 1230<li> 1231<div class='item-thumbnail-only'> 1232<div class='item-thumbnail'> 1233<a href='http://www.diyphonegadgets.com/2013/12/yun-plug-alows-everyone-to-build-smart.html' target='_blank'> 1234<img alt='' border='0' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjA3ssu1Ta9ZgTOPJyDvOmDHEe3XlaEUfSTM0a0XeZAD2AH-XMoLbMviauwWRuTX3esPx1ItQjmEj6JgownKAoN3o8Hf5Xhp_pIsMbNmW-yZhR1TIYxliRMkJaMp95cBBhxP9_zHYPOPVA/w72-h72-p-k-no-nu/web_hi_res_512.png'/> 1235</a> 1236</div> 1237<div class='item-title'><a href='http://www.diyphonegadgets.com/2013/12/yun-plug-alows-everyone-to-build-smart.html'>Yún Plug allows everyone to build a smart home in 5 minutes, reduce energy bills and have fun </a></div> 1238</div> 1239<div style='clear: both;'></div> 1240</li> 1241<li> 1242<div class='item-thumbnail-only'> 1243<div class='item-thumbnail'> 1244<a href='http://www.diyphonegadgets.com/2012/04/tutorial-how-to-control-ir-helicopter.html' target='_blank'> 1245<img alt='' border='0' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_bj09wrGf1nc1aM79Veh5xnN2ynnLe5bR4T7RQqshTNSpw27cAM_UL4z4KPwcXZrkTu4q4Qdm4iV6qVz6K98tBQsXk_-YCHoGzDJNNKQFX3ea6S7wR3xsh58vb_EEc4nTYv1d00PiEd4/w72-h72-p-k-no-nu/syma6.jpg'/> 1246</a> 1247</div> 1248<div class='item-title'><a href='http://www.diyphonegadgets.com/2012/04/tutorial-how-to-control-ir-helicopter.html'>Tutorial: how to control an IR helicopter programmatically with Arduino, Android, Kinect, brain, and more!</a></div> 1249</div> 1250<div style='clear: both;'></div> 1251</li> 1252<li> 1253<div class='item-thumbnail-only'> 1254<div class='item-thumbnail'> 1255<a href='http://www.diyphonegadgets.com/2011/11/android-raspberry-pi-microcontroller.html' target='_blank'> 1256<img alt='' border='0' src='https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_vZLupKa9kMyW-CXmjJFjpG-iS4EAytcpYTPHKy7gabSjY1MgpJjC3_3Dnfl2BAJINc1wKzDMy-NXVa2xhzzY55wQ2dfLjS9PQ=w72-h72-n-k-no-nu'/> 1257</a> 1258</div> 1259<div class='item-title'><a href='http://www.diyphonegadgets.com/2011/11/android-raspberry-pi-microcontroller.html'>Android + Raspberry Pi + Microcontroller = Intelligent gadgets with everything possible</a></div> 1260</div> 1261<div style='clear: both;'></div> 1262</li> 1263<li> 1264<div class='item-thumbnail-only'> 1265<div class='item-thumbnail'> 1266<a href='http://www.diyphonegadgets.com/2013/06/developing-useful-android-apps-with.html' target='_blank'> 1267<img alt='' border='0' src='https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_vHBhW3yfTDK7ZrSbP9OANRGn3Zl8TYrGgvNLExifNP6uKlqQg2KfyZPsEPFOWgIZ9LD-1TUMTsMzjTW-CZqAmlCNm3DTbcZWoV5CnDovA=w72-h72-n-k-no-nu'/> 1268</a> 1269</div> 1270<div class='item-title'><a href='http://www.diyphonegadgets.com/2013/06/developing-useful-android-apps-with.html'>Developing useful Android apps with infrared (IR) modules and open source libraries</a></div> 1271</div> 1272<div style='clear: both;'></div> 1273</li> 1274<li> 1275<div class='item-thumbnail-only'> 1276<div class='item-thumbnail'> 1277<a href='http://www.diyphonegadgets.com/2012/07/raspberry-pi-runs-android-for-first.html' target='_blank'> 1278<img alt='' border='0' src='https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_sbYBU1bhAZrpVH2hy_IpN0mStA3lm72gopxLs0tbwsB6AYQy7itjyQ4bhq44MGXssp8pMElZRMxbT5VtsBBcHMukm6Hw-mv9wY=w72-h72-n-k-no-nu'/> 1279</a> 1280</div> 1281<div class='item-title'><a href='http://www.diyphonegadgets.com/2012/07/raspberry-pi-runs-android-for-first.html'>Raspberry Pi runs Android for the first time in history</a></div> 1282</div> 1283<div style='clear: both;'></div> 1284</li> 1285<li> 1286<div class='item-thumbnail-only'> 1287<div class='item-thumbnail'> 1288<a href='http://www.diyphonegadgets.com/2013/10/udoo-best-tool-so-far-to-create-diy.html' target='_blank'> 1289<img alt='' border='0' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_Q74v_LSagglT5zl9w-YqZrhF5aN8kCCk8MWGvtz6gZJYJxNndROFEgSK3cpJIGu6oxN94-ES8_LIfqFJ6H8zNIox0cvYY0Uwny2QNBpBYqlvYLLeWf6dD9CnGGYdXZX_OjFvIPH95cs/w72-h72-p-k-no-nu/udoo+android+diy+phone+gadgets.jpg'/> 1290</a> 1291</div> 1292<div class='item-title'><a href='http://www.diyphonegadgets.com/2013/10/udoo-best-tool-so-far-to-create-diy.html'>UDOO: the BEST tool so far to create DIY Phone Gadgets</a></div> 1293</div> 1294<div style='clear: both;'></div> 1295</li> 1296<li> 1297<div class='item-thumbnail-only'> 1298<div class='item-thumbnail'> 1299<a href='http://www.diyphonegadgets.com/2012/07/adk-2012-for-android.html' target='_blank'> 1300<img alt='' border='0' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgL_ZjYoEds3txx8hyphenhyphenZ6zA5tAhAwjGHYbP15a7HaMPJVff-z4izVBOKG0afuqwkLBWSUC0WkbZsksyHHhdIQ8IVILaUujcnM3hxVhEDKurPj7ExgOqm_DerCmbBsPrWqgK2B9nVuBQWhs8/w72-h72-p-k-no-nu/colors_large_large.png'/> 1301</a> 1302</div> 1303<div class='item-title'><a href='http://www.diyphonegadgets.com/2012/07/adk-2012-for-android.html'>ADK 2012 for Android</a></div> 1304</div> 1305<div style='clear: both;'></div> 1306</li> 1307<li> 1308<div class='item-thumbnail-only'> 1309<div class='item-thumbnail'> 1310<a href='http://www.diyphonegadgets.com/2011/10/3-possible-ways-for-android-to-control.html' target='_blank'> 1311<img alt='' border='0' src='https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_uUxrKYaH48mJdAkrMNkDMjWtIKOrz0KijiN7UZ0VAOy1MHvZy2NYhebY8SIaFBsG97qTJUU-89GO4h06ue4iSFFiilavwfzA=w72-h72-n-k-no-nu'/> 1312</a> 1313</div> 1314<div class='item-title'><a href='http://www.diyphonegadgets.com/2011/10/3-possible-ways-for-android-to-control.html'>3 possible ways for Android to control the outside world using WiFi</a></div> 1315</div> 1316<div style='clear: both;'></div> 1317</li> 1318</ul> 1319<div class='clear'></div> 1320</div> 1321</div><div class='widget Label' data-version='1' id='Label1'> 1322<h2>Keywords</h2> 1323<div class='widget-content cloud-label-widget-content'> 1324<span class='label-size label-size-5'> 1325<a dir='ltr' href='http://www.diyphonegadgets.com/search/label/Android'>Android</a> 1326</span> 1327<span class='label-size label-size-5'> 1328<a dir='ltr' href='http://www.diyphonegadgets.com/search/label/DIY%20Phone%20Gadgets'>DIY Phone Gadgets</a> 1329</span> 1330<span class='label-size label-size-4'> 1331<a dir='ltr' href='http://www.diyphonegadgets.com/search/label/DIY'>DIY</a> 1332</span> 1333<span class='label-size label-size-4'> 1334<a dir='ltr' href='http://www.diyphonegadgets.com/search/label/High-tech'>High-tech</a> 1335</span> 1336<span class='label-size label-size-4'> 1337<a dir='ltr' href='http://www.diyphonegadgets.com/search/label/Arduino'>Arduino</a> 1338</span> 1339<span class='label-size label-size-4'> 1340<a dir='ltr' href='http://www.diyphonegadgets.com/search/label/Bluetooth'>Bluetooth</a> 1341</span> 1342<span class='label-size label-size-4'> 1343<a dir='ltr' href='http://www.diyphonegadgets.com/search/label/Gadgets'>Gadgets</a> 1344</span> 1345<span class='label-size label-size-4'> 1346<a dir='ltr' href='http://www.diyphonegadgets.com/search/label/Tools'>Tools</a> 1347</span> 1348<span class='label-size label-size-4'> 1349<a dir='ltr' href='http://www.diyphonegadgets.com/search/label/WiFi'>WiFi</a> 1350</span> 1351<span class='label-size label-size-4'> 1352<a dir='ltr' href='http://www.diyphonegadgets.com/search/label/Wireless'>Wireless</a> 1353</span> 1354<span class='label-size label-size-4'> 1355<a dir='ltr' href='http://www.diyphonegadgets.com/search/label/Raspberry%20Pi'>Raspberry Pi</a> 1356</span> 1357<span class='label-size label-size-3'> 1358<a dir='ltr' href='http://www.diyphonegadgets.com/search/label/Access%20Point'>Access Point</a> 1359</span> 1360<span class='label-size label-size-3'> 1361<a dir='ltr' href='http://www.diyphonegadgets.com/search/label/Android%20Market'>Android Market</a> 1362</span> 1363<span class='label-size label-size-3'> 1364<a dir='ltr' href='http://www.diyphonegadgets.com/search/label/Camera'>Camera</a> 1365</span> 1366<span class='label-size label-size-3'> 1367<a dir='ltr' href='http://www.diyphonegadgets.com/search/label/Domotic'>Domotic</a> 1368</span> 1369<span class='label-size label-size-3'> 1370<a dir='ltr' href='http://www.diyphonegadgets.com/search/label/Hotspot'>Hotspot</a> 1371</span> 1372<span class='label-size label-size-3'> 1373<a dir='ltr' href='http://www.diyphonegadgets.com/search/label/IOIO'>IOIO</a> 1374</span> 1375<span class='label-size label-size-2'> 1376<a dir='ltr' href='http://www.diyphonegadgets.com/search/label/ADB'>ADB</a> 1377</span> 1378<span class='label-size label-size-2'> 1379<a dir='ltr' href='http://www.diyphonegadgets.com/search/label/AP'>AP</a> 1380</span> 1381<span class='label-size label-size-2'> 1382<a dir='ltr' href='http://www.diyphonegadgets.com/search/label/AR%20Drone'>AR Drone</a> 1383</span> 1384<span class='label-size label-size-2'> 1385<a dir='ltr' href='http://www.diyphonegadgets.com/search/label/Amarino'>Amarino</a> 1386</span> 1387<span class='label-size label-size-2'> 1388<a dir='ltr' href='http://www.diyphonegadgets.com/search/label/Code'>
1388Code</a> 1389</span> 1390<span class='label-size label-size-2'> 1391<a dir='ltr' href='http://www.diyphonegadgets.com/search/label/Home%20Automation'>Home Automation</a> 1392</span> 1393<span class='label-size label-size-2'> 1394<a dir='ltr' href='http://www.diyphonegadgets.com/search/label/Ice%20Cream%20Sandwich'>Ice Cream Sandwich</a> 1395</span> 1396<span class='label-size label-size-2'> 1397<a dir='ltr' href='http://www.diyphonegadgets.com/search/label/Microcontroller'>Microcontroller</a> 1398</span> 1399<span class='label-size label-size-2'> 1400<a dir='ltr' href='http://www.diyphonegadgets.com/search/label/P2P'>P2P</a> 1401</span> 1402<span class='label-size label-size-2'> 1403<a dir='ltr' href='http://www.diyphonegadgets.com/search/label/PPM'>PPM</a> 1404</span> 1405<span class='label-size label-size-2'> 1406<a dir='ltr' href='http://www.diyphonegadgets.com/search/label/PWM'>PWM</a> 1407</span> 1408<span class='label-size label-size-2'> 1409<a dir='ltr' href='http://www.diyphonegadgets.com/search/label/RC'>RC</a> 1410</span> 1411<span class='label-size label-size-2'> 1412<a dir='ltr' href='http://www.diyphonegadgets.com/search/label/Tethering'>Tethering</a> 1413</span> 1414<span class='label-size label-size-2'> 1415<a dir='ltr' href='http://www.diyphonegadgets.com/search/label/UAV'>UAV</a> 1416</span> 1417<span class='label-size label-size-2'> 1418<a dir='ltr' href='http://www.diyphonegadgets.com/search/label/Video%20Streaming'>Video Streaming</a> 1419</span> 1420<span class='label-size label-size-1'> 1421<a dir='ltr' href='http://www.diyphonegadgets.com/search/label/ADK'>ADK</a> 1422</span> 1423<span class='label-size label-size-1'> 1424<a dir='ltr' href='http://www.diyphonegadgets.com/search/label/APK'>APK</a> 1425</span> 1426<span class='label-size label-size-1'> 1427<a dir='ltr' href='http://www.diyphonegadgets.com/search/label/Audio'>Audio</a> 1428</span> 1429<span class='label-size label-size-1'> 1430<a dir='ltr' href='http://www.diyphonegadgets.com/search/label/Auto%20Signal%20Off'>Auto Signal Off</a> 1431</span> 1432<span class='label-size label-size-1'> 1433<a dir='ltr' href='http://www.diyphonegadgets.com/search/label/Auto%20Signal%20On'>Auto Signal On</a> 1434</span> 1435<span class='label-size label-size-1'> 1436<a dir='ltr' href='http://www.diyphonegadgets.com/search/label/Bluetooth%20Dongle'>Bluetooth Dongle</a> 1437</span> 1438<span class='label-size label-size-1'> 1439<a dir='ltr' href='http://www.diyphonegadgets.com/search/label/Chcken%20Haha'>Chcken Haha</a> 1440</span> 1441<span class='label-size label-size-1'> 1442<a dir='ltr' href='http://www.diyphonegadgets.com/search/label/Chicken%20Haha%20Robot'>Chicken Haha Robot</a> 1443</span> 1444<span class='label-size label-size-1'> 1445<a dir='ltr' href='http://www.diyphonegadgets.com/search/label/Digital%20Camera'>Digital Camera</a> 1446</span> 1447<span class='label-size label-size-1'> 1448<a dir='ltr' href='http://www.diyphonegadgets.com/search/label/Gingerbread'>Gingerbread</a> 1449</span> 1450<span class='label-size label-size-1'> 1451<a dir='ltr' href='http://www.diyphonegadgets.com/search/label/Healthcare'>Healthcare</a> 1452</span> 1453<span class='label-size label-size-1'> 1454<a dir='ltr' href='http://www.diyphonegadgets.com/search/label/Microbridge'>Microbridge</a> 1455</span> 1456<span class='label-size label-size-1'> 1457<a dir='ltr' href='http://www.diyphonegadgets.com/search/label/PIC24'>PIC24</a> 1458</span> 1459<span class='label-size label-size-1'> 1460<a dir='ltr' href='http://www.diyphonegadgets.com/search/label/Quadcopter'>Quadcopter</a> 1461</span> 1462<span class='label-size label-size-1'> 1463<a dir='ltr' href='http://www.diyphonegadgets.com/search/label/RC%20Model'>RC Model</a> 1464</span> 1465<span class='label-size label-size-1'> 1466<a dir='ltr' href='http://www.diyphonegadgets.com/search/label/USB%20Host'>USB Host</a> 1467</span> 1468<span class='label-size label-size-1'> 1469<a dir='ltr' href='http://www.diyphonegadgets.com/search/label/Video'>Video</a> 1470</span> 1471<span class='label-size label-size-1'> 1472<a dir='ltr' href='http://www.diyphonegadgets.com/search/label/WiFi%20M
1472odule'>WiFi Module</a> 1473</span> 1474<span class='label-size label-size-1'> 1475<a dir='ltr' href='http://www.diyphonegadgets.com/search/label/WiFi%20Shield'>WiFi Shield</a> 1476</span> 1477<div class='clear'></div> 1478</div> 1479</div><div class='widget Profile' data-version='1' id='Profile1'> 1480<h2>About DIY Phone Gadgets</h2> 1481<div class='widget-content'> 1482<a href='https://www.blogger.com/profile/05261381115653026389'><img alt='My photo' class='profile-img' height='60' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgw9xILffRNZyzwECJgqIdENLFLpuDnQyOf3mMyFF3KEx6shXNb-hZsyIPWEzWfhE2a4_m0JXcpXExyOCqoU93mIcJ1khF1eK7ZtbDJVCAKNEa0-VISnRYdiqhRwuAAuY/s220/2011-01-10+01.08.29.jpg' width='80'/></a> 1483<dl class='profile-datablock'> 1484<dt class='profile-data'> 1485<a class='profile-name-link g-profile' href='https://www.blogger.com/profile/05261381115653026389' rel='author' style='background-image: url(//www.blogger.com/img/logo-16.png);'> 1486</a> 1487</dt> 1488</dl> 1489<a class='profile-link' href='https://www.blogger.com/profile/05261381115653026389' rel='author'>View my complete profile</a> 1490<div class='clear'></div> 1491</div> 1492</div><div class='widget HTML' data-version='1' id='HTML2'> 1493<h2 class='title'>About the author</h2> 1494<div class='widget-content'> 1495<p><a href="http://fr.linkedin.com/pub/yan-zhang/12/138/91/en"> <img src="http://www.linkedin.com/img/webpromo/btn_viewmy_160x33.png" alt="View Yan ZHANG's profile on LinkedIn" width="160" height="33" border="0" /></a></p> 1496</div> 1497<div class='clear'></div> 1498</div><div class='widget HTML' data-version='1' id='HTML5'> 1499<h2 class='title'>Share this on Linkedin</h2> 1500<div class='widget-content'>
1501<script src="http://platform.linkedin.com/in.js" type="text/javascript"></script>
vendor: 1 bytes, line 1501
1501
1502<script type="IN/Share" data-counter="top"></script>
1502 1503</div> 1504<div class='clear'></div> 1505</div><div class='widget HTML' data-version='1' id='HTML3'> 1506<div class='widget-content'> 1507<table border=0 style="background-color: #fff; padding: 5px;" cellspacing=0> 1508 <tr><td> 1509 <img src="http://groups.google.com/intl/en/images/logos/groups_logo_sm.gif" 1510 height="30" width="140" alt="Google Groups" /> 1511 </td></tr> 1512 <tr><td style="padding-left: 5px"> 1513 <b>Subscribe to DIY Phone Gadgets</b> 1514 </td></tr> 1515 <form action="http://groups.google.com/group/diyphonegadgets/boxsubscribe"> 1516 <input type="hidden" name="hl" value="en" /> 1517 <tr><td style="padding-left: 5px;"> 1518 Email: <input type="text" name="email" /> 1519 <input type="submit" name="sub" value="Subscribe" /> 1520 </td></tr> 1521</form> 1522<tr><td align=right> 1523 <a href="http://groups.google.com/group/diyphonegadgets?hl=en">Visit this group</a> 1524</td></tr> 1525</table> 1526</div> 1527<div class='clear'></div> 1528</div><div class='widget HTML' data-version='1' id='HTML6'> 1529<h2 class='title'>Visitors</h2> 1530<div class='widget-content'> 1531<a href="http://s10.flagcounter.com/more/mJz"><img src="http://s10.flagcounter.com/count/mJz/bg_FFFFFF/txt_000000/border_CCCCCC/columns_2/maxflags_248/viewers_3/labels_0/pageviews_1/flags_0/" alt="free counters" border="0" /></a> 1532</div> 1533<div class='clear'></div> 1534</div><div class='widget HTML' data-version='1' id='HTML1'> 1535<div class='widget-content'>
1536<script type="text/javascript" src="http://jh.revolvermaps.com/r.js"></script>
1536<script type="text/javascript">rm_f1st('1','220','true','false','000000','71kvc8n6kmj','true','ff0000');</script>
1536<noscript><applet codebase="http://rh.revolvermaps.com/j" code="core.RE" width="220" height="220" archive="g.jar"><param name="cabbase" value="g.cab" /><param name="r" value="true" /><param name="n" value="false" /><param name="i" value="71kvc8n6kmj" /><param name="m" value="1" /><param name="s" value="220" /><param name="c" value="ff0000" /><param name="v" value="true" /><param name="b" value="000000" /><param name="rfc" value="true" /></applet></noscript> 1537</div> 1538<div class='clear'></div> 1539</div><div class='widget Followers' data-version='1' id='Followers1'> 1540<h2 class='title'>Followers</h2> 1541<div class='widget-content'> 1542<div id='Followers1-wrapper'> 1543<div style='margin-right:2px;'> 1544<div>
1544<script type="text/javascript" src="https://apis.google.com/js/platform.js"></script>
1544 1545<div id="followers-iframe-container"></div>
1546<script type="text/javascript"> 1547 window.followersIframe = null; 1548 function followersIframeOpen(url) { 1549 gapi.load("gapi.iframes", function() { 1550 if (gapi.iframes && gapi.iframes.getContext) { 1551 window.followersIframe = gapi.iframes.getContext().openChild({ 1552 url: url, 1553 where: document.getElementById("followers-iframe-container"), 1554 messageHandlersFilter: gapi.iframes.CROSS_ORIGIN_IFRAMES_FILTER, 1555 messageHandlers: { 1556 '_ready': function(obj) { 1557 window.followersIframe.getIframeEl().height = obj.height; 1558 }, 1559 'reset': function() { 1560 window.followersIframe.close(); 1561 followersIframeOpen("https://www.blogger.com/followers/frame/2092526155528722833?colors\x3dCgt0cmFuc3BhcmVudBILdHJhbnNwYXJlbnQaByM2NjY2NjYiByMyMjg4YmIqByNmZmZmZmYyByMwMDAwMDA6ByM2NjY2NjZCByMyMjg4YmJKByM5OTk5OTlSByMyMjg4YmJaC3RyYW5zcGFyZW50\x26pageSize\x3d21\x26hl\x3den\x26origin\x3dhttp://www.diyphonegadgets.com"); 1562 }, 1563 'open': function(url) { 1564 window.followersIframe.close(); 1565 followersIframeOpen(url); 1566 } 1567 } 1568 }); 1569 } 1570 }); 1571 } 1572 followersIframeOpen("https://www.blogger.com/followers/frame/2092526155528722833?colors\x3dCgt0cmFuc3BhcmVudBILdHJhbnNwYXJlbnQaByM2NjY2NjYiByMyMjg4YmIqByNmZmZmZmYyByMwMDAwMDA6ByM2NjY2NjZCByMyMjg4YmJKByM5OTk5OTlSByMyMjg4YmJaC3RyYW5zcGFyZW50\x26pageSize\x3d21\x26hl\x3den\x26origin\x3dhttp://www.diyphonegadgets.com"); 1573 </script>
1573</div> 1574</div> 1575</div> 1576<div class='clear'></div> 1577</div> 1578</div><div class='widget HTML' data-version='1' id='HTML7'> 1579<div class='widget-content'> 1580<p><iframe style="border: none; overflow: hidden; width: 240px; height: 590px;" src="//www.facebook.com/plugins/likebox.php?href=http%3A%2F%2Fwww.facebook.com%2Fpages%2FDIY-Phone-Gadgets%2F214527995278639&width=240&colorscheme=light&show_faces=true&border_color&stream=true&header=true&height=590" frameborder="0" scrolling="no" width="240" height="240"></iframe></p> 1581</div> 1582<div class='clear'></div> 1583</div></div> 1584</aside> 1585</div> 1586</div> 1587</div> 1588<div style='clear: both'></div> 1589<!-- columns --> 1590</div> 1591<!-- main --> 1592</div> 1593</div> 1594<div class='main-cap-bottom cap-bottom'> 1595<div class='cap-left'></div> 1596<div class='cap-right'></div> 1597</div> 1598</div> 1599<footer> 1600<div class='footer-outer'> 1601<div class='footer-cap-top cap-top'> 1602<div class='cap-left'></div> 1603<div class='cap-right'></div> 1604</div> 1605<div class='fauxborder-left footer-fauxborder-left'> 1606<div class='fauxborder-right footer-fauxborder-right'></div> 1607<div class='region-inner footer-inner'> 1608<div class='foot no-items section' id='footer-1'></div> 1609<table border='0' cellpadding='0' cellspacing='0' class='section-columns columns-2'> 1610<tbody> 1611<tr> 1612<td class='first columns-cell'> 1613<div class='foot no-items section' id='footer-2-1'></div> 1614</td> 1615<td class='columns-cell'> 1616<div class='foot no-items section' id='footer-2-2'></div> 1617</td> 1618</tr> 1619</tbody> 1620</table> 1621<!-- outside of the include in order to lock Attribution widget --> 1622<div class='foot section' id='footer-3'><div class='widget Attribution' data-version='1' id='Attribution1'> 1623<div class='widget-content' style='text-align: center;'> 1624Simple theme. Powered by <a href='https://www.blogger.com' target='_blank'>Blogger</a>. 1625</div> 1626<div class='clear'></div> 1627</div></div> 1628</div> 1629</div> 1630<div class='footer-cap-bottom cap-bottom'> 1631<div class='cap-left'></div> 1632<div class='cap-right'></div> 1633</div> 1634</div> 1635</footer> 1636<!-- content --> 1637</div> 1638</div> 1639<div class='content-cap-bottom cap-bottom'> 1640<div class='cap-left'></div> 1641<div class='cap-right'></div> 1642</div> 1643</div> 1644</div>
1645<script type='text/javascript'> 1646 window.setTimeout(function() { 1647 document.body.className = document.body.className.replace('loading', ''); 1648 }, 10); 1649 </script>
1649 1650
1651<script type="text/javascript" src="https://www.blogger.com/static/v1/widgets/851759228-widgets.js"></script>
vendor: 1 bytes, line 1651
1651
1652<script type='text/javascript'> 1653window['__wavt'] = 'AAPvtVku-NfKUiFOC3Ro48Br2YKY:1790194809739';_WidgetManager._Init('//www.blogger.com/rearrange?blogID\x3d2092526155528722833','//www.diyphonegadgets.com/p/about-community.html','2092526155528722833'); 1654_WidgetManager._SetDataContext([{'name': 'blog', 'data': {'blogId': '2092526155528722833', 'title': 'DIY Phone Gadgets', 'url': 'http://www.diyphonegadgets.com/p/about-community.html', 'canonicalUrl': 'http://www.diyphonegadgets.com/p/about-community.html', 'homepageUrl': 'http://www.diyphonegadgets.com/', 'searchUrl': 'http://www.diyphonegadgets.com/search', 'canonicalHomepageUrl': 'http://www.diyphonegadgets.com/', 'blogspotFaviconUrl': 'http://www.diyphonegadgets.com/favicon.ico', 'bloggerUrl': 'https://www.blogger.com', 'hasCustomDomain': true, 'httpsEnabled': false, 'enabledCommentProfileImages': true, 'gPlusViewType': 'FILTERED_POSTMOD', 'adultContent': false, 'analyticsAccountNumber': '', 'encoding': 'UTF-8', 'locale': 'en', 'localeUnderscoreDelimited': 'en', 'languageDirection': 'ltr', 'isPrivate': false, 'isMobile': false, 'isMobileRequest': false, 'mobileClass': '', 'isPrivateBlog': false, 'isDynamicViewsAvailable': true, 'feedLinks': '\x3clink rel\x3d\x22alternate\x22 type\x3d\x22application/atom+xml\x22 title\x3d\x22DIY Phone Gadgets - Atom\x22 href\x3d\x22http://www.diyphonegadgets.com/feeds/posts/default\x22 /\x3e\n\x3clink rel\x3d\x22alternate\x22 type\x3d\x22application/rss+xml\x22 title\x3d\x22DIY Phone Gadgets - RSS\x22 href\x3d\x22http://www.diyphonegadgets.com/feeds/posts/default?alt\x3drss\x22 /\x3e\n\x3clink rel\x3d\x22service.post\x22 type\x3d\x22application/atom+xml\x22 title\x3d\x22DIY Phone Gadgets - Atom\x22 href\x3d\x22https://www.blogger.com/feeds/2092526155528722833/posts/default\x22 /\x3e\n', 'meTag': '', 'adsenseClientId': 'ca-pub-5463474479468511', 'adsenseHostId': 'ca-host-pub-1556223355139109', 'adsenseHasAds': true, 'adsenseAutoAds': false, 'boqCommentIframeForm': true, 'loginRedirectParam': '', 'isGoogleEverywhereLinkTooltipEnabled': true, 'view': '', 'dynamicViewsCommentsSrc': '//www.blogblog.com/dynamicviews/4224c15c4e7c9321/js/comments.js', 'dynamicViewsScriptSrc': '//www.blogblog.com/dynamicviews/31d4351e075118ef', 'plusOneApiSrc': 'https://apis.google.com/js/platform.js', 'disableGComments': true, 'interstitialAccepted': false, 'sharing': {'platforms': [{'name': 'Get link', 'key': 'link', 'shareMessage': 'Get link', 'target': ''}, {'name': 'Facebook', 'key': 'facebook', 'shareMessage': 'Share to Facebook', 'target': 'facebook'}, {'name': 'BlogThis!', 'key': 'blogThis', 'shareMessage': 'BlogThis!', 'target': 'blog'}, {'name': 'X', 'key': 'twitter', 'shareMessage': 'Share to X', 'target': 'twitter'}, {'name': 'Pinterest', 'key': 'pinterest', 'shareMessage': 'Share to Pinterest', 'target': 'pinterest'}, {'name': 'Email', 'key': 'email', 'shareMessage': 'Email', 'target': 'email'}], 'disableGooglePlus': true, 'googlePlusShareButtonWidth': 0, 'googlePlusBootstrap': '\x3cscript type\x3d\x22text/javascript\x22\x3ewindow.___gcfg \x3d {\x27lang\x27: \x27en\x27};\x3c/script\x3e'}
1654, 'hasCustomJumpLinkMessage': false, 'jumpLinkMessage': 'Read more', 'pageType': 'static_page', 'pageId': '441594611586718904', 'pageName': 'About the community', 'pageTitle': 'DIY Phone Gadgets: About the community'}}, {'name': 'features', 'data': {}}, {'name': 'messages', 'data': {'edit': 'Edit', 'linkCopiedToClipboard': 'Link copied to clipboard!', 'ok': 'Ok', 'postLink': 'Post Link'}}, {'name': 'template', 'data': {'name': 'custom', 'localizedName': 'Custom', 'isResponsive': false, 'isAlternateRendering': false, 'isCustom': true, 'variant': 'simplysimple', 'variantId': 'simplysimple'}}, {'name': 'view', 'data': {'classic': {'name': 'classic', 'url': '?view\x3dclassic'}, 'flipcard': {'name': 'flipcard', 'url': '?view\x3dflipcard'}, 'magazine': {'name': 'magazine', 'url': '?view\x3dmagazine'}, 'mosaic': {'name': 'mosaic', 'url': '?view\x3dmosaic'}, 'sidebar': {'name': 'sidebar', 'url': '?view\x3dsidebar'}, 'snapshot': {'name': 'snapshot', 'url': '?view\x3dsnapshot'}, 'timeslide': {'name': 'timeslide', 'url': '?view\x3dtimeslide'}, 'isMobile': false, 'title': 'About the community', 'description': 'If the pieces of software you download and use on your smartphone are called \x22apps\x22, then why not make some \x22hardware apps\x22? Yes, they are...', 'featuredImage': 'https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnRuPyhbc7AxM1ytWfweGO3NGOOQRW9eZ59IaPxVgr_N-166S4YkLHxNSrCp8MGCWhM8eysfTE8DosfiAR2ySQxMlEd5hiFsEa-CJCgkXu9X5G3sBA6ZEpeGYmHCDEtQ95lNDM1mIKBjY/s320/ImageDPG.png', 'url': 'http://www.diyphonegadgets.com/p/about-community.html', 'type': 'item', 'isSingleItem': true, 'isMultipleItems': false, 'isError': false, 'isPage': true, 'isPost': false, 'isHomepage': false, 'isArchive': false, 'isLabelSearch': false, 'pageId': 441594611586718904}}]); 1655_WidgetManager._RegisterWidget('_NavbarView', new _WidgetInfo('Navbar1', 'navbar', document.getElementById('Navbar1'), {}, 'displayModeFull')); 1656_WidgetManager._RegisterWidget('_HeaderView', new _WidgetInfo('Header1', 'header', document.getElementById('Header1'), {}, 'displayModeFull')); 1657_WidgetManager._RegisterWidget('_PageListView', new _WidgetInfo('PageList1', 'crosscol', document.getElementById('PageList1'), {'title': 'Making Hardware Apps for Smartphones', 'links': [{'isCurrentPage': false, 'href': 'http://www.diyphonegadgets.com/', 'title': 'Home'}, {'isCurrentPage': true, 'href': 'http://www.diyphonegadgets.com/p/about-community.html', 'id': '441594611586718904', 'title': 'About the community'}, {'isCurrentPage': false, 'href': 'http://www.diyphonegadgets.com/p/solutions.html', 'id': '1968348181786015686', 'title': 'Top Solutions'}, {'isCurrentPage': false, 'href': 'https://play.google.com/store/apps/details?id\x3dcom.diyphonegadgets.freeblog', 'title': 'Download Android App'}, {'isCurrentPage': false, 'href': 'http://www.diyphonegadgets.com/p/share-your-own-ideas-and-projects.html', 'id': '6223354161463477907', 'title': 'Share your own ideas and projects'}], 'mobile': false, 'showPlaceholder': true, 'hasCurrentPage': true}, 'displayModeFull')); 1658_WidgetManager._RegisterWidget('_BlogView', new _WidgetInfo('Blog1', 'main', document.getElementById('Blog1'), {'cmtInteractionsEnabled': false, 'lightboxEnabled': true, 'lightboxModuleUrl': 'https://www.blogger.com/static/v1/jsbin/120969204-lbx.js', 'lightboxCssUrl': 'https://www.blogger.com/static/v1/v-css/828616780-lightbox_bundle.css'}, 'displayModeFull')); 1659_WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML4', 'main', document.getElementById('HTML4'), {}, 'displayModeFull')); 1660_WidgetManager._RegisterWidget('_BlogArchiveView', new _WidgetInfo('BlogArchive1', 'main', document.getElementById('BlogArchive1'), {'languageDirection': 'ltr', 'loadingMessage': 'Loading\x26hellip;'}, 'displayModeFull')); 1661_WidgetManager._RegisterWidget('_BlogSearchView', new _WidgetInfo('BlogSearch1', 'sidebar-right-1', document.getElementById('BlogSearch1'), {}, 'displayModeFull')); 1662_WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML8', 'sidebar-right-1', document.getElementById('HTML8'), {}, 'displayModeFull'));
1663_WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML11', 'sidebar-right-1', document.getElementById('HTML11'), {}, 'displayModeFull')); 1664_WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML9', 'sidebar-right-1', document.getElementById('HTML9'), {}, 'displayModeFull')); 1665_WidgetManager._RegisterWidget('_AdSenseView', new _WidgetInfo('AdSense1', 'sidebar-right-1', document.getElementById('AdSense1'), {}, 'displayModeFull')); 1666_WidgetManager._RegisterWidget('_PopularPostsView', new _WidgetInfo('PopularPosts1', 'sidebar-right-1', document.getElementById('PopularPosts1'), {}, 'displayModeFull')); 1667_WidgetManager._RegisterWidget('_LabelView', new _WidgetInfo('Label1', 'sidebar-right-1', document.getElementById('Label1'), {}, 'displayModeFull')); 1668_WidgetManager._RegisterWidget('_ProfileView', new _WidgetInfo('Profile1', 'sidebar-right-1', document.getElementById('Profile1'), {}, 'displayModeFull')); 1669_WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML2', 'sidebar-right-1', document.getElementById('HTML2'), {}, 'displayModeFull')); 1670_WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML5', 'sidebar-right-1', document.getElementById('HTML5'), {}, 'displayModeFull')); 1671_WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML3', 'sidebar-right-1', document.getElementById('HTML3'), {}, 'displayModeFull')); 1672_WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML6', 'sidebar-right-1', document.getElementById('HTML6'), {}, 'displayModeFull')); 1673_WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML1', 'sidebar-right-1', document.getElementById('HTML1'), {}, 'displayModeFull')); 1674_WidgetManager._RegisterWidget('_FollowersView', new _WidgetInfo('Followers1', 'sidebar-right-1', document.getElementById('Followers1'), {}, 'displayModeFull')); 1675_WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML7', 'sidebar-right-1', document.getElementById('HTML7'), {}, 'displayModeFull')); 1676_WidgetManager._RegisterWidget('_AttributionView', new _WidgetInfo('Attribution1', 'footer-3', document.getElementById('Attribution1'), {}, 'displayModeFull')); 1677</script>
1677 1678</body> 1679</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.