can it work on wifi only
IM considering getting a Apple Watch, but I was just wondering if it would be able to use apps like Instagram without my phone nearby and wifi only (that my phone is connected to front)?
Also I don't know if wait for 2nd generation going, could anyone give advise?
Thanks, Justin
Hello A Wi - Fi connection does not work as a substitute equivalent / like-for-like for the Bluetooth connection. Apple Watch offers a number of features when the pair iPhone is not connected via Bluetooth: -Play music from a playlist synchronized on Apple Watch. -Use the watch for the time, as well as alarms, stopwatches and the clock. -Keep track of your activity (Stand, Move, exercise) with the application of the activity. -Follow the training with the application of the workout. -View photos of the synced photo album. -Use Apple pay for shopping. If your Apple Watch is within range of a wireless (2.4 GHz) network that your iPhone is connected to before, but your iPhone and watch are not currently connected via Bluetooth, the watch can connect to the network and you can also still: -Send and receive messages using iMessage. -Send and receive digital messages Touch. -Use Siri. -Make and receive calls if you have calls enabled Wi - Fi (depending on your operator). More information: Use Apple Watch without her matched iPhone Tags: Apple Watch BlackBerry smartphones want to use old BlackBerry with wifi only I want to give my daughter an old Verizon BlackBerry Curve 8530 to use as a device with wifi, gmail/cat-only. It is not active with Verizon (meaning that it has long - since been disabled and is not a phone number that are associated with him). I have trouble getting the job data. I joined the wifi network but I can not open a Web page or gmail. I played with all the settings of network, but found no solution. Any ideas? Waffleking Hello and welcome to the community! I can't say what OS you're on, but if I remember correctly the last OS for this model was the one where there was no possibility to make it work on WiFi only. These levels of devices/OS required an active subscription from a company to a data plan BB in order to use all services, even via WiFi only. I know that's what you were eager to learn, but it is what it is. Good luck! my mac pro is backup in the capsule of time even when I was at work, which means that the time capsule is consumed my data plan. Can anyone suggest a way I can have it the backup only when my mac pro and time capsule is in the same local wifi If the Time Capsule and MacBook Pros are not on the same network, the MacBook is not backup in the time Capsule. You probably see what snapshots leaving MacBook on the local disk, until the two are reconnected. If you don't want that to happen, disable Time Machine on a different network. Good day. Whey can I not send and receive SMS on my iPad Pro (cellular and Wi - Fi), but I can send and receive text Messages on my iPad (WiFi only) Air? You have set up on your iPad Pro of continuity? Continuity allows you to connect your iPhone, iPad, iPod touch and Mac - Apple Support L50-B-1NM satellite - wifi only works near the router Hi just bought this laptop for my daughter Toshiba L50-B-1NM 15.6 inches processor Ci3 4 GB 1 TB and wifi only works if he was sitting next to the router. It will connect to the internet if the ethernet cable is connected, BUT for wifi, the laptop has been sitting almost touch the router. The rest of the House works well. Please could you help me before I take it back to the shop and eventually making a fool of myself. I'm really not good with technology so if you do not answer could you explain to me like a baby please ;) lol Thank you very much, totally disappointed at the moment because it cost me a lot of money for it :( Hi maria, I think you should consider a fact: the L50-B-1NM Satellite was equipped with an Intel 802.11ac + card agn combo Wifi/BT. 802.11 AC is a new WLan standard that isn't taken care of by all old WLan routers. I think first of all you must check if the wireless performance question isn't related to energy saving settings. I guess during wifi problems, the laptop uses battery power Please check the settings that are in the advanced within the current energy saving Central WLan power settings. Where this doesn t help you solve the problem of WiFi signal weak, you should contact the authorized Toshiba maintainer to check the connection to the WLan antenna. It may be possible that the antenna isn't properly connected, which is originally a weak WiFi signal. Because the laptop is under warranty, it should be fix toll-free number. Greetings 2540 HP all-in-one printer print by wifi only works after the router reset every time Hi, I recently bought a HP2540 all-in-one printer. I was unable to get the printer to work via wifi after trying lots of different things, but after rebooting the router and try again, it worked perfectly. However, it seems that whenever I'm away from the computer (or turn printer work) it will not print. However, as soon as I restart the router again it works perfectly. I guess it's something to do with the IP reset maybe, but would be unsure how to proceed? Thank you Bret Hey @BrentBWood, Thank you for contacting HP Support of Forums! I understand you're having intermittent problems of wireless communication with your HP all-in-one Deskjet 2540. I want to help you resolve this issue today! For your reference, I'll provide you with the support document HP on wireless connection problems. You already have the reset of the router so don't worry too much about those, but the other steps can help solve this problem for you: Printer keeps no connection Wi - Fi If these steps don't are still not solved the problem I recommend you talk to your router manufacturer to get them to open the appropriate printer ports. Time capsule is not displayed but the work of WIFI connection Hello I have a Time Capsule 2 giga, which is used as a WIFI router connected to my normal router via Ethernet and an Airport Extreme, main, used as extension. Until today everything worked well. Now, when I open the Airport utility to display the connection, it shows me that the TC and AE are not registered more (device not found). But I can still access the Wifi and internet via networks, I created, but not the backup. I unplugged the TC and AE, reconnected them, reset, then the connection worked. But now it is again. Does anyone have the same problem? Concerning Unfortunately, this issue is not new and has been reported a number of times since OS X Mavericks. AirPort Utility is based on both the mDNS (aka, Hello) and IPv6 IP protocols to find an AirPort base station. When access to the airport through the AirPort Utility, try the following, in order, accessibility with the utility check after each step: EliteBook 2530p. Can not turn on WiFi Windows 10 EliteBook 2530p, Windows 10 home Ive just upgraded the machine above 10 win 10 with the help of this site. Everything works fine except one thing, I can not turn on WiFi. The orange LED on the touch screen under the screen and the front edge of the machine are both orange and when I try to use the touch screen to turn it on nothing happens. All other keys work fine so I don't think that's the problem. I don't know another way to activate the WiFi on this machine. The WiFi card is recognized in Windows 10 Device Manager and I have re-installed the card and made sure the antenna cables are properly connected. Anyone had similar problems with WiFi / Win 10 works is not on this machine model? Any help or advice appreciated. SOLVED I'm frustrated, trying to get the WiFi works because it is a machine I was in the process of selling and I had no user file to worry about, I decided to clean install Windows 10 and re - install Windows 7. I did this and load all nessasary drivers but no matter what I did the WiFi refused to turn on. I did several searches and HP Wireless Assistant who got the status of 'Wireless LAN' was OFF but the Start button is grayed out so I couldn't activate it. While remaining in the wireless Assistant I hit the WiFi button on the touch screen and a message appeared telling me to unplug my Ethernet cable. As soon as it is unplugged the button power on in the Wireless Assistant has become clickable and I was able to turn on the WiFi! So it seems that if you connect an Ethernet cable to this model of HP, the WiFi system is disabled and the only way for him help is by unplugging the Ethernet cable. I think I'm going to stick with Win 7 because I'm still not sure that the wireless card is supported under Win 10 I ordered a 3 wifi only iPad and they sent me a wifi + 3g by mistake without sim card I ordered a refurbished iPad 3 wifi only and they sent me a wifi + 3g - mistakenly - without sim card. This is my first experience with a tablet of any kind and so I have a few questions: 1. is there a reason I can't return the wifi + 3 g iPad for iPad wifi only? 2. What is the difference between an iPad only wifi and the other with wifi + 3 g without a sim card? 3. it would be an advantage to get a SIM for iPad? 4. what could I do with wifi + iPad 3 g WITHOUT sim card that I can't do with the wifi only? Thanks - TP 1 honesty 2 WiFi + cell phone has GPS receiver and cellular material (obviously) to work with the cellular network. 3. Yes, but you're dishonest. 4. you can have internet access while you travel (for example: in your car, on the beach etc, where there is cellular signal coverage) I understand it's not your fault, but you should always contact the seller and inform them of the error. If they tell you to keep, jump up and down with happiness. Satellite L650-11R: I can not disable the WiFi using Fn + F8 module Hello! I have a rather strange problem: I can not disable the WiFi using Fn + F8 module. It happens after reinstalling Windows. I installed Windows 7 Pro SP1 x 64 (MSDNAA). I installed the driver Broadcom WLAN, then Toshiba Value added package and Bluetooth Stack from Toshiba Web site. When I press Fn + F8 there is only a Bluetooth icon, I can enable and disable. And there is no WiFi icon. Before you reinstall Windows, when I had used pre-installed Windows 7 HP, it worked correctly: there were three icons, I could turn off/turn on WiFi, BT and the two WiFi + BT by pressing Fn + F8. Does anyone have a problem like this? Thanks in advance. Hmm generally the FN + F8 should switch on / off the Wlan correctly. Welcome & good luck Satellite P10-304: replacing a WLan card - can I the same WiFi chip? Hi all got a satellite P10-304 of a companion here. Basically, she acts only as the wireless switch does not work and it remains permanently off the coast, although the drivers install correctly and map also shows ok. Simply disconnected. Now, I thought, okay, I'll take a look because I'm pretty good on the old hardware. Has taken apart and this you know, switch has been bent and not up. I handed the place, checked the switch and stop positions with a multimeter to check the switch worked and he was doing his job perfectly. Now it still doesn't. My question is, I'm right, do I just need to get the same card that was originally in it. I assumed that when the switch is set correct return, that I solved it. Hello The WiFi card must be activated bu switching the switch TO the position (the LED must illuminate) and in addition, you should choose the WLan antenna using the FN + F8 key combination. Please check this! Notes; go to Device Manager-> properties-> Advanced tab Wlan card Application does not work without wifi connection Hello I have a problem with the http connection my code is HIII, I use this class to call http to the server, but each time that gives the error No more TransportsException device: = 8520 os 5.0 also I test this app in Arabic countries it also does not work ------------------------------after i am test using --------------------------------------------- use networkDignostic to test the available transport connection Here is the result The Radio Signal level:-81 dBm Login to http://www.google.ca:80 / Transport: by default (Socket GET) Connecting to a socket: / /www.google.ca:80 Transport: by default (HTTP POST) Login to http://www.google.ca:80 / Transport: By default (POST plug) Connecting to a socket: / /www.google.ca:80 Transport: TCP cellular (HTTP GET) Login to http://www.google.ca:80 /; deviceside = true Transport: TCP cell (Socket GET) Connecting to a socket: / /www.google.ca:80; deviceside = true Transport: TCP cellular (HTTP POST) Login to http://www.google.ca:80 /; deviceside = true Transport: TCP cell (POST plug) Connecting to a socket: / /www.google.ca:80; deviceside = true
Transport: MDS (HTTP GET) Ignored test: no MDS do not service records found. Transport: MDS (Socket GET) Ignored test: no MDS do not service records found. Transport: MDS (HTTP POST) Ignored test: no MDS do not service records found. Transport: MDS (POST plug) Ignored test: no MDS do not service records found. Transport: BIS - B (HTTP GET) Login to http://www.google.ca:80 /; * only given to the RIM ISV partners. Transport: BIS - B (Socket GET) Connecting to a socket: / /www.google.ca:80; * only given to the RIM ISV partners. " Transport: BIS - B (HTTP POST) Login to http://www.google.ca:80 /; * only given to the RIM ISV partners. Transport: BIS - B (POST plug) Connecting to a socket: / /www.google.ca:80; * only given to the RIM ISV partners.
"
Transport: WAP (HTTP GET) Ignored test: no WAP do not service records found. Transport: WAP (Socket GET) Ignored test: no WAP do not service records found. Transport: WAP (HTTP POST) Ignored test: no WAP do not service records found. Transport: WAP (POST plug) Ignored test: no WAP do not service records found. Transport: WAP2 (HTTP GET) Connection http://www.google.ca:80 /; deviceside = true; ConnectionUID = WAP2 trans Transport: WAP2 (socket GET) Connecting to a socket: / /www.google.ca:80; deviceside = true; ConnectionUID = WAP2 trans Transport: WAP2 (HTTP POST) Connection http://www.google.ca:80 /; deviceside = true; ConnectionUID = WAP2 trans Transport: WAP2 (POST plug) Connecting to a socket: / /www.google.ca:80; deviceside = true; ConnectionUID = WAP2 trans Transport: WiFi (HTTP GET) Ignored test: WiFi coverage is not available Transport: WiFi (Socket GET) Ignored test: WiFi coverage is not available Transport: WiFi (HTTP POST) Ignored test: WiFi coverage is not available Transport: WiFi (POST plug) Ignored test: WiFi coverage is not available Thank you peter and jovinz
I think I have problem in httpconnectionfactory with several url parameter, as peter says so now I have usr post url as the code below so now its works on WAP2, BIS and the WIFi works fine
the first issue of priority celluler TCP post code is also more WAP2 then Thus, each transport time select TCP when BIS, WIFI not presend and need for apn in any case, once again, thank you Peter and demo tools network dignostic is awasome... Smartphones from blackBerry Torch 9800 my email does not work via wifi I just sync my new torch of my old "BOLD". All information transferred perfectly including my 2 email accounts. I have the misfortune to live in an area of 2G alone on a remote island. SMS, phone calls and wifi only. I had my old "BOLD", via wifi hotspots on my gmail account and send and receive emails fine, but just say the torch was ' activation failed. A service connection is not available "whenever I try to activate the account. Seems that it won't work with wifi, I can surf the net without any problem Any ideas? Turn off the WiFi connection and go to an area where you have a clear link with the 2G (EDGE) and follow these steps: On your BlackBerry device, go to: 1. options > advanced > host Routing Table > Menu > register. 2 send your service from your carrier's BIS site books: Go to the Personal Email Set Up icon and sign. Then under help!, select Service books and select send service books. Your desktop PC: http://www.blackberry.com/btsc/KB02830 3. with the BlackBerry device powered time, remove battery for a few seconds and then reinsert the battery to restart. This restart, even if you have already done this, is often necessary to install the service books. Then, this should install it Service required to torch books, and you should be able to perform all data in WiFi services you have been in the past. BlackBerry Smartphone Bold 9700 - email through wifi only possible? I hope I can explain clearly enough the problem to get an answer! I've recycled from 9700 to my daughter and use the Z10 now. I put minutes it on a basic plan which includes voice, text and BBM, but no "data from the Internet. I would like to set up a gmail account on the phone who might have access in wifi coverage areas. Of course, the phone won't let me, and I guess that means that the functional BBM is not an indicator that BIS is enabled. Now the Z10 no longer requires the BIS or BES to work, I was hoping there was a way to access gmail without using the browser without hope, even if it meant that she would only 'real' mail service in wifi areas. I remember that Google had an app of any kind at the same time - don't know if that helps or is even available now (do not suspect). Another possible twist for this... we have BES current Lite to run at the office. I had previously been connected with this phone (before he completely wipe) and I think that address public IP of the office is that my phone was given when you navigate on the ' net. Which makes me wonder if the activation of the phone on the BES server again would allow me access to gmail via wifi? Or is BES/BIS on the phone account * with the cell provider *, an absolute necessity even if wifi is the only planned to connect? Hello You are right in your assumption - the features of BBM do not necessarily indicate that anything else needs to be functional (e.g., email). There are several different levels of BIS, with many different combinations of services included - all controlled by the specific plan to which you subscribe with your provider. So, you should ask them what services you can expect to work on the 9700, given the plan that you have purchased from them. Google did indeed have an app... and I'm not sure if it exists as well. I know that he was not available for levels of OS 'later' (for example, I think that it worked on OS5, but perhaps not on 6 or 7). I'm also not sure about your specific operating unit/system level can provide internet access via WiFi only... some can, some can't. Of course, the best way is to try and see what happens. Brock-n says: Another possible twist for this... we have BES current Lite to run at the office. I had previously been connected with this phone (before he completely wipe) and I think that address public IP of the office is that my phone was given when you navigate on the ' net. Which makes me wonder if the activation of the phone on the BES server again would allow me access to gmail via wifi? Or is BES/BIS on the phone account * with the cell provider *, an absolute necessity even if wifi is the only planned to connect? I think that the use of any BES requires a data plan of the carrier, regardless of the track between the device and the server (by example, carrier data network rather than WiFi). The difference is that with BES - X (if all goes well, that's what you mean by "BES Lite" you only need a BIS-level plan, but for full BES, you must have a full BES data plan.) I hope this helps! BlackBerry smartphone how to use Wifi only? How can I make my Blackbery Bold 9700 always use Wifi for data transfer? I set my Connection settings to 2G only with data transfer out. Wifi is completely set up. When I try to open the internet browser, I receive a cannot connect message. Wifi shows in green on the overview of the connection, but does not give the symbol "v" green on the right. When I turn on the transfer of data in the configuration of the internet works fine, but I get a huge bill at the end of the month for data usage via my mobile connection. Please help me get my properly configured Wifi use. Sandstorm75 wrote: I set my Connection settings to 2G only with data transfer out. 1. put your data Services on IT, otherwise, you get no data, including Wifi data. Sandstorm75 wrote: How can I make my Blackbery Bold 9700 always use Wifi for data transfer? 2. If your WiFi is turned on and connected to your WiFi router, data will ALWAYS prefer and use WiFi, not your mobile wireless network connection. You can make sure it's WiFi only, by going to your connections management screen and turn off the Mobile network, and leaving the active WiFi. My emial was working fine yesterday morning and now my old messages in my Inbox and trash are unreadable. See her font size, margins, spacing of lines and some show tons of letters/numbers. They messages make no sense. I learned to uninstall thunderb HP pavilion dv7-4285dx: ram upgrade I would like to know if I can get 6 GB of ram to 16 GB of ram on my HP Pavilion dv7-4285dx W7 64 bit, Samsung 850 Pro. Thank you hard drive failure and replacement of the laptop pavilion dv6-1000 It seems that the hard drive has failed in the laptop. When I run a test gives me a message 3f0 and hard drive does not exist. Tried to start the repair system and the operating system not found. Would fix with the image of the system. No found b How to remove the slogan 'sent from my android phone' in yahoo mail? I went and deleted it the first time that I saw him last week, but then I removed the Driod 2 battery and now the slogan is back. With Blackberry, you just went to the BIS and removed but Droid has nothing like BIS or center of main account, am I rig virus scan USB or portable hard drive I have a hp pavillion slimline pc with pre-installed windows vista home premium and I was curious to know if programs such as Super anti-spyware, Malwarebytes and Spybot S & D can be run from a Flash DRIVE or a portable hard drive to analyze and cleaSimilar Questions
But of course, the standard 802.11 A / G or N must be supported by older devices correctly.
In this case we would use different power plan settings.
Because the problem seems to be fixed after you powercycle router it certainly seems to be a problem of ports with the router itself. This does not indicate that something is not actually with the router. It simply means that the router is doing its job too well and block the printer intermittently as a threat attempts to access your network.
Note: You may temporarily connect your Mac or PC directly to the base by Ethernet station to access.
Wireless network card is listed in the Device Manager, it works.
Can someone help me?
Maybe the WLan driver must be installed again even if the wireless network adapter is already visible in Device Manager.
Try it
He said the free thread never worked on it and hes had it years and someone else has already looked at and changed the TNA wireless card.
I guess it is now due to the fact that as I said, the map has been changed since its origin to a processor intel pro jobby.
There you can check if the WiFi is enabled as well.
public class HttpConnectionFactory
{
/**
* Specifies that only wifi should be used
*/
public static final int TRANSPORT_WIFI = 1;
/**
* Specifies that only BES (also known as MDS or corporate servers)
*/
public static final int TRANSPORT_BES = 2;
/**
* Specifies that only BIS should be used (Basically RIM hosted BES)
*/
public static final int TRANSPORT_BIS = 4;
/**
* Specifies that TCP should be used (carrier transport)
*/
public static final int TRANSPORT_DIRECT_TCP = 8;
/**
* Specifies that WAP2 should be used (carrier transport)
*/
public static final int TRANSPORT_WAP2 = 16;
/**
* Equivalent to: TRANSPORT_WIFI | TRANSPORT_BES | TRANSPORT_BIS |
* TRANSPORT_DIRECT_TCP | TRANSPORT_WAP2
*/
public static final int TRANSPORTS_ANY = TRANSPORT_WIFI | TRANSPORT_BES
| TRANSPORT_BIS | TRANSPORT_DIRECT_TCP | TRANSPORT_WAP2;
/**
* Equivalent to: TRANSPORT_WIFI | TRANSPORT_BES | TRANSPORT_BIS
*/
public static final int TRANSPORTS_AVOID_CARRIER = TRANSPORT_WIFI
| TRANSPORT_BES | TRANSPORT_BIS;
/**
* Equivalent to: TRANSPORT_DIRECT_TCP | TRANSPORT_WAP2
*/
public static final int TRANSPORTS_CARRIER_ONLY = TRANSPORT_DIRECT_TCP
| TRANSPORT_WAP2;
/**
* The default order in which selected transports will be attempted
*
*/
public static final int DEFAULT_TRANSPORT_ORDER[] = { // TRANSPORT_DIRECT_TCP
// ,TRANSPORT_WAP2
TRANSPORT_WIFI,
// TRANSPORT_BES, TRANSPORT_BIS,
// TRANSPORT_WAP2,
TRANSPORT_DIRECT_TCP };
private static final int TRANSPORT_COUNT = DEFAULT_TRANSPORT_ORDER.length;
private static ServiceRecord srMDS[], srBIS[], srWAP2[], srWiFi[];
private static boolean serviceRecordsLoaded = false;
private int curIndex = 0;
private int curSubIndex = 0;
// private String url;
private final String extraParameters;
private final int transports[];
private int lastTransport = 0;
/**
* Equivalent to
*
HttpConnectionFactory( url, null, HttpConnectionFactory.DEFAULT_TRANSPORT_ORDER )
*
* @see #HttpConnectionFactory(String, String, int[])
* @param url
* See {@link #HttpConnectionFactory(String, String, int[])}
*/
public HttpConnectionFactory() {
this(null, 0);
}
/**
* Equivalent to
* HttpConnectionFactory( url, null, allowedTransports )
*
* @see #HttpConnectionFactory(String, String, int)
* @param url
* See {@link #HttpConnectionFactory(String, String, int)}
* @param allowedTransports
* See {@link #HttpConnectionFactory(String, String, int)}
*/
public HttpConnectionFactory(int allowedTransports) {
this(null, allowedTransports);
}
public HttpConnectionFactory(int transportPriority[]) {
this(null, transportPriority);
}
public HttpConnectionFactory(String extraParameters, int allowedTransports) {
this(extraParameters, transportMaskToArray(allowedTransports));
}
public HttpConnectionFactory(String extraParameters,
int transportPriority[]) {
if (!serviceRecordsLoaded) {
loadServiceBooks(false);
}
//
// if (url == null) {
// throw new IllegalArgumentException("Null URL passed in");
// }
// if (!url.toLowerCase().startsWith("http")) {
// throw new IllegalArgumentException("URL not http or https");
// }
//
// this.url = url;
this.extraParameters = extraParameters;
transports = transportPriority;
}
public Connection getNextConnection(String url)
throws NoMoreTransportsException {
Connection con = null;
int countsWap = 0;
int countsBis = 0;
int countsBes = 0;
int curTransport = 0;
while (con == null && curIndex < transports.length) {
System.out.println("con=" + con + " curid=" + curIndex);
curTransport = transports[curIndex];
switch (curTransport) {
case TRANSPORT_WIFI:
curIndex++;
curSubIndex = 0;
try {
con = getWifiConnection(url);
} catch (Exception e) {
}
break;
case TRANSPORT_BES:
curIndex++;
curSubIndex = 0;
try {
if (countsBes > 3) {
throw new NoMoreTransportsException();
}
con = getBesConnection(url);
countsBes++;
} catch (Exception e) {
}
break;
case TRANSPORT_BIS:
while (con == null) {
try {
if (countsBis > 3) {
throw new NoMoreTransportsException();
}
con = getBisConnection(url, curSubIndex);
countsBis++;
} catch (NoMoreTransportsException e) {
curIndex++;
curSubIndex = 0;
break;
} catch (Exception e) {
}
}
break;
case TRANSPORT_DIRECT_TCP:
curIndex++;
try {
con = getTcpConnection(url);
} catch (Exception e) {
}
break;
case TRANSPORT_WAP2:
while (con == null)
{
// try {
// if (countsWap > 3) {
// throw new NoMoreTransportsException();
// }
// // con = getWap2Connection(url, curSubIndex);
// countsWap++;
// } catch (NoMoreTransportsException e) {
// curIndex++;
// curSubIndex = 0;
// break;
// } catch (Exception e) {
// }
}
break;
}
}
if (con == null) {
throw new NoMoreTransportsException();
}
lastTransport = curTransport;
return con;
}
public Connection getCurrentConnection(String url)
throws NoMoreTransportsException {
Connection con = null;
switch (lastTransport) {
case TRANSPORT_WIFI:
try {
con = getWifiConnection(url);
} catch (Exception e) {
}
break;
case TRANSPORT_BES:
try {
con = getBesConnection(url);
} catch (Exception e) {
}
break;
case TRANSPORT_BIS:
while (con == null) {
try {
con = getBisConnection(url, curSubIndex);
} catch (NoMoreTransportsException e) {
break;
} catch (Exception e) {
}
}
break;
case TRANSPORT_DIRECT_TCP:
try {
con = getTcpConnection(url);
} catch (Exception e) {
}
break;
case TRANSPORT_WAP2:
while (con == null) {
try {
con = getWap2Connection(url, curSubIndex);
System.out.println("" + con);
} catch (NoMoreTransportsException e) {
break;
} catch (Exception e) {
}
}
break;
}
return con;
}
/**
* Returns the transport used in the connection last returned via
* {@link #getNextConnection()}
*
* @return the transport used in the connection last returned via
* {@link #getNextConnection()} or 0 if none
*/
public int getLastTransport() {
return lastTransport;
}
/**
* Generates a connection using the BIS transport if available
*
* @param index
* The index of the service book to use
* @return An {@link HttpConnection} if this transport is available,
* otherwise null
* @throws NoMoreTransportsException
* @throws IOException
* throws exceptions generated by {@link getConnection( String
* transportExtras1, String transportExtras2 )}
*/
private Connection getBisConnection(String url, int index)
throws NoMoreTransportsException, IOException {
System.out.println("BIS Try");
if (index >= srBIS.length) {
throw new NoMoreTransportsException("Out of BIS transports");
}
ServiceRecord sr = srBIS[index];
return getConnection(url, ";deviceside=false;connectionUID=", sr
.getUid());
}
/**
* Generates a connection using the BES transport if available
*
* @return An {@link HttpConnection} if this transport is available,
* otherwise null
* @throws IOException
* throws exceptions generated by {@link getConnection( String
* transportExtras1, String transportExtras2 )}
*/
private Connection getBesConnection(String url) throws IOException {
System.out.println("BES try");
if (CoverageInfo.isCoverageSufficient(CoverageInfo.COVERAGE_MDS)) {
return getConnection(url, ";deviceside=false", null);
}
return null;
}
/**
* Generates a connection using the WIFI transport if available
*
* @return An {@link HttpConnection} if this transport is available,
* otherwise null
* @throws IOException
* throws exceptions generated by {@link getConnection( String
* transportExtras1, String transportExtras2 )}
*/
private Connection getWifiConnection(String url) throws IOException {
System.out.println("wifi try");
// if (RadioInfo.areWAFsSupported(RadioInfo.WAF_WLAN)
// && (RadioInfo.getActiveWAFs() & RadioInfo.WAF_WLAN) != 0
// && CoverageInfo.isCoverageSufficient(1 /*
// * CoverageInfo.COVERAGE_DIRECT
// */,
// RadioInfo.WAF_WLAN, false)) {
//
// return getConnection(";deviceside=true;interface=wifi", null);
// // return getConnection(";deviceside=true;interface=wifi", null);
//
// }
// !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
if (WLANInfo.getWLANState() == WLANInfo.WLAN_STATE_CONNECTED
&& srWiFi.length > 0) {
return getConnection(url, ";interface=wifi", null);
}
return null;
}
/**
* Generates a connection using the WAP2 transport if available
*
* @param index
* The index of the service book to use
* @return An {@link HttpConnection} if this transport is available,
* otherwise null
* @throws NoMoreTransportsException
* if index is outside the range of available service books
* @throws IOException
* throws exceptions generated by {@link getConnection( String
* transportExtras1, String transportExtras2 )}
*/
private Connection getWap2Connection(String url, int index)
throws NoMoreTransportsException, IOException {
System.out.println("WAP2 try");
if (index >= srWAP2.length) {
throw new NoMoreTransportsException("Out of WAP2 transports");
}
if (CoverageInfo
.isCoverageSufficient(1 /* CoverageInfo.COVERAGE_DIRECT */)) {
ServiceRecord sr = srWAP2[index];
return getConnection(url, ";ConnectionUID=", sr.getUid());
}
return null;
}
/**
* Generates a connection using the TCP transport if available
*
* @return An {@link HttpConnection} if this transport is available,
* otherwise null
* @throws IOException
* throws exceptions generated by {@link getConnection( String
* transportExtras1, String transportExtras2 )}
*/
private Connection getTcpConnection(String url) throws IOException {
System.out.println("direct try");
if (CoverageInfo
.isCoverageSufficient(1 /* CoverageInfo.COVERAGE_DIRECT */)) {
String extraParameter = null;
if (!DeviceInfo.isSimulator()) {
url = url + ";deviceside=true";
}
return getConnection(url, null, null);
// ";deviceside=true", null);
}
return null;
}
/**
* Utility method for actually getting a connection using whatever transport
* arguments the transport may need
*
* @param transportExtras1
* If not null will be concatenated onto the end of the
* {@link url}
* @param transportExtras2
* If not null will be concatenated onto the end of {@link url}
* after transportExtras1
* @return An {@link HttpConnection} built using the url and transport
* settings provided
* @throws IOException
* any exceptions thrown by {@link Connector.open( String name
* )}
*/
private Connection getConnection(String url, String transportExtras1,
String transportExtras2) throws IOException {
StringBuffer fullUrl = new StringBuffer();
fullUrl.append(url);
if (transportExtras1 != null) {
fullUrl.append(transportExtras1);
}
if (transportExtras2 != null) {
fullUrl.append(transportExtras2);
}
if (extraParameters != null) {
fullUrl.append(extraParameters);
}
// fullUrl.append(";ConnectionTimeout=5000");
System.out.println(fullUrl.toString());
return Connector.open(fullUrl.toString(), Connector.READ_WRITE, true);
}
/**
* Public method used to reload service books for whatever reason (though I
* can't think of any)
*/
public static void reloadServiceBooks() {
loadServiceBooks(true);
}
/**
* Loads all pertinent service books into local variables for later use.
* Called upon first instantiation of the class and upload {@link
* reloadServiceBooks()}
*
* @param reload
* Whether to force a reload even if they've already been loaded.
*/
private static synchronized void loadServiceBooks(boolean reload) {
if (serviceRecordsLoaded && !reload) {
return;
}
ServiceBook sb = ServiceBook.getSB();
ServiceRecord[] records = sb.getRecords();
Vector mdsVec = new Vector();
Vector bisVec = new Vector();
Vector wap2Vec = new Vector();
Vector wifiVec = new Vector();
if (!serviceRecordsLoaded) {
for (int i = 0; i < records.length; i++) {
ServiceRecord myRecord = records[i];
String cid, uid;
// sometimes service record is disabled but works
if (myRecord.isValid() /* && !myRecord.isDisabled() */) {
cid = myRecord.getCid().toLowerCase();
uid = myRecord.getUid().toLowerCase();
// BIS
if (cid.indexOf("ippp") != -1 && uid.indexOf("gpmds") != -1) {
bisVec.addElement(myRecord);
}
// WAP1.0: Not implemented.
// BES
if (cid.indexOf("ippp") != -1 && uid.indexOf("gpmds") == -1) {
mdsVec.addElement(myRecord);
}
// WiFi
if (cid.indexOf("wptcp") != -1 && uid.indexOf("wifi") != -1) {
wifiVec.addElement(myRecord);
}
// Wap2
if (cid.indexOf("wptcp") != -1 && uid.indexOf("wap2") != -1) {
wap2Vec.addElement(myRecord);
}
}
}
srMDS = new ServiceRecord[mdsVec.size()];
mdsVec.copyInto(srMDS);
mdsVec.removeAllElements();
mdsVec = null;
srBIS = new ServiceRecord[bisVec.size()];
bisVec.copyInto(srBIS);
bisVec.removeAllElements();
bisVec = null;
srWAP2 = new ServiceRecord[wap2Vec.size()];
wap2Vec.copyInto(srWAP2);
wap2Vec.removeAllElements();
wap2Vec = null;
srWiFi = new ServiceRecord[wifiVec.size()];
wifiVec.copyInto(srWiFi);
wifiVec.removeAllElements();
wifiVec = null;
serviceRecordsLoaded = true;
}
}
/**
* Utility methd for converting a mask of transports into an array of
* transports in default order
*
* @param mask
* ORed collection of masks, example:
* TRANSPORT_WIFI | TRANSPORT_BES
* @return an array of the transports specified in mask in default order,
* example: { TRANSPORT_WIFI, TRANSPORT_BES }
*/
private static int[] transportMaskToArray(int mask) {
if (mask == 0) {
mask = TRANSPORTS_ANY;
}
int numTransports = 0;
for (int i = 0; i < TRANSPORT_COUNT; i++) {
if ((DEFAULT_TRANSPORT_ORDER[i] & mask) != 0) {
numTransports++;
}
}
int transports[] = new int[numTransports];
int index = 0;
for (int i = 0; i < TRANSPORT_COUNT; i++) {
if ((DEFAULT_TRANSPORT_ORDER[i] & mask) != 0) {
transports[index++] = DEFAULT_TRANSPORT_ORDER[i];
}
}
return transports;
}
}
application only works on wifi
I try both GET and POST nothing worked
BIS service provider:-vodaphone plan 15/day
in that gtalk and facebook works fine
networkDignostic link:- http://supportforums.blackberry.com/t5/Java-Development/What-Is-Network-API-alternative-for-legacy-O...
WIFI Signal level: No coverage
Network name: Vodafone in
Network type: GPRS
Network services: data + EDGE + voice
PIN: 27F03947
Battery: 81%
= End of network Info =.
Transport: by default (HTTP GET)
Result: failure
Answer:-1
Length:-1
URL: http://www.google.ca:80 /
Journal:
Opening connection...
Error: net.rim.device.internal.io.CriticalIOException: failed criticism tunnel
= END OF LOG =.
Result: failure
Answer:-1
Length:-1
URL: socket: / /www.google.ca:80
Journal:
Opening connection...
Error: java.io.IOException: invalid url parameter.
= END OF LOG =.
Result: failure
Answer:-1
Length:-1
URL: http://www.google.ca:80 /
Journal:
Opening connection...
Error: net.rim.device.internal.io.CriticalIOException: failed criticism tunnel
= END OF LOG =.
Result: failure
Answer:-1
Length:-1
URL: socket: / /www.google.ca:80
Journal:
Opening connection...
Error: java.io.IOException: invalid url parameter.
= END OF LOG =.
Result: failure
Answer:-1
Length:-1
URL: http://www.google.ca:80 /; deviceside = true
Journal:
Opening connection...
Error: net.rim.device.internal.io.CriticalIOException: failed criticism tunnel
= END OF LOG =.
Result: failure
Answer:-1
Length:-1
URL: socket: / /www.google.ca:80; deviceside = true
Journal:
Opening connection...
Error: net.rim.device.internal.io.CriticalIOException: failed criticism tunnel
= END OF LOG =.
Result: failure
Answer:-1
Length:-1
URL: http://www.google.ca:80 /; deviceside = true
Journal:
Opening connection...
Error: net.rim.device.internal.io.CriticalIOException: failed criticism tunnel
= END OF LOG =.
Result: failure
Answer:-1
Length:-1
URL: socket: / /www.google.ca:80; deviceside = true
Journal:
Opening connection...
Error: net.rim.device.internal.io.CriticalIOException: failed criticism tunnel
= END OF LOG =.
Result: failure
Answer:-1
Length:-1
URL: Not available url
Journal:
Ignored test: coverage of SDM is not available
Result: failure
Answer:-1
Length:-1
URL: Not available url
Journal:
Ignored test: coverage of SDM is not available
Result: failure
Answer:-1
Length:-1
URL: Not available url
Journal:
Ignored test: coverage of SDM is not available
Result: failure
Answer:-1
Length:-1
URL: Not available url
Journal:
Ignored test: coverage of SDM is not available
Result: pass
Answer: 200
Length:-1
URL: http://www.google.ca:80 /; deviceside = false; ConnectionType = m * s - pub *
Journal:
Opening connection...
Open connection
Definition of the properties of application...
Host: www.google.ca
User-Agent: Mozilla/4.0
Connection: close
Get the response code...
Response code: 200
Got the content length:-1 bytes
Downloading content...
Download time: 3,034 seconds
Downloaded: 37943 bytes
Closes the connection...
Connection closed
= END OF LOG =.
Result: pass
Answer: 200
Length: 38696
URL: socket: / /www.google.ca:80; deviceside = false; ConnectionType = m * s - could * c
Journal:
Opening connection...
Open connection
Send GET request:
"GET / HTTP/1.1".
Host: www.google.ca
User-Agent: Mozilla/4.0
Connection: close
Downloading content...
Download time: 2,397 seconds
Downloaded: 38696 bytes
Closing connection
Connection closed
= END OF LOG =.
Result: failure
Answer: 405
Length: 959
URL: http://www.google.ca:80 /; deviceside = false; ConnectionType = m * s - p * ic
Journal:
Opening connection...
Open connection
Request method POST value
Definition of the properties of application...
Host: www.google.ca
Content-Length: 1500
Content-Type: application/octet-stream
User-Agent: Mozilla/4.0
Connection: close
Display of 1 500 bytes...
Posted 1 500 bytes
Get the response code...
Response code: 405
Got the content length: 959 bytes
Downloading content...
Download time: 1,044 seconds
Downloaded: 959 bytes
Closing connection
Connection closed
= END OF LOG =.
Result: failure
Answer: 405
Length: 1204
URL: socket: / /www.google.ca:80; deviceside = false; ConnectionType = m * Pei * li *
Journal:
Opening connection...
Open connection
Definition of the properties of application...
Envoy POST request:
"POST / HTTP/1.1".
Host: www.google.ca
Content-Length: 1500
Content-Type: application/octet-stream
User-Agent: Mozilla/4.0
Connection: close
Display of 1 500 bytes...
Posted 1 500 bytes
Downloading content...
Download time: 2,041 seconds
Downloaded: 1204 bytes
Closing connection
Connection closed
= END OF LOG =.
Result: failure
Answer:-1
Length:-1
URL: Not available url
Journal:
Ignored test: coverage WAP is not available
Ignored test: Please provide IP and APN WAP
Result: failure
Answer:-1
Length:-1
URL: Not available url
Journal:
Ignored test: coverage WAP is not available
Ignored test: Please provide IP and APN WAP
Result: failure
Answer:-1
Length:-1
URL: Not available url
Journal:
Ignored test: coverage WAP is not available
Ignored test: Please provide IP and APN WAP
Result: failure
Answer:-1
Length:-1
URL: Not available url
Journal:
Ignored test: coverage WAP is not available
Ignored test: Please provide IP and APN WAP
Result: failure
Answer:-1
Length:-1
URL: http://www.google.ca:80 /; deviceside = true; ConnectionUID = WAP2 trans
Journal:
Opening connection...
Error: net.rim.device.internal.io.CriticalIOException: failed criticism tunnel
= END OF LOG =.
Result: failure
Answer:-1
Length:-1
URL: socket: / /www.google.ca:80; deviceside = true; ConnectionUID = WAP2 trans
Journal:
Opening connection...
Error: net.rim.device.internal.io.CriticalIOException: failed criticism tunnel
= END OF LOG =.
Result: failure
Answer:-1
Length:-1
URL: http://www.google.ca:80 /; deviceside = true; ConnectionUID = WAP2 trans
Journal:
Opening connection...
Error: net.rim.device.internal.io.CriticalIOException: failed criticism tunnel
= END OF LOG =.
Result: failure
Answer:-1
Length:-1
URL: socket: / /www.google.ca:80; deviceside = true; ConnectionUID = WAP2 trans
Journal:
Opening connection...
Error: net.rim.device.internal.io.CriticalIOException: failed criticism tunnel
= END OF LOG =.
Result: failure
Answer:-1
Length:-1
URL: Not available url
Journal:
Result: failure
Answer:-1
Length:-1
URL: Not available url
Journal:
Result: failure
Answer:-1
Length:-1
URL: Not available url
Journal:
Result: failure
Answer:-1
Length:-1
URL: Not available url
Journal:
public static void CheckConnection()
{
HttpConnection hc=null;
try
{
//Wifi Connection
if ( (WLANInfo.getWLANState() == WLANInfo.WLAN_STATE_CONNECTED) && RadioInfo.areWAFsSupported(RadioInfo.WAF_WLAN))
{
ConstantData.postURL=";interface=wifi";
return;
}
//for BES or MDS Connection
if(CoverageInfo.isCoverageSufficient(CoverageInfo.COVERAGE_MDS))
{
boolean connectionFlag=false;
String post_url;
//for BES Connections
post_url="";
try
{
hc = (HttpConnection) Connector.open("http://www.rim.com"+post_url,Connector.READ_WRITE);
if(hc.getResponseCode()==HttpConnection.HTTP_OK)
{
connectionFlag=true;
ConstantData.postURL=post_url;
return;
}
if(hc!=null)
hc.close();
}
catch (Exception e)
{
System.out.println(e.toString());
connectionFlag=false;
}
//for MDS Connection
if(!connectionFlag)
{
try
{
post_url = ";deviceside=false";
hc = (HttpConnection) Connector.open("http://www.rim.com"+post_url);
if(hc.getResponseCode()==HttpConnection.HTTP_OK)
{
ConstantData.postURL=post_url;
return;
}
if(hc!=null)
hc.close();
}
catch (Exception e)
{
System.out.println(e.toString());
}
}
}
//for BIS Connection
if(CoverageInfo.isCoverageSufficient(CoverageInfo.COVERAGE_BIS_B))
{
//BIS Connection
String post_url = ";deviceside=false;ConnectionType=m**-pu***c";
try
{
hc = (HttpConnection) Connector.open("http://www.rim.com"+post_url);//Connector.READ_WRITE
if(hc.getResponseCode()==HttpConnection.HTTP_OK)
{
ConstantData.postURL=post_url;
return;
}
if(hc!=null)
hc.close();
}
catch (Exception e)
{
System.out.println(e.toString());
}
}
//for WAP Connection
if(CoverageInfo.isCoverageSufficient(CoverageInfo.COVERAGE_DIRECT))
{ //for WAP Connection
String post_url = null;
ServiceBook sb = ServiceBook.getSB();
ServiceRecord[] records = sb.findRecordsByCid("WPTCP");
String uid = null;
boolean connectionFlag=false;
for(int i=0; i < records.length; i++)
{
if (records[i].isValid() && !records[i].isDisabled())
{
if (records[i].getUid() != null && records[i].getUid().length() != 0)
{
if ((records[i].getUid().toLowerCase().indexOf("wifi") == -1) &&
(records[i].getUid().toLowerCase().indexOf("mms") == -1))
{
uid = records[i].getUid();
break;
}
}
}
}
if (uid != null)
{
post_url= ";deviceside=true;ConnectionUID=" + uid;
}
try
{
hc = (HttpConnection) Connector.open("http://www.rim.com"+post_url);
if(hc.getResponseCode()==HttpConnection.HTTP_OK)
{
connectionFlag=true;
ConstantData.postURL=post_url;
return;
}
if(hc!=null)
hc.close();
}
catch (Exception e)
{ System.out.println(e.toString());
connectionFlag=false;
}
if(!connectionFlag)
{
post_url=";deviceside=true;apn=blackberry.net";
try
{
hc = (HttpConnection) Connector.open("http://www.rim.com"+post_url);
if(hc.getResponseCode()==HttpConnection.HTTP_OK)
{
ConstantData.postURL=post_url;
return;
}
if(hc!=null)
hc.close();
}
catch (Exception e)
{
System.out.println(e.toString());
}
}}
}
catch (Exception e)
{
e.printStackTrace();
}
finally
{
try
{
if(hc!=null)
hc.close();
} catch (IOException e) {
System.out.println(e.toString());
e.printStackTrace();
}
}
}
Of your handheld: http://www.blackberry.com/btsc/KB15402
North American carriers - scroll down to select your carrier
Carriers worldwide - find your operator from the listMaybe you are looking for