Re: [android-developers] Help. I need to pull and eventually send a value via webview

2011-07-09 Thread Richard Diuk
OK. Awesome I will give it a try this week and let you know.  I appreciate
the help.

On Fri, Jul 8, 2011 at 2:39 PM, Filip Havlicek havlicek.fi...@gmail.comwrote:

 To download the data, you can use either standard Java URL and
 URLConnection classes or the HttpClient from apache included in Android.
 Googling those classes should result in some decent hits. You can then parse
 the String to get the value and then pass the page to your WebView by
 calling it's loadData or loadDataWithBaseURL methods.

 2011/7/8 Richard Diuk rickd...@gmail.com

 No, no I did not think of that. Mainly because I do not know how to do
 that. Is that done in a webview? Can you tell me what I am to google to
 learn how to do this or perhaps point me to some code or tutorial?

 Thanks for the help by the way. :)

 On Fri, Jul 8, 2011 at 6:40 AM, Filip Havlicek 
 havlicek.fi...@gmail.comwrote:

 Did you consider just downloading the page and parsing the value manually
 (to get the value) and then providing the downloaded page to webview (to
 display the page)?

 2011/7/7 Richard Diuk rickd...@gmail.com

 yes I need to display it and pull the hidden value. and i was just using
 an httpGet for supplying the other value back(but I'm really not set on any
 one method)

 On Thu, Jul 7, 2011 at 3:58 AM, Filip Havlicek 
 havlicek.fi...@gmail.com wrote:

 Do you need to display the webpage? Or you are just interested in the
 value if the hidden input? How is the other value supposed to be sent back
 to the server, is it via javascript, is it a html form or something else?

 2011/7/6 sabanim rickd...@gmail.com

  OK so it does not need to be webview but that's the closest I have
 gotten to solving my problem. (going on 2 weeks now).

 ok so right now I am using a webview to go and see a page. On that
 page is a hidden input tag with an id and value.
 I need to pull that value and use it in java.  Eventually I need to
 send something also.  I have this all working in a blackberry webworks
 app using javascript and ajax.

 I think I'm close but I cant seem to modify my code to get the right
 result.  with this code I can get all the html on the page but not
 just the one thing I want. This is put into an alert.

 How do I get just the value and then how do I get it so the java will
 read it.

 client code:
 ~~~
 public class button3 extends Activity{

 WebView wb = null;

 /** Called when the activity is first created. */
 @Override
 public void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.buttons);
  wb = new WebView(this);
  wb.setWebViewClient(new HelloWebViewClient());
  wb.getSettings().setJavaScriptEnabled(true);
  wb.addJavascriptInterface(new MyJavaScriptInterface(),
 HTMLOUT);
  /* WebViewClient must be set BEFORE calling loadUrl!
 */
  wb.setWebViewClient(new WebViewClient() {
  @Override
  public void onPageFinished(WebView view, String url)
  {
  /* This call inject JavaScript into the page which
 just
 finished loading. */


 wb.loadUrl(javascript:window.HTMLOUT.showHTML(document.getElementsByTagName('html').innerHTML););

  }
  });
  wb.loadUrl(http://www.whateverurl.com;);
  setContentView(wb);
 }



 private class HelloWebViewClient extends WebViewClient {

  public boolean shouldOverrideUrlLoading(WebView view, String
 url) {
   view.loadUrl(url);
   return true;
  }
 }

 final Context myApp = this;
  class MyJavaScriptInterface
  {
  public void showHTML(String html)
  {
  new AlertDialog.Builder(myApp)
  .setTitle(Value of Hidden ID)
  .setMessage(html)
  .setPositiveButton(android.R.string.ok, null)
  .setCancelable(false)
  .create()
  .show();
  }
  }
 ~~~

 html code:
 ~~~
 Lunchbrimg src='http://www.?/mimages/image002.jpg'
 style=width: 300px; brpinput type='hidden' id='sendtextcoupon'
 value='0'
  Do You SEE THIS/p
 ~~~

 Any help would be great!

 --
 You received this message because you are subscribed to the Google
 Groups Android Developers group.
 To post to this group, send email to
 android-developers@googlegroups.com
 To unsubscribe from this group, send email to
 android-developers+unsubscr...@googlegroups.com
 For more options, visit this group at
 http://groups.google.com/group/android-developers?hl=en


 --
 You received this message because you are subscribed to the Google
 Groups Android Developers group.
 To post to this group, send email to
 android-developers@googlegroups.com
 To unsubscribe from this group, send email to
 android-developers+unsubscr...@googlegroups.com
 For more options, 

