uskr / nmaclientlib Goto Github PK
View Code? Open in Web Editor NEWJava Library to access Notify My Android public API
Home Page: http://www.notifymyandroid.com/dev.jsp
Java Library to access Notify My Android public API
Home Page: http://www.notifymyandroid.com/dev.jsp
Hi, I'm using this class in my program, but when I was writing my code I've noticed that this class don't have a proxy configuration.
I've made an workaround to fix this, creating a variable and a public method to set this variable which is "java.net.Proxy.Proxy".
The method couldn't be any simpler:
public void setProxy(String v_sProxyAddr, int v_nProxyPort) {
WebProxy = new Proxy(Proxy.Type.HTTP, new InetSocketAddress(v_sProxyAddr, v_nProxyPort));
}
And then I use this variable "WebProxy" in the two calls (verify and notify methods) "connection = (HttpURLConnection) url.openConnection();". I've implemented a simple if to check if this variable was set:
if (WebProxy == null) {
connection = (HttpURLConnection) url.openConnection();
} else {
connection = (HttpURLConnection) url.openConnection(WebProxy);
}
I'm not much a programmer and I think that this "problem" could have a more elegant solution, and besides that increment with proxy authentication.
But this solution is working for me.
I'm just writing here because I think that this could be a great "new feature" for this class.
Thanks.
BR,
Felipe Almeida
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.