❶ 安卓手機有什麼好的軟體管理網路連接開關嗎

海卓沖浪是目前最多人用的手機上網管家,
可以一鍵開關WIFI,GPRS,和切換NET和WAP,
可以對流量監控,可以按天、周、月分別統計流量,分別設置報警值等,
還可以按程序統計流量,找出流量消耗的根源,
有網路防火牆,可以單獨阻止某程序聯網,
貼心的智能工具,WIFI的開關和APN的聯動,定時開關WIFI,GPRS,和飛行模式!

❷ 求能讓安卓手機通過USB連接電腦並共享電腦的網路的工具。

我的手機我華為的,用的是一個叫Rrverse Tether的手機軟體,操作步驟是這樣的:先安裝好下載的Rrverse Tether,在將USB線連接到電腦上後,開啟手機的USB網路共享,現在你的電腦會多出一個本地連接來,你可以將他重命名,你在將你原來的本地連接或者你的寬頻連接,點右鍵、屬性把共享網路打上勾,確定後,啟動手機上的移動數據連接就是GPRS,再啟動Rrverse Tether軟體,一路確定下來後,手機將提示你已連接上互聯網,你的手機就能共享電腦網路上網了,你還能將你的手機做無線貓來用,要是你的台式機沒有無線網卡,你就用手機連接你的本本發出的無線網路信號,再將手機連接USB後,開啟USB網路共享,你的台式機就能上網了。不懂你可以問我哈。

❸ android 有網路連接記錄軟體嗎

用tcpmp抓包

❹ android開發中常用的網路連接方式有哪些

