PageSourceSearch

http://www.diyphonegadgets.com/p/about-community.html

html diyphonegadgets.com collected 2026-09-24 11:28:49 UTC 75,248 bytes, 1,679 lines download raw bytes

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 &quot;apps&quot;, then why not make some &quot;hardware apps&quot;?   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!=&#39;all&#39;)media=&#39;all&#39;' 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&#8239;AM</a></span></div><p class="comment-content">I have often wondered why there isn&#39;t a phone put into a digital camera. Puttting a &quot;camera&quot; 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 &amp; 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&#8239;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&#8239;PM</a></span></div><p class="comment-content">VERIZON UPDATED MY S3 AND KILLED YOUR PROGRAM,,, NOT FUNNY,,, I&#39;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        &#9660;&#160;
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        &#9660;&#160;
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        &#9658;&#160;
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        &#9658;&#160;
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        &#9658;&#160;
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        &#9658;&#160;
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        &#9658;&#160;
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        &#9658;&#160;
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        &#9658;&#160;
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        &#9658;&#160;
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        &#9658;&#160;
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&amp;width=240&amp;colorscheme=light&amp;show_faces=true&amp;border_color&amp;stream=true&amp;header=true&amp;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.