Re: [android-developers] Help. I need to pull and eventually send a value via webview

2011-07-08 Thread Richard Diuk
yes I need to display it and pull the hidden value. and i was just using an
httpGet for supplying the other value back(but I'm really not set on any one
method)

On Thu, Jul 7, 2011 at 3:58 AM, Filip Havlicek havlicek.fi...@gmail.comwrote:

 Do you need to display the webpage? Or you are just interested in the value
 if the hidden input? How is the other value supposed to be sent back to the
 server, is it via javascript, is it a html form or something else?

 2011/7/6 sabanim rickd...@gmail.com

 OK so it does not need to be webview but that's the closest I have
 gotten to solving my problem. (going on 2 weeks now).

 ok so right now I am using a webview to go and see a page. On that
 page is a hidden input tag with an id and value.
 I need to pull that value and use it in java.  Eventually I need to
 send something also.  I have this all working in a blackberry webworks
 app using javascript and ajax.

 I think I'm close but I cant seem to modify my code to get the right
 result.  with this code I can get all the html on the page but not
 just the one thing I want. This is put into an alert.

 How do I get just the value and then how do I get it so the java will
 read it.

 client code:
 ~~~
 public class button3 extends Activity{

 WebView wb = null;

 /** Called when the activity is first created. */
 @Override
 public void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.buttons);
  wb = new WebView(this);
  wb.setWebViewClient(new HelloWebViewClient());
  wb.getSettings().setJavaScriptEnabled(true);
  wb.addJavascriptInterface(new MyJavaScriptInterface(),
 HTMLOUT);
  /* WebViewClient must be set BEFORE calling loadUrl! */
  wb.setWebViewClient(new WebViewClient() {
  @Override
  public void onPageFinished(WebView view, String url)
  {
  /* This call inject JavaScript into the page which just
 finished loading. */


 wb.loadUrl(javascript:window.HTMLOUT.showHTML(document.getElementsByTagName('html').innerHTML););

  }
  });
  wb.loadUrl(http://www.whateverurl.com;);
  setContentView(wb);
 }



 private class HelloWebViewClient extends WebViewClient {

  public boolean shouldOverrideUrlLoading(WebView view, String url)
 {
   view.loadUrl(url);
   return true;
  }
 }

 final Context myApp = this;
  class MyJavaScriptInterface
  {
  public void showHTML(String html)
  {
  new AlertDialog.Builder(myApp)
  .setTitle(Value of Hidden ID)
  .setMessage(html)
  .setPositiveButton(android.R.string.ok, null)
  .setCancelable(false)
  .create()
  .show();
  }
  }
 ~~~

 html code:
 ~~~
 Lunchbrimg src='http://www.?/mimages/image002.jpg'
 style=width: 300px; brpinput type='hidden' id='sendtextcoupon'
 value='0'
  Do You SEE THIS/p
 ~~~

 Any help would be great!

 --
 You received this message because you are subscribed to the Google
 Groups Android Developers group.
 To post to this group, send email to android-developers@googlegroups.com
 To unsubscribe from this group, send email to
 android-developers+unsubscr...@googlegroups.com
 For more options, visit this group at
 http://groups.google.com/group/android-developers?hl=en


  --
 You received this message because you are subscribed to the Google
 Groups Android Developers group.
 To post to this group, send email to android-developers@googlegroups.com
 To unsubscribe from this group, send email to
 android-developers+unsubscr...@googlegroups.com
 For more options, visit this group at
 http://groups.google.com/group/android-developers?hl=en