告訴你幾個代碼把,這些都是連接方式:
Activity.startActivities() 常用於在應用程序中間啟動其他的Activity.
TextUtils.isEmpty() 簡單的工具類,用於檢測是否為空
Html.fromHtml() 用於生成一個Html,參數可以是一個字元串.個人認為它不是很快,所以我不怎麼經常去用.(我說不經常用它是為了重點突出這句話:請多手動構建 Spannable 來替換 Html.fromHtml),但是它對渲染從 web 上獲取的文字還是很不錯的。
TextView.setError() 在驗證用戶輸入的時候很棒
Build.VERSION_CODES 這個標明了當前的版本號,在處理兼容性問題的時候經常會用到.點進去可以看到各個版本的不同特性
Log.getStackTraceString() 方便的日誌類工具,方法Log.v()、Log.d()、Log.i()、Log.w()和Log.e()都是將信息列印到LogCat中,有時候需要將出錯的信息插入到資料庫或一個自定義的日誌文件中,那麼這種情況就需要將出錯的信息以字元串的形式返回來,也就是使用static String getStackTraceString(Throwable tr)方法的時候.
LayoutInflater.from() 顧名思義,用於Inflate一個layout,參數是layout的id.這個經常寫Adapter的人會用的比較多.
ViewConfiguration.getScaledTouchSlop() 使用 ViewConfiguration 中提供的值以保證所有觸摸的交互都是統一的。這個方法獲取的值表示:用戶的手滑動這個距離後,才判定為正在進行滑動.當然這個值也可以自己來決定.但是為了一致性,還是使用標準的值較好.
PhoneNumberUtils.convertKeypadLettersToDigits 顧名思義.將字母轉換為數字,類似於T9輸入法,
Context.getCacheDir() 獲取緩存數據文件夾的路徑,很簡單但是知道的人不多,這個路徑通常在SD卡上(這里的SD卡指的是廣義上的SD卡,包括外部存儲和內部存儲)Adnroid/data/您的應用程序包名/cache/ 下面.測試的時候,可以去這裡面看是否緩存成功.緩存在這里的好處是:不用自己再去手動創建文件夾,不用擔心用戶把自己創建的文件夾刪掉,在應用程序卸載的時候,這里會被清空,使用第三方的清理工具的時候,這里也會被清空.
ArgbEvaluator 用於處理顏色的漸變。就像 Chris Banes 說的一樣,這個類會進行很多自動裝箱的操作,所以最好還是去掉它的邏輯自己去實現它。這個沒用過,不明其所以然,回頭再補充.
ContextThemeWrapper 方便在運行的時候修改主題.
Space space是Android 4.0中新增的一個控制項,它實際上可以用來分隔不同的控制項,其中形成一個空白的區域.這是一個輕量級的視圖組件,它可以跳過Draw,對於需要佔位符的任何場景來說都是很棒的。
ValueAnimator.reverse() 這個方法可以很順利地取消正在運行的動畫.我超喜歡.
DateUtils.formatDateTime() 用來進行區域格式化工作,輸出格式化和本地化的時間或者日期。
AlarmManager.setInexactRepeating 通過鬧鈴分組的方式省電,即使你只調用了一個鬧鍾,這也是一個好的選擇,(可以確保在使用完畢時自動調用 AlarmManager.cancel ()。原文說的比較抽象,這里詳細說一下:setInexactRepeating指的是設置非准確鬧鍾,使用方法:alarmManager.setInexactRepeating(AlarmManager.RTC, startTime,intervalL, pendingIntent),非准確鬧鍾只能保證大致的時間間隔,但是不一定準確,可能出現設置間隔為30分鍾,但是實際上一次間隔20分鍾,另一次間隔40分鍾。它的最大的好處是可以合並鬧鍾事件,比如間隔設置每30分鍾一次,不喚醒休眠,在休眠8小時後已經積累了16個鬧鍾事件,而在手機被喚醒的時候,非准時鬧鍾可以把16個事件合並為一個, 所以這么看來,非准時鬧鍾一般來說比較節約能源。
Formatter.formatFileSize() 一個區域化的文件大小格式化工具。通俗來說就是把大小轉換為MB,G,KB之類的字元串。
ActionBar.hide()/.show() 顧名思義,隱藏和顯示ActionBar,可以優雅地在全屏和帶Actionbar之間轉換。
Linkify.addLinks() 在Text上添加鏈接。很實用。
StaticLayout 在自定義 View 中渲染文字的時候很實用。
Activity.onBackPressed() 很方便的管理back鍵的方法,有時候需要自己控制返回鍵的事件的時候,可以重寫一下。比如加入 「點兩下back鍵退出」 功能。
GestureDetector 用來監聽和相應對應的手勢事件,比如點擊,長按,慢滑動,快滑動,用起來很簡單,比你自己實現要方便許多。
DrawFilter 可以讓你在不調用onDrew方法的情況下,操作canvas,比了個如,你可以在創建自定義 View 的時候設置一個 DrawFilter,給父 View 裡面的所有 View 設置反別名。
ActivityManager.getMemoryClass() 告訴你你的機器還有多少內存,在計算緩存大小的時候會比較有用.
ViewStub 它是一個初始化不做任何事情的 View,但是之後可以載入一個布局文件。在慢載入 View 中很適合做佔位符。唯一的缺點就是不支持標簽,所以如果你不太小心的話,可能會在視圖結構中加入不需要的嵌套。
SystemClock.sleep() 這個方法在保證一定時間的 sleep 時很方便,通常我用來進行 debug 和模擬網路延時。
DisplayMetrics.density 這個方法你可以獲取設備像素密度,大部分時候最好讓系統來自動進行縮放資源之類的操作,但是有時候控制的效果會更好一些.(尤其是在自定義View的時候).

❺ Android如何獲取網路連接狀態及怎樣調用網路配置界面

import android.content.Context;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;

public class NetManager {
Context context;

public NetManager(Context context) {
this.context = context;
}

// 判斷網路是否可用的方法
public boolean isOpenNetwork() {
ConnectivityManager connectivity = (ConnectivityManager) context
.getSystemService(Context.CONNECTIVITY_SERVICE);
if (connectivity != null) {
NetworkInfo[] info = connectivity.getAllNetworkInfo();
if (info != null)
for (int i = 0; i < info.length; i++)
if (info[i].getState() == NetworkInfo.State.CONNECTED) {
return true;
}
}
return false;
}

// 判斷WIFI網路是否可用的方法
public boolean isOpenWifi() {
ConnectivityManager connManager = (ConnectivityManager) context
.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo mWifi = connManager
.getNetworkInfo(ConnectivityManager.TYPE_WIFI);
return mWifi.isConnected();
}
}

public static void netManager(final Context a) {
netManager = new NetManager(a);

if (!netManager.isOpenNetwork()) {
// 如果網路不可用,則彈出對話框,對網路進行設置
Builder builder = new Builder(a);
builder.setTitle("沒有可用的網路");
builder.setMessage("是否對網路進行設置?");
builder.setPositiveButton("確定",
new android.content.DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Intent intent = null;
try {

String sdkVersion = android.os.Build.VERSION.SDK;
if (Integer.valueOf(sdkVersion) > 10) {
intent = new Intent(
android.provider.Settings.ACTION_WIRELESS_SETTINGS);
} else {
intent = new Intent();
ComponentName comp = new ComponentName(
"com.android.settings",
"com.android.settings.WirelessSettings");
intent.setComponent(comp);
intent.setAction("android.intent.action.VIEW");
}
a.startActivity(intent);
} catch (Exception e) {
e.printStackTrace();
}
}
});
builder.setNegativeButton("取消",
null);
builder.show();
}else {
Toast.makeText(a, "網路不給力,請確認您的網路連接", Toast.LENGTH_LONG).show();
}
}轉載僅供參考,版權屬於原作者。祝你愉快,滿意請點贊哦

