From a0bc2ecec1fddb59871046d8747ccdb6dd5920d2 Mon Sep 17 00:00:00 2001 From: Chris Baughman Date: Sat, 8 Feb 2014 20:40:02 -0500 Subject: [PATCH] update to version 0.0.5 --- assets/info.txt | 8 +++ assets/legal.txt | 4 ++ res/drawable-hdpi/cube.png | Bin 0 -> 6190 bytes res/drawable-hdpi/ic_action_about.png | Bin 0 -> 646 bytes res/drawable-hdpi/ic_action_help.png | Bin 0 -> 496 bytes res/drawable-mdpi/ic_action_about.png | Bin 0 -> 433 bytes res/drawable-mdpi/ic_action_help.png | Bin 0 -> 392 bytes res/drawable-xhdpi/ic_action_about.png | Bin 0 -> 787 bytes res/drawable-xhdpi/ic_action_help.png | Bin 0 -> 631 bytes res/drawable-xxhdpi/ic_action_about.png | Bin 0 -> 1231 bytes res/drawable-xxhdpi/ic_action_help.png | Bin 0 -> 875 bytes res/drawable/cube.png | Bin 0 -> 6190 bytes res/layout/about.xml | 30 ++++++++++++ res/menu/menu.xml | 14 +++--- res/raw/info.txt | 8 +++ res/raw/legal.txt | 4 ++ res/values/strings.xml | 5 +- src/com/cmb/googledorks/MainActivity.java | 16 +++--- src/com/cmb/googledorks/ShowHelp.java | 57 ++++++++++++++++++++++ 19 files changed, 131 insertions(+), 15 deletions(-) create mode 100644 assets/info.txt create mode 100644 assets/legal.txt create mode 100644 res/drawable-hdpi/cube.png create mode 100644 res/drawable-hdpi/ic_action_about.png create mode 100644 res/drawable-hdpi/ic_action_help.png create mode 100644 res/drawable-mdpi/ic_action_about.png create mode 100644 res/drawable-mdpi/ic_action_help.png create mode 100644 res/drawable-xhdpi/ic_action_about.png create mode 100644 res/drawable-xhdpi/ic_action_help.png create mode 100644 res/drawable-xxhdpi/ic_action_about.png create mode 100644 res/drawable-xxhdpi/ic_action_help.png create mode 100644 res/drawable/cube.png create mode 100644 res/layout/about.xml create mode 100644 res/raw/info.txt create mode 100644 res/raw/legal.txt create mode 100644 src/com/cmb/googledorks/ShowHelp.java diff --git a/assets/info.txt b/assets/info.txt new file mode 100644 index 0000000..f143dd2 --- /dev/null +++ b/assets/info.txt @@ -0,0 +1,8 @@ +

Google Dorks

+Version 0.5
+Copyright 2014
+http://cmbaughman.com