-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Re: [android-developers] Help. I need to pull and eventually send a value via webview

2011-07-08 Thread Filip Havlicek
Did you consider just downloading the page and parsing the value manually
(to get the value) and then providing the downloaded page to webview (to
display the page)?

2011/7/7 Richard Diuk rickd...@gmail.com

 yes I need to display it and pull the hidden value. and i was just using an
 httpGet for supplying the other value back(but I'm really not set on any one
 method)

 On Thu, Jul 7, 2011 at 3:58 AM, Filip Havlicek 
 havlicek.fi...@gmail.comwrote:

 Do you need to display the webpage? Or you are just interested in the
 value if the hidden input? How is the other value supposed to be sent back
 to the server, is it via javascript, is it a html form or something else?

 2011/7/6 sabanim rickd...@gmail.com

  OK so it does not need to be webview but that's the closest I have
 gotten to solving my problem. (going on 2 weeks now).

 ok so right now I am using a webview to go and see a page. On that
 page is a hidden input tag with an id and value.
 I need to pull that value and use it in java.  Eventually I need to
 send something also.  I have this all working in a blackberry webworks
 app using javascript and ajax.

 I think I'm close but I cant seem to modify my code to get the right
 result.  with this code I can get all the html on the page but not
 just the one thing I want. This is put into an alert.

 How do I get just the value and then how do I get it so the java will
 read it.

 client code:
 ~~~
 public class button3 extends Activity{

 WebView wb = null;

 /** Called when the activity is first created. */
 @Override
 public void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.buttons);
  wb = new WebView(this);
  wb.setWebViewClient(new HelloWebViewClient());
  wb.getSettings().setJavaScriptEnabled(true);
  wb.addJavascriptInterface(new MyJavaScriptInterface(),
 HTMLOUT);
  /* WebViewClient must be set BEFORE calling loadUrl! */
  wb.setWebViewClient(new WebViewClient() {
  @Override
  public void onPageFinished(WebView view, String url)
  {
  /* This call inject JavaScript into the page which just
 finished loading. */


 wb.loadUrl(javascript:window.HTMLOUT.showHTML(document.getElementsByTagName('html').innerHTML););

  }
  });
  wb.loadUrl(http://www.whateverurl.com;);
  setContentView(wb);
 }



 private class HelloWebViewClient extends WebViewClient {

  public boolean shouldOverrideUrlLoading(WebView view, String
 url) {
   view.loadUrl(url);
   return true;
  }
 }

 final Context myApp = this;
  class MyJavaScriptInterface
  {
  public void showHTML(String html)
  {
  new AlertDialog.Builder(myApp)
  .setTitle(Value of Hidden ID)
  .setMessage(html)
  .setPositiveButton(android.R.string.ok, null)
  .setCancelable(false)
  .create()
  .show();
  }
  }
 ~~~

 html code:
 ~~~
 Lunchbrimg src='http://www.?/mimages/image002.jpg'
 style=width: 300px; brpinput type='hidden' id='sendtextcoupon'
 value='0'
  Do You SEE THIS/p
 ~~~

 Any help would be great!

 --
 You received this message because you are subscribed to the Google
 Groups Android Developers group.
 To post to this group, send email to android-developers@googlegroups.com
 To unsubscribe from this group, send email to
 android-developers+unsubscr...@googlegroups.com
 For more options, visit this group at
 http://groups.google.com/group/android-developers?hl=en


  --
 You received this message because you are subscribed to the Google
 Groups Android Developers group.
 To post to this group, send email to android-developers@googlegroups.com
 To unsubscribe from this group, send email to
 android-developers+unsubscr...@googlegroups.com
 For more options, visit this group at
 http://groups.google.com/group/android-developers?hl=en


  --
 You received this message because you are subscribed to the Google
 Groups Android Developers group.
 To post to this group, send email to android-developers@googlegroups.com
 To unsubscribe from this group, send email to
 android-developers+unsubscr...@googlegroups.com
 For more options, visit this group at
 http://groups.google.com/group/android-developers?hl=en