❻ 安卓軟體tcp網路連接查看器。有圖 想不起來軟體叫什麼。快幫忙來在線等!

😏😉

❼ android連接網路伺服器

package com.test;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.net.HttpURLConnection;
import java.net.URL;
import java.net.URLEncoder;
import java.util.HashMap;
import java.util.Map;
import org.json.JSONObject;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.os.Handler;
import android.os.Looper;
public class TestPost extends Activity{
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.loading);
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
final Map<String, String> params0 = new HashMap<String, String>();
params0.put("username", username);
params0.put("password", password);
final String url0 = "http://192.168.0.11:80/xxxx.php";
Runnable downloadRun = new Runnable() {
@Override
public void run() {
Looper.prepare();
try {
String result0 = sendPostRequest(
params0, url0);
JSONObject jsonObject = new JSONObject(result0);
String status = jsonObject.getString("status");
String message = jsonObject.getString("message");
if (status.equals("success")) {
//成功幹啥
} else {
//失敗幹啥
}
} catch (Exception e) {
//出現異常幹啥
}
}
};
new Thread(downloadRun).start();
}
}, 200);
}
//post請求方法
public String sendPostRequest(Map<String, String> params, String actionurl)
throws Exception {
String URl = actionurl;
StringBuilder sb = new StringBuilder();
if (params != null && !params.isEmpty()) {
for (Map.Entry<String, String> entry : params.entrySet()) {
sb.append(entry.getKey()).append('=')
.append(URLEncoder.encode(entry.getValue(), "UTF-8"))
.append('&');
}
sb.deleteCharAt(sb.length() - 1);
}
byte[] entitydata = sb.toString().getBytes();// 得到實體的二進制數據
URL url = new URL(URl);
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setDoInput(true);
conn.setRequestMethod("POST");
conn.setConnectTimeout(10000);
conn.setDoOutput(true);// 如果通過post提交數據,必須設置允許對外輸出數據
conn.setUseCaches(false);// 是否緩存
conn.setRequestProperty("Content-Type","application/x-www-form-urlencoded");
conn.setRequestProperty("Content-Length",String.valueOf(entitydata.length));
OutputStream outStream = conn.getOutputStream();
outStream.write(entitydata);
outStream.flush();
outStream.close();
BufferedReader bufferRead = null;
if(conn.getResponseCode() == 200){
bufferRead = new BufferedReader(new InputStreamReader(conn.getInputStream()));
}
String result = "";
String readLine = null;
while ((readLine = bufferRead.readLine()) != null) {
result += readLine;
}
bufferRead.close();
conn.disconnect();
return result;
}

}

我用的是這種方法

❽ 安卓手機用什麼軟體能讓手機用數據線連接電腦然後用電腦的網路

