-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathMainpage.dox
More file actions
110 lines (105 loc) · 8.11 KB
/
Copy pathMainpage.dox
File metadata and controls
110 lines (105 loc) · 8.11 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
/**
@mainpage AndroidLookup
<h1>About</h1>
This is an Android utility based on the several *nix utilities.
<p>
Enter a hostname or IP Address on the main screen.
<img class="size-large wp-image-77" alt="Screen Shot 2014-02-05 at 9.26.32 PM" src="http://jamesdalyburton.files.wordpress.com/2014/02/screen-shot-2014-02-05-at-9-26-32-pm.jpg?w=605" width="605" height="696" />
<p>
<strong>Lookup:</strong>
<p>
The lookup functionality gathers information about the given host. All known IP Addresses, the Canonical Name of the host, and whether the host is up or down are displayed in a table.
<img class="size-large wp-image-78" alt="Screen Shot 2014-02-05 at 9.47.28 PM" src="http://jamesdalyburton.files.wordpress.com/2014/02/screen-shot-2014-02-05-at-9-47-28-pm.jpg?w=605" width="605" height="685" />
<p>
<strong>Whois:</strong>
<p>
The whois functionality displays "whois" information for a given host. The "whois" information is displayed on a separate screen.
<img class="size-large wp-image-74" alt="Screen Shot 2014-02-05 at 9.28.44 PM" src="http://jamesdalyburton.files.wordpress.com/2014/02/screen-shot-2014-02-05-at-9-28-44-pm.jpg?w=605" width="605" height="685" />
<p>
<h1>Downloads</h1>
AndroidLookup 0.2 is an extension of the AndroidLookup 0.1 utility.
<p>
Binary is located at
<p>
<a href="http://jdburton.github.io/AndroidLookup/AndroidLookup.apk">http://jdburton.github.io/AndroidLookup/AndroidLookup.apk</a>
<p>
Source code is at GitHub:
<p>
<a href="https://github.com/jdburton/AndroidLookup">https://github.com/jdburton/AndroidLookup</a>
<p>
Doxygen documentation for the Java classes is located at:
<p>
<a href="http://jdburton.github.io/AndroidLookup/index.html">http://jdburton.github.io/AndroidLookup/index.html</a>
<p>
<h1>Acknowledgements</h1>
<h2>Android Lookup 0.2</h2>
This would not have been possible without some great <a href="http://www.eclipse.org/">Eclipse</a> tools:
<ul>
<li>Eclipse Marketplace Client: <a href="https://www.eclipse.org/mpc/">https://www.eclipse.org/mpc/</a></li>
<li>Eclox doxygen plugin: <a href="http://home.gna.org/eclox/">http://home.gna.org/eclox/</a></li>
<li>EGit git plugin: <a href="http://wiki.eclipse.org/EGit/User_Guide">http://wiki.eclipse.org/EGit/User_Guide</a></li>
</ul>
<p>
I installed <a href="http://www.stack.nl/~dimitri/doxygen/">doxygen</a> and <a href="http://git-scm.com/">git</a> on my Mac using <a href="http://brew.sh/">Homebrew</a>.
<p>
I am now using <a href="http://github.com">github</a> for revision control and, well, just backing up my projects.
<p>
Rick Foo's blog <a href="http://rickfoosusa.blogspot.com/2011/10/howto-use-doxygen-with-github.html">about how to use doxygen with github to create a nice documentation page</a>.
<p>
<strong>TableLayouts</strong>
<ul>
<li>All about TableLayouts: <a href="http://developer.android.com/reference/android/widget/TableLayout.html">http://developer.android.com/reference/android/widget/TableLayout.html</a></li>
<li>Horizontal and vertical scrolling: <a href="//stackoverflow.com/questions/16623337/how-to-scroll-table-layout-in-horizontal-and-vertical-in-android">http://stackoverflow.com/questions/16623337/how-to-scroll-table-layout-in-horizontal-and-vertical-in-android</a></li>
<li><span style="line-height: 1.5em;">Adding table rows dynamically: </span><a style="line-height: 1.5em;" href="http://stackoverflow.com/questions/18207470/adding-table-rows-dynamically-in-android">http://stackoverflow.com/questions/18207470/adding-table-rows-dynamically-in-android</a></li>
<li><span style="line-height: 1.5em;">Drawing separator lines in a TableLayout: </span><a style="line-height: 1.5em;" href="//stackoverflow.com/questions/5092116/how-can-i-add-separating-lines-between-my-tablerows-that-are-created-programmati">http://stackoverflow.com/questions/5092116/how-can-i-add-separating-lines-between-my-tablerows-that-are-created-programmati</a></li>
</ul>
<p>
<strong>Apache Commons/Whois</strong>
<ul>
<li>Installing apache commons: <a href="http://stackoverflow.com/questions/2331803/how-to-use-org-apache-commons-lang-namespace-in-java">http://stackoverflow.com/questions/2331803/how-to-use-org-apache-commons-lang-namespace-in-java</a></li>
<li><span style="line-height: 1.5em;">Adding a jar to the build path: <a href="http://stackoverflow.com/questions/1334802/how-can-i-use-external-jars-in-an-android-project">http://stackoverflow.com/questions/1334802/how-can-i-use-external-jars-in-an-android-project</a></span></li>
<li><span style="line-height: 1.5em;">Using the Apache Commons WhoisClient: <a href="http://www.mkyong.com/java/java-whois-example/">http://www.mkyong.com/java/java-whois-example/</a></span></li>
</ul>
<p>
<strong>WebViews</strong>
<ul>
<li><span style="line-height: 1.5em;">Information about loading an HTML page into a WebView: </span><a style="line-height: 1.5em;" href="//stackoverflow.com/questions/3295381/android-html-resource-with-references-to-other-resources">http://stackoverflow.com/questions/3295381/android-html-resource-with-references-to-other-resources</a></li>
<li>All about webviews: <a href="//developer.android.com/reference/android/webkit/WebView.html">http://developer.android.com/reference/android/webkit/WebView.html</a></li>
</ul>
<p>
<strong>Message Dialogs</strong>
<ul>
<li>Displaying message dialogs from <a href="http://www.mkyong.com/android/android-alert-dialog-example/">http://www.mkyong.com/android/android-alert-dialog-example/</a></li>
</ul>
<p>
<h2>Android Lookup 0.1</h2>
Special thanks to John Ingram for his excellent in-class presentation on software development.
<p>
Also, thanks to Greg Edison for demonstrating the drag ‘n’ drop functionality of Eclipse and other hints.
<p>
Great info about procrastination, including the instant gratification monkey, at <a href="http://waitbutwhy.com/2013/10/why-procrastinators-procrastinate.html">http://waitbutwhy.com/2013/10/why-procrastinators-procrastinate.html </a>and how to beat it at <a href="http://waitbutwhy.com/2013/11/how-to-beat-procrastination.html">http://waitbutwhy.com/2013/11/how-to-beat-procrastination.html</a>
<p>
<strong>Acknowledgements in the source code:</strong>
<p>
Handling networkonmainthread exception with AsyncTask:<a href="http://stackoverflow.com/questions/6343166/android-os-networkonmainthreadexception">http://stackoverflow.com/questions/6343166/android-os-networkonmainthreadexception</a>
<p>
How to do nslookup in Java: <a href="http://www.coderanch.com/t/328875/java/java/nslookup-Java"> http://www.coderanch.com/t/328875/java/java/nslookup-Java</a>
<p>
More on InetAddresses from:<a href="http://download.java.net/jdk7/archive/b123/docs/api/java/net/InetAddress.html">http://download.java.net/jdk7/archive/b123/docs/api/java/net/InetAddress.html</a>
<p>
Determining whether a string is an IP address:<a href="http://stackoverflow.com/questions/11723184/checking-if-string-is-web-address-or-ip-on-android">http://stackoverflow.com/questions/11723184/checking-if-string-is-web-address-or-ip-on-android</a>
<p>
How to clear a edittext field: <a href="http://stackoverflow.com/questions/8758635/how-to-clear-the-edittext-when-onclick-on-button">http://stackoverflow.com/questions/8758635/how-to-clear-the-edittext-when-onclick-on-button</a>
<p>
How to display toasts: <a href="http://developer.android.com/guide/topics/ui/notifiers/toasts.html">http://developer.android.com/guide/topics/ui/notifiers/toasts.html</a>
<p>
Android Menu functionality from <a href="http://developer.android.com/guide/topics/ui/menus.html" target="_blank">http://developer.android.com/guide/topics/ui/menus.html</a>
<p>
Guide to the Action bar from <a href="http://developer.android.com/guide/topics/ui/actionbar.html" target="_blank">http://developer.android.com/guide/topics/ui/actionbar.html</a>
<p>
Image for lookup icon used under Creative Commons license from:<a href="http://www.iconarchive.com/show/old-school-icons-by-babasse/recherche-internet-icon.html" target="_blank">http://www.iconarchive.com/show/old-school-icons-by-babasse/recherche-internet-icon.html</a>
<p>
Image for internet picture used under Creative Commons license from: <a href="http://commons.wikimedia.org/wiki/File:Internet1.jpg" target="_blank">http://commons.wikimedia.org/wiki/File:Internet1.jpg</a>
<p>
*/