-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Re: [android-developers] Help. I need to pull and eventually send a value via webview

2011-07-08 Thread Richard Diuk
No, no I did not think of that. Mainly because I do not know how to do that.
Is that done in a webview? Can you tell me what I am to google to learn how
to do this or perhaps point me to some code or tutorial?

Thanks for the help by the way. :)

On Fri, Jul 8, 2011 at 6:40 AM, Filip Havlicek havlicek.fi...@gmail.comwrote:

 Did you consider just downloading the page and parsing the value manually
 (to get the value) and then providing the downloaded page to webview (to
 display the page)?

 2011/7/7 Richard Diuk rickd...@gmail.com

 yes I need to display it and pull the hidden value. and i was just using
 an httpGet for supplying the other value back(but I'm really not set on any
 one method)

 On Thu, Jul 7, 2011 at 3:58 AM, Filip Havlicek 
 havlicek.fi...@gmail.comwrote:

 Do you need to display the webpage? Or you are just interested in the
 value if the hidden input? How is the other value supposed to be sent back
 to the server, is it via javascript, is it a html form or something else?

 2011/7/6 sabanim rickd...@gmail.com

  OK so it does not need to be webview but that's the closest I have
 gotten to solving my problem. (going on 2 weeks now).

 ok so right now I am using a webview to go and see a page. On that
 page is a hidden input tag with an id and value.
 I need to pull that value and use it in java.  Eventually I need to
 send something also.  I have this all working in a blackberry webworks
 app using javascript and ajax.

 I think I'm close but I cant seem to modify my code to get the right
 result.  with this code I can get all the html on the page but not
 just the one thing I want. This is put into an alert.

 How do I get just the value and then how do I get it so the java will
 read it.

 client code:
 ~~~
 public class button3 extends Activity{

 WebView wb = null;

 /** Called when the activity is first created. */
 @Override
 public void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.buttons);
  wb = new WebView(this);
  wb.setWebViewClient(new HelloWebViewClient());
  wb.getSettings().setJavaScriptEnabled(true);
  wb.addJavascriptInterface(new MyJavaScriptInterface(),
 HTMLOUT);
  /* WebViewClient must be set BEFORE calling loadUrl! */
  wb.setWebViewClient(new WebViewClient() {
  @Override
  public void onPageFinished(WebView view, String url)
  {
  /* This call inject JavaScript into the page which just
 finished loading. */


 wb.loadUrl(javascript:window.HTMLOUT.showHTML(document.getElementsByTagName('html').innerHTML););

  }
  });
  wb.loadUrl(http://www.whateverurl.com;);
  setContentView(wb);
 }



 private class HelloWebViewClient extends WebViewClient {

  public boolean shouldOverrideUrlLoading(WebView view, String
 url) {
   view.loadUrl(url);
   return true;
  }
 }

 final Context myApp = this;
  class MyJavaScriptInterface
  {
  public void showHTML(String html)
  {
  new AlertDialog.Builder(myApp)
  .setTitle(Value of Hidden ID)
  .setMessage(html)
  .setPositiveButton(android.R.string.ok, null)
  .setCancelable(false)
  .create()
  .show();
  }
  }
 ~~~

 html code:
 ~~~
 Lunchbrimg src='http://www.?/mimages/image002.jpg'
 style=width: 300px; brpinput type='hidden' id='sendtextcoupon'
 value='0'
  Do You SEE THIS/p
 ~~~

 Any help would be great!

 --
 You received this message because you are subscribed to the Google
 Groups Android Developers group.
 To post to this group, send email to
 android-developers@googlegroups.com
 To unsubscribe from this group, send email to
 android-developers+unsubscr...@googlegroups.com
 For more options, visit this group at
 http://groups.google.com/group/android-developers?hl=en


  --
 You received this message because you are subscribed to the Google
 Groups Android Developers group.
 To post to this group, send email to android-developers@googlegroups.com
 To unsubscribe from this group, send email to
 android-developers+unsubscr...@googlegroups.com
 For more options, visit this group at
 http://groups.google.com/group/android-developers?hl=en


  --
 You received this message because you are subscribed to the Google
 Groups Android Developers group.
 To post to this group, send email to android-developers@googlegroups.com
 To unsubscribe from this group, send email to
 android-developers+unsubscr...@googlegroups.com
 For more options, visit this group at
 http://groups.google.com/group/android-developers?hl=en


  --
 You received this message because you are subscribed to the Google
 Groups Android Developers group.
 

