當前位置:首頁 » 安卓系統 » android軟體

android軟體

發布時間: 2022-01-30 15:29:57

① 如何查看android軟體的行為

引言

在一個家庭中,老、幼兩類群體的安全是家庭成員比較擔心的,老人外出購物走丟,初中生上課期間去網吧等事件頻繁發生。針對此類安全問題,本文基於Android設計出位置實時監控系統。由於在Android系統手機上開發,可提高便捷性和普及程度,降低成本。

1 系統總體設計

本系統在整體上可以分成兩大部分,即被監控端和監控端。被監控端和監控端都是在基於Android操作系統的智能手機上開發實現。該系統內數據傳輸可採用WiFi、GPRS或者3G網路等通信模式,定位採用的GPS衛星定位的方式。然後利用位置分析資料庫進行位置數據分析,在手機上載入電子地圖,直觀地顯示被監控端的位置(若出現在非正常區域則進行提醒監控端)。系統總體的結構圖如圖1所示。

3.3 程序實現

一是接收發送過來的經緯度信息。本設計為直觀顯示經緯度信息,在載入地圖的同時,顯示在「簡訊內容:」部分。其接收功能實現代碼如下:

/**
* 監聽收到的簡訊
*/
private final class SmsObserver extends ContentObserver {
public SmsObserver(Handler handler) {
super(handler);
}
public void onChange(boolean selfChange) {
ContentResolver resolver = getContentResolver();
//查到發出的簡訊
Uri uri = Uri.parse("content://sms/inbox");
Cursor cursor = resolver.query(uri, new String[] { "address", "body" }, null, null, "_id desc limit 1");
if (cursor.moveToNext()) {
String address = cursor.getString(0);
if (address.equals("此處為被監控對象的手機號碼")) {
String body = cursor.getString(1);
smsContent.setText(body);
SearchButtonProcess(body);
}
}
}

二是實現電子地圖上的位置顯示。僅僅有經緯度信息,監控者無法直觀地了解被監控對象的方位。所以在監控端軟體上,載入網路地圖實現被監控對象的實時監控,運行結果如圖8所示。其實現代碼如下:

/**
* 對收到的地點發起搜索並顯示在地圖上
*
* @param v
*/
private void SearchButtonProcess(String smsContent) {
try {
// 逗號分隔過濾得到經緯度字元串
String[] point = smsContent.split(",");
// 獲取到的字元串需要轉化成long,然後long值需要乘1e6後轉化為int
String latitudeStr = point[0];
String longitudeStr = point[1];
GeoPoint ptCenter = new GeoPoint((int)(Float.valueOf(latitudeStr)*1e6),
(int)(Float.valueOf(longitudeStr)*1e6));
// 反Geo搜索
mSearch.reverseGeocode(ptCenter);
} catch (Throwable e) {
Toast.makeText(MainActivity.this, "SearchButtonProcess Error", Toast.LENGTH_LONG).show();
}

4 系統測試結果

如果被監控端和監控端都採用Android手機平台,可以充分利用Android提供的豐富的介面,使系統具有更好的擴展性和實用性。該系統進一步改進還可以實現拍照、截圖、標注和查看軌跡等功能。

5 結束語

該系統結構簡單、功能明確,軟體界面方便美觀,設計完成後該系統在自己家庭中進行試用。經過實際生活中的運用證明,該系統可對家中的老人或者孩子進行位置的實時監控,並根據其位置信息家庭成員可以判斷是否正常,及時打電話確保安全。此外在本系統的設計基礎上,添加LED的顯示模塊也可以應用到城市公交當中去,為乘客向導系統(PIS,Passenger Information System)的建立提供了一些方法和思路。還可以通過司機的Android操作系統手機,實現遠程運輸車輛的全程監控,極大地降低成本。

② 如何對一個Android軟體進行測試

主要測試內容包括:

1、功能正確性測試;

根據這個安桌軟體的需求,看它到底支持那些功能,對每個功能,編寫測試用例,驗證這個功能是否正確;例如:有注冊,登陸,編輯消息,發送消息,刪除消息,察看消息等功能,那麼你就要測試這每個功能是否正確實現了。

2、界面易用性測試;

主要考慮(1)易理解性;(2)易學習性;(3)易操作性;是否達到要求。

3、兼容性測試;

不同安卓版本的兼容性;不同安卓設備的兼容性,例如:不同廠家的手機,PAD等;看該軟體在不同的軟體和硬體下顯示是否正常,功能是否正確;

4、安全性測試;

用戶信息是否不被泄漏等;

5、不同網路狀態下的測試;

wifi和2g,3g不同的網路速度下的功能是否正確;沒有網路連接的情況下會怎麼樣,等等。

③ 關於android的軟體

應該有挺多的吧,不過還是最喜歡Go桌面

④ Android軟體是什麼

Android軟體是用Android操作系統的軟體。

Android是一種基於linux的自由及開放源代碼的操作系統。主要使用於移動設備,如智能手機和平板電腦,由Google公司和開放手機聯盟領導及開發。

Android操作系統最初由Andy Rubin開發,主要支持手機。後逐漸擴展到平板電腦及其他領域上,如電視、數碼相機、游戲機、智能手錶等。

(4)android軟體擴展閱讀

Android 是運行於Linux kernel之上,但並不是GNU/Linux。Android又以Bionic 取代Glibc、以Skia 取代Cairo、再以opencore取代FFmpeg等等。

Android
為了達到商業應用,必須移除被GNU GPL授權證所約束的部份,例如Android將驅動程序移到 Userspace,使得Linux
driver 與 Linux kernel徹底分開

Android 的 Linux kernel控制包括安全,存儲器管理,程序管理,網路堆棧,驅動程序模型等。下載Android源碼之前,先要安裝其構建工具 Repo來初始化源碼。Repo 是 Android 用來輔助Git工作的一個工具。

⑤ 安卓開發利用什麼軟體

可以用eclipse 、Myeclipse、Dreamweaver這些都可以,只要載入一些開發環境,比如java再安裝一個模擬器,即可。android 開發工具更新很快的,很多人都用eclipse用Java語言編寫手機軟體,當然這個不會淘汰很多人還是用,因為這樣編寫的比較原生態,隨著時間的發展,Dreamweaver上面載入一些工具,參照一些插件、模版設計來做android 軟體也是可能。更多學習視頻教程可以關注Mars、黎躍春,老羅視頻教程看看。

⑥ com.android是什麼軟體。

我的是三星GT9070的 也有這個病毒。沒有ROOT 卸不掉這個東西

⑦ 最好的Android軟體下載網站

可以上首派官方網站www.apanda.com.cn有個android系統的軟體下載專區 也有提供不斷升級的刷機系統 現已升級到 Android OS v2.1正式版

還可以去N多網 天網

⑧ 開發android手機軟體的工具有哪些

Android SDK

Android是谷歌(Google)公司推出的手機開發平台。 與iPhone相似,Android採用WebKit瀏覽器引擎,具備觸摸屏、高級圖形顯示和上網功能,用戶能夠在手機上查看電子郵件、搜索網址和觀看視頻節目等,比iPhone等其他手機更強調搜索功能,界面更強大

集成開發環境 Eclipse

Eclipse是著名的跨平台的自由集成開發環境(IDE)。最初主要用來Java語言開發,但是目前亦有人通過插件使其作為其他計算機語言比如C++和Python的開發工具。 Eclipse的本身只是一個框架平台,但是眾多插件的支持使得Eclipse擁有其他功能相對固定的IDE軟體

Android NDK

Android NDK 是在SDK前面又加上了「原生」二字,即Native Development Kit,因此又被Google稱為「NDK」。 在此之前,Android平台的第三方應用程序均是依靠基於Java的Dalvik特製虛擬機進行開發的。原生SDK的公布可以讓開發者更加直接的接觸Android系統資源,...

Android組件界面設計工具 DroidDraw

DroidDraw 是一個基於Java Swing的Android界面設計器,我們可以通過它來生成復雜的Android Layout XML文件,據作者介紹,Android的Layout和Swing Layout中有很好的對應,設計器的代碼編寫起來還是比較容易的。 android下,高級組件,通過xml來配置,書寫

NetBeans開發Android的插件

這是一款在 NetBeans 中開發 Android 平台應用的插件。

⑨ 什麼安卓應用市場最好

1、酷市場:酷市場CoolMarket是酷安網為廣大Android用戶開發的第三方市場應用,特色是在網站看到什麼好應用,點擊下載到手機,然後只要開啟酷市場,就可以收到下載推送,實現輕松安裝,保證不駐留後台。

2、豌豆莢:豌豆莢是最早一批更新安卓手機的應用庫平台之一,豌豆莢庫內的APP不僅僅在數目上非常齊全,在避免不規范APP、捆綁APP的原則上也是做到盡善盡美,每一個應用游戲都經過應用專家手工實測和機器校準,保證官方無惡意。

3、APKPure:這是一款由谷歌官方推出的應用、游戲下載商店,用戶無需費盡周折地就能夠享受與谷歌商店同樣的資源下載服務,輕松暢享平台優質精品資源,並且平台軟體無廣告插件,對國內用戶來說是一款難得的應用商店。

4、最美應用:這是收集和傳播高品質應用的新媒體和社區,由應用玩家和設計師一起發現和分享最好看、最好用、最好玩的應用,超過百家專業媒體和微博達人入駐,為用戶推薦更多好玩的應用游戲。

5、應用匯:易於使用的定製Android可以讓您更輕松地下載,更新喜愛的應用程序和游戲,如Whatsapp,Facebook,Instagram,Youtube以及許多Launcher應用程序。

⑩ 做安卓軟體開發需要哪些工具

android是基於linux的,所以在ubuntu下是最好的。當然windows下面也是可以的。但是android的內核是基於linux的,並且通過終端進行各種操作,非常強大,也比cmd方便。

大致開發的環境是這樣:ubuntu系統,以前是windows然後安裝了ubuntu的虛擬機。android大部分的開發都是中間層到頂層的應用開發,所以基本上是java開發。

表配如下:1eclipse是開發java必備,也是android必備。(當然前提是先安裝JDK1.6)

2下載android的SDK和ADT。這是android的開發必須的工具,adb、ddms、mksdcard、aapt,debug 必備

A安裝完eclipse後,通過help=〉install new software把ADT安裝好

B然後window=>preference設置好SDK的路徑即可

熱點內容
java方法定義 發布:2025-01-19 20:20:50 瀏覽:404
kr腳本 發布:2025-01-19 20:17:41 瀏覽:518
幫我開啟存儲 發布:2025-01-19 20:17:39 瀏覽:813
s9存儲縮水 發布:2025-01-19 20:08:06 瀏覽:335
2b2t的伺服器編號是什麼 發布:2025-01-19 19:58:55 瀏覽:874
androidstudio下載與安裝 發布:2025-01-19 19:58:14 瀏覽:560
拉鉤演算法 發布:2025-01-19 19:58:14 瀏覽:866
python中讀取文件 發布:2025-01-19 19:37:26 瀏覽:369
網吧電腦連接到steam伺服器錯誤 發布:2025-01-19 19:37:17 瀏覽:602
mc怎麼在別人的伺服器開創造 發布:2025-01-19 19:37:16 瀏覽:71