Ⅰ 手機app要怎樣連接伺服器呢不用電腦行嗎
手機app要什麼連接伺服器呢?能不能不能用電腦可以嗎?你要連接girl是什麼伺服器呢?如果你連接的是你自己的的伺服器的話,你自己找人編寫一個app軟體就可以連接到你的私人伺服器了,如果你要連接別的伺服器的話,看是什麼情況了?如果只是一些普通數據的傳輸,比如看視頻等數據的傳輸,集氣就可以聯系了呀,如果你想進入那個伺服器進行一步,一些內部數據管理的話,那需要黑客的才能夠去搞了,因為偏寫這些程序設違法的。
Ⅱ android客戶端怎麼與伺服器資料庫連接
不能與資料庫連接的
Android客戶端不能直接與伺服器資料庫連接。資料庫是需要非常大的內存,安裝之後有好幾G,連接資料庫要有一個像SQLServer里的webservice,這樣的一個橋梁來間接訪問。就是在伺服器運行一個服務端程序,該服務端程序通過接收來自android客戶端的指令,對資料庫進行操作。
客戶端的http請求可以通過 HttpClient類實現,在anddroid 4.0之後,客戶端的網路請求已經不被允許在主線程中運行,所以還需注意另開啟一個子線程進行網路請求。
(2)安卓app怎麼和伺服器連接擴展閱讀:
Android安全許可權機制:
Android默認設置下,所有應用都沒有許可權對其他應用、系統或用戶進行較大影響的操作。這其中包括讀寫用戶隱私數據(聯系人或電子郵件),讀寫其他應用文件,訪問網路或阻止設備待機等。安裝應用時,在檢查程序簽名提及的許可權,且經過用戶確認後,軟體包安裝器會給予應用許可權。
下載一款Android應用通常會要求如下的許可權:撥打電話、發送簡訊或彩信、修改/刪除SD卡上的內容、讀取聯系人的信息、讀取日程信的息,寫入日程數據、讀取電話狀態或識別碼、精確的(基於GPS)地理位置、模糊的(基於網路獲取)地理位置、創建藍牙連接、
還有對互聯網的完全訪問、查看網路狀態,查看WiFi狀態、避免手機待機、修改系統全局設置、讀取同步設定、開機自啟動、重啟其他應用、終止運行中的應用、設定偏好應用、震動控制、拍攝圖片等。
Ⅲ Android開發中客戶端和伺服器端怎麼連接
首先你除了會安卓開發外要會javaweb或php等伺服器語言。然後給伺服器編寫對資料庫的操作和給app提供操作的介面,之後你的伺服器連接資料庫,你的app通過http等協議通過介面就能實現你想要的了。大概就是這樣的流程,一般在公司中伺服器的代碼不需要你寫。具體的不是三言兩語就能做好的,網上搜搜大神們的寫案例吧。
Ⅳ 自己寫了一個Android的APP,想用socket連接伺服器
最近我在在寫一個APP,用到了socket,在自己電腦上搭建的伺服器,具體過程: 用eclipse寫Java代碼,創建一個serversocket,用來監聽客戶端的請求; 客戶端在發送數據前,首先創建一個Socket,然後直接請求伺服器即可。自己寫了一個Android的APP,想用socket連接伺服器
Ⅳ 請教app如何和後台服務對接
具體步驟如下:
1,瀏覽器登陸網站首頁,滑鼠右鍵—查看網頁源代碼;
2,在打開的源代碼中搜索查看generator,後面所跟內容為當前論壇版本號,搜索查看Content-Type,後面所跟內容為當前論壇編碼類型。
3,登陸opencom後台,點擊應用管理,選擇您需要對接的APP應用;
4,點擊網站對接菜單,下載插件對應論壇版本以及編碼的插件。目前我們提供dz3.2、dz3.1和dz2.5的gbk和utf8兩種類型,以及phpwind8.7版本;如需對接其它版本,可聯系客服,選擇好後接著點擊提交。
5,點擊下載,下載完後,請將解壓後的文件cbhook上傳到您論壇根目錄下然後在瀏覽器中鍵入(你的論壇網址/cbhook/index.php進行安裝)
6,在論壇上運行安裝插件,只有全部許可權為可寫才能安裝,如果某個許可權為不可寫,請注意修改(許可權修改請聯系伺服器提供商或者咨詢我司技術人員)。安裝完畢後回到opencom管理後台進行後面的操作。
7,輸入您網站域名,注意域名開頭需要加「http://+您的論壇網址」;點擊創建中央橋(請確保你的論壇程序安裝在根目錄下,如果放在特定文件夾中,請打開cbapi_config.php修改文件中論壇程序文件夾路徑)。
8,,中央橋創建成功後進入頻道對應設置環節,左邊板塊為程序抓取到的論壇板塊;右邊為所創建應用頻道;在下拉框中選擇您應用中所需要與論壇板塊對接的頻道,選好後點對接;也可以點新建頻道對接,系統自動會在應用中生成一個與您論壇板塊名字一樣的應用頻道(新生成的頻道圖標、介紹、許可權設置等可在對接好後自行在頻道設置中再修改);頻道對應設置好後,點擊開啟同步,看到「啟動中」綠色文字則為中央橋對接成功。
Ⅵ 為什麼安卓手機app無法連接到伺服器,怎麼辦
先打開蘋果手機主屏上的「設置」應用,
在設置列表中點擊頂部的「無線區域網」一欄,
接著點擊當前已經接入的無線網路右側的嘆號圖標,
在無線區域網網路參數列表中,點擊
DNS
一欄,
隨後刪除原來的
DNS
地址,輸入新的
8.8.8.8
這個新地址,再點擊左上角的「無線區域網」返回。
接下來請打開蘋果手機的後台多任務管理界面,把
App
Store
應用商店從後台關閉。這里以
iOS7
系統為例,把
App
Store
從後台向上拖出
最後再重新打開
App
Store
應用商店,應該就可以正常訪問了
Ⅶ appconnect安卓手機怎麼用
appconnect安卓手機怎麼用
1、首先下載AppConnect安卓應用,可以在安卓應用商店中搜索AppConnect,下載安裝即可。
2、打開AppConnect,選擇「我的設備」,點擊「添加設備」,根據提示操作,將手機連接到Wi-Fi網路,點擊「添加」,將設備添加到AppConnect中。
3、點擊「控制」,可以查看手機的運行狀態,點擊「設置」,可以設置設備廳首的各種參數,比如Wi-Fi連接、安全設置等。
4、點擊「設備」,可以查看手機的各種信息,比如內存狀態、電池狀態等。
5、點擊「應指神用」,可以查看手機上所有的應用,可以對應用進行安裝、卸載等操作。
6、點擊「安全」,可以設置手機的安全策略,比如設置唯伏虧設備鎖、禁止安裝未知應用等。
Ⅷ android平台的app 手機客戶端和後台伺服器怎麼進行數據交互的
首先不要管安卓端還是蘋果端,現在一般都是響應式的app,你放到安卓或者蘋果或者pc或者平板都是沒有問題的。一般採用的是http介面通訊,或者socket連接。具體你要去查資料找Demo了。而且現在主流是採用html5開發或者混合開發了。所以最好是伺服器提供appAPI介面,通過http訪問伺服器,獲取數據,數據一般是json,或者xml,拿到後解析數據就可以了,然後再用UI框架或者其他框架或者自定義的UI封裝下格式很漂亮了,至於cookie和session等,看你的習慣,網路驗證和簽名那些也自己看習慣,如果涉及到大數據,還需要引入第三方框架的,直接引入就可以了,不過推薦自己寫,防止侵權。都是很通用的。
Ⅸ 如何實現android和伺服器的長連接
轉載 這種功能實際上就是數據同步,同時要考慮手機本身、電量、網路流量等等限制因素,所以通常在移動端上有一下兩個解決方案:
1.一種是定時去server查詢數據,通常是使用HTTP協議來訪問web伺服器,稱Polling(輪詢);
2.還有一種是移動端和伺服器建立長連接,使用XMPP長連接,稱Push(推送)。
從耗費的電量、流量和數據延遲性各方面來說,Push有明顯的優勢。但是使用Push的缺點是:
對於客戶端:實現和維護相對成本高,在移動無線網路下維護長連接,相對有一些技術上的開發難度。
對於伺服器:如何實現多核並發,cpu作業調度,數量龐大的長連接並發維護等技術,仍存在開發難點。
在講述Push方案的原理前,我們先了解一下移動無線網路的特點。
移動無線網路的特點:
因為 IP v4 的 IP 量有限,運營商分配給手機凳褲終端的 IP 是運營商內網的 IP,手機要連接 Internet,就需要通過運營商的網關做一個網路地址轉換(Network Address Translation,NAT)。簡單的說運營商的網關需要維護一個外網 IP、埠到內網 IP、埠的對應關系,以確保內網的手機可以跟 Internet 的伺服器通訊
GGSN(Gateway GPRS
Support Node 網關GPRS支持結點)模塊就實現了NAT功能。
因為大部分移動無線網路運營商都是為了減少網關的NAT映射表的負荷,所以如果發現鏈路中有一段時間沒有數據通訊時,會刪除其對應表,造成鏈路中斷。(關於NAT的作用及其原理可以查看我的另一篇博文:關於使用UDP(TCP)跨區域網,NAT穿透的心得)
Push在Android平台上長連接的實現:
既然我們知道我們移動端要和Internet進行通信,必須通過運營商的網關,所以,為了不讓NAT映射表失效,我們需要定時向Internet發送數據,因為只是為了不然NAT映射表失效,所以只需發送長度為0的數據即可。
這時候就要用到定時器,在android系統上,定時器通常有一下兩種:
1.java.util.Timer
2.android.app.AlarmManager
分析:
Timer:可以按照計劃或者時間周期來執行相關的任務。但是Timer需要用WakeLock來讓CPU保持喚醒狀態,才能保證任務的執行,這樣子會消耗大量流量;當CPU處於休眠的時候,就不能喚醒執行任務,所以應用於移動端明顯是不合適。
AlarmManager:AlarmManager類是屬於android系統封裝好來管理RTC模塊的管理類。悔粗銷這里就涉及到RTC模塊,要更好地了解兩者的區別,就要明白兩者真正的區別。
RTC(Real- Time Clock)實時鬧鍾在一個嵌入式系統中,通常採用RTC
來提供可靠的系統時間,包括時分秒和年月日等;而且要求在系統處於關碧游機狀態下它也能夠正常工作(通常採用後備電池供電),它的外圍也不需要太多的輔助電路,典型的就是只需要一個高精度的32.768KHz
晶體和電阻電容等。(如果對這方面感興趣,可以自己查閱相關資料,這里就說個大概)
好了,回來正題。所以,AlarmManager又稱全局定時鬧鍾。這意味著,當我用使用AlarmManager來定時執行任務,CPU可以正常地休眠,只有在執行任務是,才喚醒CPU,這個過程是很短時間的。
下面簡單來說明其使用:
1.類似於Timer功能:
//獲得鬧鍾管理器
AlarmManager
am = (AlarmManager)getSystemService(ALARM_SERVICE);
//設置任務執行計劃
am.setRepeating(AlarmManager.ELAPSED_REALTIME, firstTime, 5*1000,
sender);//從firstTime才開始執行,每隔5秒再執行
2.實現全局定時功能:
//獲得鬧鍾管理器
AlarmManager
am = (AlarmManager)getSystemService(ALARM_SERVICE);
//設置任務執行計劃
am.setRepeating(AlarmManager.ELAPSED_REALTIME_WAKEUP, firstTime,
5*1000, sender);//從firstTime才開始執行,每隔5秒再執行
總結:在android客戶端使用Push推送時,應該使用AlarmManager來實現心跳功能,使其真正實現長連接。
Ⅹ 我想做一個app,app和伺服器是如何連接起來的呢
當手機需要獲取一組數據,用http協議向伺服器發起請求,伺服器根據http協議傳過來的請求地址和參數返回數據給手機。
獲取的數據如果非常大,可以在手機端建個SQLite資料庫,把數據保存進去。