Re: [android-developers] Help. I need to pull and eventually send a value via webview

2011-07-08 Thread Filip Havlicek
To download the data, you can use either standard Java URL and URLConnection
classes or the HttpClient from apache included in Android. Googling those
classes should result in some decent hits. You can then parse the String to
get the value and then pass the page to your WebView by calling it's
loadData or loadDataWithBaseURL methods.

2011/7/8 Richard Diuk rickd...@gmail.com

 No, no I did not think of that. Mainly because I do not know how to do
 that. Is that done in a webview? Can you tell me what I am to google to
 learn how to do this or perhaps point me to some code or tutorial?

 Thanks for the help by the way. :)

 On Fri, Jul 8, 2011 at 6:40 AM, Filip Havlicek 
 havlicek.fi...@gmail.comwrote:

 Did you consider just downloading the page and parsing the value manually
 (to get the value) and then providing the downloaded page to webview (to
 display the page)?

 2011/7/7 Richard Diuk rickd...@gmail.com

 yes I need to display it and pull the hidden value. and i was just using
 an httpGet for supplying the other value back(but I'm really not set on any
 one method)

 On Thu, Jul 7, 2011 at 3:58 AM, Filip Havlicek havlicek.fi...@gmail.com
  wrote:

 Do you need to display the webpage? Or you are just interested in the
 value if the hidden input? How is the other value supposed to be sent back
 to the server, is it via javascript, is it a html form or something else?

 2011/7/6 sabanim rickd...@gmail.com

  OK so it does not need to be webview but that's the closest I have
 gotten to solving my problem. (going on 2 weeks now).

 ok so right now I am using a webview to go and see a page. On that
 page is a hidden input tag with an id and value.
 I need to pull that value and use it in java.  Eventually I need to
 send something also.  I have this all working in a blackberry webworks
 app using javascript and ajax.

 I think I'm close but I cant seem to modify my code to get the right
 result.  with this code I can get all the html on the page but not
 just the one thing I want. This is put into an alert.

 How do I get just the value and then how do I get it so the java will
 read it.

 client code:
 ~~~
 public class button3 extends Activity{

 WebView wb = null;

 /** Called when the activity is first created. */
 @Override
 public void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.buttons);
  wb = new WebView(this);
  wb.setWebViewClient(new HelloWebViewClient());
  wb.getSettings().setJavaScriptEnabled(true);
  wb.addJavascriptInterface(new MyJavaScriptInterface(),
 HTMLOUT);
  /* WebViewClient must be set BEFORE calling loadUrl!
 */
  wb.setWebViewClient(new WebViewClient() {
  @Override
  public void onPageFinished(WebView view, String url)
  {
  /* This call inject JavaScript into the page which
 just
 finished loading. */


 wb.loadUrl(javascript:window.HTMLOUT.showHTML(document.getElementsByTagName('html').innerHTML););

  }
  });
  wb.loadUrl(http://www.whateverurl.com;);
  setContentView(wb);
 }



 private class HelloWebViewClient extends WebViewClient {

  public boolean shouldOverrideUrlLoading(WebView view, String
 url) {
   view.loadUrl(url);
   return true;
  }
 }

 final Context myApp = this;
  class MyJavaScriptInterface
  {
  public void showHTML(String html)
  {
  new AlertDialog.Builder(myApp)
  .setTitle(Value of Hidden ID)
  .setMessage(html)
  .setPositiveButton(android.R.string.ok, null)
  .setCancelable(false)
  .create()
  .show();
  }
  }
 ~~~

 html code:
 ~~~
 Lunchbrimg src='http://www.?/mimages/image002.jpg'
 style=width: 300px; brpinput type='hidden' id='sendtextcoupon'
 value='0'
  Do You SEE THIS/p
 ~~~

 Any help would be great!

 --
 You received this message because you are subscribed to the Google
 Groups Android Developers group.
 To post to this group, send email to
 android-developers@googlegroups.com
 To unsubscribe from this group, send email to
 android-developers+unsubscr...@googlegroups.com
 For more options, visit this group at
 http://groups.google.com/group/android-developers?hl=en


 --
 You received this message because you are subscribed to the Google
 Groups Android Developers group.
 To post to this group, send email to
 android-developers@googlegroups.com
 To unsubscribe from this group, send email to
 android-developers+unsubscr...@googlegroups.com
 For more options, visit this group at
 http://groups.google.com/group/android-developers?hl=en


  --
 You received this message because you are subscribed to the Google
 Groups Android 