+ + + + diff --git a/assets/legal.txt b/assets/legal.txt new file mode 100644 index 0000000..5432e14 --- /dev/null +++ b/assets/legal.txt @@ -0,0 +1,4 @@ +All rights reserved. Not liable for any damage incurred from +use of this software including but not limited to: monetary loss, +temporary paralysis, halitosis, spontaneous combustion, +road rash, and or premature hair loss. \ No newline at end of file diff --git a/res/drawable-hdpi/cube.png b/res/drawable-hdpi/cube.png new file mode 100644 index 0000000000000000000000000000000000000000..f85afaff357cf1cf177f4f2dc5624fc4d3052854 GIT binary patch literal 6190 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 literal 0 HcmV?d00001 diff --git a/res/drawable-mdpi/ic_action_help.png b/res/drawable-mdpi/ic_action_help.png new file mode 100644 index 0000000000000000000000000000000000000000..298646671cb4d166bb51eccaca5a1ef15a234280 GIT binary patch literal 392 zcmV;30eAk1P)jwh<9RuY1I-isyf8-bQ@ zrg>2e1U^74iB|ZO04+aDuSAHR&-=)+oSL=aGjcVO8wH?}5ZTAi>FNMd6B?~@fiW}- z9w4V3KvrFVTe1LzI_0t^6K!ck`h(R=j(0000&KVvOoq%2FL)#28A;^hpQFKO^M!}E*uAr{PZNtc19zC zKp+qZ1OkCzkcdLOYLC)3?u_HBNpr|Dn9{brxN<^L}zqjPPrnI6u}7qdA_2Y*9GdpytHBxbWM1qrrBKwUlKI=%ysfw zL7<|`BlfMX%=lFdOKvy?Sn^(XZL1FIagL%IV~=VAsUA=j@PzVk>-hh3q@I}2EpFl6 zHlO$ifasgdAAMDO$5bd`nf+;`z&CaUEG%oiD^4JLvyhz#;~bF+7OXV@a`z2If7h{x z7RYPDs?w8cm7 z1dyvOGsvrxD*<^=6+rG!TnYHK+_)ZQZ~%OWTYO|y0BQHdfCXxe-`NO&6C3k5Y7RTZ zYej#I4pOoZ%V3I@pXC*!kM9dob^>7gYNo;x&h0}-e}c%*L!Jp9kP6m>)-^}w+Rm;~ z^hw9@UG4=oIRCgVL@szY`DDuX#RxkIy}1~H7bZx$b8s-!B1^@=?PSru* RGok> zilQirqA1Em65D#vZnsNex}lN4NNGkY7+ac47^^srYwrahqX#fD7`-zuFJOFt5L@pA z0K;*WhqT)NWeOtX-UtB3&l)oPhc|!-6A1x20{5&0?%4-nGhaO53Z{j?yJAqhZ#p!F8og_X zFvhV0fSqDkNLqilQirq9}@@{NYQ00RV6)snK-= R3H<;7002ovPDHLkV1nyO3XA{% literal 0 HcmV?d00001 diff --git a/res/drawable-xxhdpi/ic_action_about.png b/res/drawable-xxhdpi/ic_action_about.png new file mode 100644 index 0000000000000000000000000000000000000000..f3db08879b574c797a04d9bff86ac605bcad3f7a GIT binary patch literal 1231 zcmV;=1Tg!FP)v3tW+FVtdrh5?ZePvrE zPw2|%ehzj-ioNd)DK!Y_ruf|4rsm3p|9We#jUi$S0(fh;N?%Zj(L`mgg2<>Zo&cl# znYk?~uKR>l{>qT>evt$i#oM_4$RyKa3Tt9|W64djZ71jK3_|UHJ{ls*iy^=$|JK}Y zJ1WOo=J1{^3M|wU)l77`+!7cT72Ee!??sf`0Ou8&c28 ze?DT3jpEl@3ZOa6PY_|f?#>qpsVC)Ur2Nql%Uk(+fg+Ds9`VGQNGJzS09oCeL;1Z{ zA}1;^JGUEcPe^+VJGP3s@2mP~dFL<3`-gfsx>Ay07jXGk8v?N}&>uKWX!D;**C+xVeKz`LSFxHJFbtJUH8cr=0LSZpG|E3Flf=@;l~72yNCFap zO=J=TxIX8_hPtEd-U)DhZj23;Mk3bwBDRl^02P_85};RT5ipKWS6Qe8s8k05Vx&>+ zNf4k?9SnqkIs^hLU+x-U2&#G~z_Ivs5d=sq{7EI@_F~nDws%AUl4W#4=3WWllF=k0 z>z`;OU`-FOm_vc+E{{8iDn5GHj*(T=Gqr+Y&OD z-bv=!`kNz7U1aT-0CLHSd3l)+*!sD%WR>J;d+D{H!r=wu0b2jqVLXN8IMM`gyVhJA zc0&huc1(QtohSj6jJb`txyIIRMeDb7&6!6l@tuB30;nF)@bK2_?SKZ3DE(jccs-(| z@=njRdf<&^)T<+*B~B&qQQSFUBDk#OQX^H#HohxRw&r^J2!wg_Rx z^dMZi&NDx0j*nIa?p6g}@)eqO@bK0~0qtt|uoG9inwA34u&FNs4is{3%d*|M;Q%em zx+&-}IlpP&zYe(xn)azzBAU4Dwv|k7K;zax$jB44E)K>kM4ESpru0D&aHO1!s(n2G t00000000000000000000@#BvG0|0Jg@;P&pZh-&*002ovPDHLkV1iSKF*X1I literal 0 HcmV?d00001 diff --git a/res/drawable-xxhdpi/ic_action_help.png b/res/drawable-xxhdpi/ic_action_help.png new file mode 100644 index 0000000000000000000000000000000000000000..040c7e10c89fcdcc12cf451b1559ee33d05b8748 GIT binary patch literal 875 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 + + + + + + + + diff --git a/res/menu/menu.xml b/res/menu/menu.xml index 8cf97e8..d4a1766 100644 --- a/res/menu/menu.xml +++ b/res/menu/menu.xml @@ -7,17 +7,15 @@ android:title="@string/action_refresh" android:showAsAction="ifRoom" /> + + + - - - - - diff --git a/res/raw/info.txt b/res/raw/info.txt new file mode 100644 index 0000000..c2f2382 --- /dev/null +++ b/res/raw/info.txt @@ -0,0 +1,8 @@ +