需要GScript軟體
方法如下:
一、准備工作
①在電腦端安裝好與你手機型號相匹配的驅動程序(這個一般買手機時都自帶有,實在不會可以使用騰訊手機管家PC版自動獲取);
②在手機端下載安裝兩個Android與電腦聯網必須的軟體:GScript和BusyBox
GScript Lite(安卓shell腳本運行軟體)
安卓刷機必備(BusyBox Pro)
③你的安卓手機必須具有root許可權,沒有root的手機是沒有辦法完成本教程的喲!
二、正式操作
1)將手機通過USB數據線連接至電腦,再依次打開手機的系統設置 → 無線和網路 → 綁定與攜帶型熱點 → 啟用「USB綁定」。完成後,正常情況下電腦的網路連接窗口(在桌面的網上鄰居上右鍵屬性打開)就會多出一個新的本地連接,為了教程方便這里給它重命名為 USB連接 。
2)然後在下方的寬頻連接上右鍵選擇屬性 → 切換到高級選項卡 → 將連接共享的選項打上對勾設為「允許」 → 家庭網路連接選擇為「USB連接」 → 最後確定即可。如圖設置:
溫馨提醒:如果你的電腦不是通過寬頻撥號聯網的話,那就需要在系統默認的本地連接上右鍵選擇屬性 → 高級 → 將「允許其他用戶連接共享」打勾,最後記得確定!
3)接著來設置我們剛剛的「USB連接」,右鍵打開屬性窗口,雙擊「internet協議」,將裡面默認的ip地址(192.168.0.1)修改為192.168.42.1,下面的DNS建議設為114.114.114.114。其他的不用填。最後確定。如圖所示:
4)最後一步則是最關鍵的了,回到我們的手機。打開准備好的BusyBox Pro軟體(放心是漢化過的)。等待首次載入直到進度100%完成,再選擇界面左下角的「安裝」→「智能安裝」→稍等一會兒看到成功完成的提示即可按返回鍵退出。
再打開安裝好的GScript軟體,按菜單鍵進入「Add script」(新建腳本),在上面的輸入框隨便填個名字(比如usb聯網),下面的輸入框則需要輸入後面的腳本代碼:busybox route add default gw 192.168.42.1 (注意不能輸錯哦)!完成後選擇「save」保存,然後按返回鍵回到軟體主界面選擇「usb聯網」腳本執行就行了。如果不出意外現在你的手機就已經可以連接電腦的寬頻網路進行共享上網啦

❾ 安卓手機打開網路的情況下如何限制軟體連接網路

安卓手機上網參數設置方法:進入手機設置-連接-更多網路-移動網路-移動數據(開內啟)-接入點名稱-按需容選擇,也可點擊菜單鍵-重置為默認值(cmnet接入點所產生的流量費是否包含在套餐中請以實際開通套餐為准);如有手機具體品牌,可回復:XX手機上網參數設置方法(如:蘋果手機上網參數設置方法/華為手機上網參數設置方法)。

❿ Android客戶端怎麼與伺服器資料庫連接

不能與資料庫連接的

Android客戶端不能直接與伺服器資料庫連接。資料庫是需要非常大的內存,安裝之後有好幾G,連接資料庫要有一個像SQLServer里的webservice,這樣的一個橋梁來間接訪問。就是在伺服器運行一個服務端程序,該服務端程序通過接收來自android客戶端的指令,對資料庫進行操作。

客戶端的http請求可以通過 HttpClient類實現,在anddroid 4.0之後,客戶端的網路請求已經不被允許在主線程中運行,所以還需注意另開啟一個子線程進行網路請求。

(10)android網路連接工具擴展閱讀:

Android安全許可權機制:

Android默認設置下,所有應用都沒有許可權對其他應用、系統或用戶進行較大影響的操作。這其中包括讀寫用戶隱私數據(聯系人或電子郵件),讀寫其他應用文件,訪問網路或阻止設備待機等。安裝應用時,在檢查程序簽名提及的許可權,且經過用戶確認後,軟體包安裝器會給予應用許可權。

下載一款Android應用通常會要求如下的許可權:撥打電話、發送簡訊或彩信、修改/刪除SD卡上的內容、讀取聯系人的信息、讀取日程信的息,寫入日程數據、讀取電話狀態或識別碼、精確的(基於GPS)地理位置、模糊的(基於網路獲取)地理位置、創建藍牙連接、

還有對互聯網的完全訪問、查看網路狀態,查看WiFi狀態、避免手機待機、修改系統全局設置、讀取同步設定、開機自啟動、重啟其他應用、終止運行中的應用、設定偏好應用、震動控制、拍攝圖片等。