Re: [android-developers] Help. I need to pull and eventually send a value via webview

2011-07-07 Thread Filip Havlicek
Do you need to display the webpage? Or you are just interested in the value
if the hidden input? How is the other value supposed to be sent back to the
server, is it via javascript, is it a html form or something else?

2011/7/6 sabanim rickd...@gmail.com

 OK so it does not need to be webview but that's the closest I have
 gotten to solving my problem. (going on 2 weeks now).

 ok so right now I am using a webview to go and see a page. On that
 page is a hidden input tag with an id and value.
 I need to pull that value and use it in java.  Eventually I need to
 send something also.  I have this all working in a blackberry webworks
 app using javascript and ajax.

 I think I'm close but I cant seem to modify my code to get the right
 result.  with this code I can get all the html on the page but not
 just the one thing I want. This is put into an alert.

 How do I get just the value and then how do I get it so the java will
 read it.

 client code:
 ~~~
 public class button3 extends Activity{

 WebView wb = null;

 /** Called when the activity is first created. */
 @Override
 public void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.buttons);
  wb = new WebView(this);
  wb.setWebViewClient(new HelloWebViewClient());
  wb.getSettings().setJavaScriptEnabled(true);
  wb.addJavascriptInterface(new MyJavaScriptInterface(), HTMLOUT);
  /* WebViewClient must be set BEFORE calling loadUrl! */
  wb.setWebViewClient(new WebViewClient() {
  @Override
  public void onPageFinished(WebView view, String url)
  {
  /* This call inject JavaScript into the page which just
 finished loading. */


 wb.loadUrl(javascript:window.HTMLOUT.showHTML(document.getElementsByTagName('html').innerHTML););

  }
  });
  wb.loadUrl(http://www.whateverurl.com;);
  setContentView(wb);
 }



 private class HelloWebViewClient extends WebViewClient {

  public boolean shouldOverrideUrlLoading(WebView view, String url)
 {
   view.loadUrl(url);
   return true;
  }
 }

 final Context myApp = this;
  class MyJavaScriptInterface
  {
  public void showHTML(String html)
  {
  new AlertDialog.Builder(myApp)
  .setTitle(Value of Hidden ID)
  .setMessage(html)
  .setPositiveButton(android.R.string.ok, null)
  .setCancelable(false)
  .create()
  .show();
  }
  }
 ~~~

 html code:
 ~~~
 Lunchbrimg src='http://www.?/mimages/image002.jpg'
 style=width: 300px; brpinput type='hidden' id='sendtextcoupon'
 value='0'
  Do You SEE THIS/p
 ~~~

 Any help would be great!

 --
 You received this message because you are subscribed to the Google
 Groups Android Developers group.
 To post to this group, send email to android-developers@googlegroups.com
 To unsubscribe from this group, send email to
 android-developers+unsubscr...@googlegroups.com
 For more options, visit this group at
 http://groups.google.com/group/android-developers?hl=en

-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en