Google Dorks

+Version 0.5
+Copyright 2014
+http://cmbaughman.com

+ + + + diff --git a/res/raw/legal.txt b/res/raw/legal.txt new file mode 100644 index 0000000..5432e14 --- /dev/null +++ b/res/raw/legal.txt @@ -0,0 +1,4 @@ +All rights reserved. Not liable for any damage incurred from +use of this software including but not limited to: monetary loss, +temporary paralysis, halitosis, spontaneous combustion, +road rash, and or premature hair loss. \ No newline at end of file diff --git a/res/values/strings.xml b/res/values/strings.xml index c71fe31..d02c178 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -14,6 +14,9 @@ Online Shopping Info Search - Location + Help Refresh + About + Share + diff --git a/src/com/cmb/googledorks/MainActivity.java b/src/com/cmb/googledorks/MainActivity.java index 4b0a98d..3cc386e 100644 --- a/src/com/cmb/googledorks/MainActivity.java +++ b/src/com/cmb/googledorks/MainActivity.java @@ -16,6 +16,8 @@ public class MainActivity extends Activity Spinner catSpin; ListView listV; final GetGoogleDorks dorks = new GetGoogleDorks(); + final public int ABOUT = 0; + ArrayAdapter adapter; List list= null; @@ -106,14 +108,16 @@ public class MainActivity extends Activity public boolean onOptionsItemSelected(MenuItem item) { // Take appropriate action for each action item click switch (item.getItemId()) { - case R.id.action_search: + case R.id.action_refresh: // search action return true; - case R.id.action_location_found: + case R.id.action_help: // location found - LocationFound(); + ShowHelp sh = new ShowHelp(this); + sh.setTitle("About Google Dorks by CMB"); + sh.show(); return true; - case R.id.action_refresh: + case R.id.action_share: // refresh return true; default: @@ -124,8 +128,8 @@ public class MainActivity extends Activity /** * Launching new activity * */ - private void LocationFound() { - Intent i = new Intent(MainActivity.this, LocationFound.class); + private void ShowShare() { + Intent i = new Intent(MainActivity.this, ShowHelp.class); startActivity(i); } } diff --git a/src/com/cmb/googledorks/ShowHelp.java b/src/com/cmb/googledorks/ShowHelp.java new file mode 100644 index 0000000..4fd0b0c --- /dev/null +++ b/src/com/cmb/googledorks/ShowHelp.java @@ -0,0 +1,57 @@ +package com.cmb.googledorks; + +import java.io.BufferedReader; +import java.io.IOException; +import java.io.InputStream; +import java.io.InputStreamReader; +import android.app.Dialog; +import android.content.Context; +import android.os.Bundle; +import android.text.Html; +import android.text.util.Linkify; +import android.graphics.Color; +import android.widget.TextView; +import android.content.res.*; + +public class ShowHelp extends Dialog +{ + private static Context mContext= null; + + public ShowHelp(Context ctx) { + super(ctx); + mContext = ctx; + } + + @Override + public void onCreate(Bundle savedInstanceState) { + setContentView(R.layout.about); + TextView tv = (TextView)findViewById(R.id.legal_text); + tv.setText(readRawTextFile(R.raw.legal)); + tv = (TextView)findViewById(R.id.info_text); + tv.setText(Html.fromHtml(readRawTextFile(R.raw.info))); + tv.setLinkTextColor(Color.WHITE); + Linkify.addLinks(tv, Linkify.ALL); + + + } + + public static String readRawTextFile(int id) { + InputStream inputStream = mContext.getResources().openRawResource(id); + + + InputStreamReader in = new InputStreamReader(inputStream); + BufferedReader buf = new BufferedReader(in); + String line; + + + StringBuilder text = new StringBuilder(); + try { + while (( line = buf.readLine()) != null) text.append(line); + } catch (IOException e) { + return null; + } + + + return text.toString(); + } +}