Time of Update: 2018-12-06
許多連網應用都在開始啟動並執行時候檢查當前網路狀態,如果沒有開啟則去開啟它,記錄一下以前寫程式時的網路檢查,發現人的記憶力真是有限,總是隔段時間久忘記,所以記錄下來是最好的記憶。 我們可以在一開始啟動程式的時候檢查網路連接狀況,如果沒有開啟則彈出對話方塊設定網路 首先需要加入許可權<uses-permission
Time of Update: 2018-12-06
1. 系統引導bootloader1) 源碼:bootable/bootloader/*2)
Time of Update: 2018-12-06
reboot1.作用reboot命令的作用是重新啟動電腦,它的使用許可權是系統管理者。2.格式 reboot [-n] [-w] [-d] [-f] [-i]3.主要參數-n: 在重開機前不做將記憶體資料寫回硬碟的動作。-w: 並不會真的重開機,只是把記錄寫到/var/log/wtmp檔案裡。-d: 不把記錄寫到/var/log/wtmp檔案裡(-n這個參數包含了-d)。-i: 在重開機之前先把所有與網路相關的裝置停止。 mount1.
Time of Update: 2018-12-06
//contentObserver只是通知數據庫中內容變化了cursor.registerContentObserver(mChangeObserver);//datasetObserver是調用requery之後通知上層cursor資料內容已經更新cursor.registerDataSetObserver(mDataSetObserver);我們的調用流程如下:當我們使用getContentResolver().query()的時候,我們的resolver會通過uri找到對應的provide
Time of Update: 2018-12-06
以前做項目碰到過一個需求,就是有5個button,這5個button要圍繞一個點不停的轉動,而且點擊不同的button會進行相應的邏輯,比如activity的跳轉等.就類似於gallery,但是又有所不同有人會首先想到用位移動畫,但是android的位移動畫只是動畫,也就是說你從A點移動B點,看上去是移動過去了,但是點擊的事件觸發卻還是在A點,實際上沒有真正的位移過去,只是欺騙眼睛罷了,但是在android2.2以後api提供了這樣的一個方法setPosition(),這個方法的好處是你可以監聽
Time of Update: 2018-12-06
String ADD_SHORTCUT_ACTION 動作:在系統中添加一個捷徑。. “android.intent.action.ADD_SHORTCUT” String ALL_APPS_ACTION 動作:列舉所有可用的應用。 輸入:無。 “android.intent.action.ALL_APPS” String ALTERNATIVE_CATEGORY 類別:說明 activity 是使用者正在瀏覽的資料的一個可選操作。
Time of Update: 2018-12-06
今天在網上下了個源碼,匯入的時候發現出現Invalid project description的提示,翻譯成中文就是“無效的項目描述”的意思,搞不明白遂百度找到瞭解決辦法,現記錄並共用之!Android匯入一個工程時提示 Invalid project description字樣,當我們單擊<Details>按鈕查看詳細內容可以看到overlaps the location of another
Time of Update: 2018-12-06
先用隨便什麼東西做出個 Web Service,假設得到的Web Service地址如下: http://192.168.0.100/android/WebService1.asmx 而這個 Web Service 中,提供了一個 Sum 函數,其實現如下:publicint Sum(int a, int b) { return a + b; }則在 Android 中,可以按以下方式調用 publicvoid callWS() throws
Time of Update: 2018-12-06
在開發遊戲的時候,有些 遊戲是只能橫屏玩的,所以手機豎立放置的時候,要保持遊戲畫面依然橫屏。要做到這個要求其實很簡單,在AndroidManifest.xml裡面配置一下就可以了。加入這一行android:screenOrientation="landscape"。例如(landscape是橫向,portrait是縱向):<?xml version="1.0" encoding="utf-8"?> <manifest
Time of Update: 2018-12-06
本文主要介紹記錄和恢複listView滾動位置的3種方法,記錄listView滾動到的位置的座標(推薦)、記錄listView顯示在螢幕上的第一個item的位置、通知適配器資料改變。 有時在view切換時,需要恢複listView之前滾動到的位置,鑒於網上已有資料說的都是第二種方法,而第二種方法本身在精確度上較差,自己找到了第一種方法分享下。 1、記錄listView滾動到的位置的座標,然後利用listView.scrollTo精確的進行恢複listView.setOnScrollListene
Time of Update: 2018-12-06
大家好,今天給大家分享下Android解析Json的例子,我這裡自己安裝了Tomcat,讓自己電腦充當下伺服器,最重要的是,返回結果自己可以隨便修改。首先看下Json的定義,以及它和XML的比較:JSON的定義:一種輕量級的資料交換格式,具有良好的可讀和便於快速編寫的特性。業內主流技術為其提供了完整的解決方案(有點類似於Regex ,獲得了當今大部分語言的支援),從而可以在不同平台間進行資料交換。JSON採用相容性很高的文字格式設定,同時也具備類似於C語言體系的行為。 –
Time of Update: 2018-12-06
AOSP(Android Open Source Project) 指的是Android開源項目,也就是開源版本的Android。——再簡單點說,就是Android的原始碼。這套原始碼可以從http://source.android.com (需VPN) 獲得。你有興趣可以下載原始碼並配置好工具鏈自己編譯。這個解釋不重要,重要的是,AOSP並不是一個ROM,它只是一套原始碼而已。要變成rom,還需要rom
Time of Update: 2018-12-06
感謝匿名人士的投遞最新訊息,Google已經通過OTA(Over The Air空中下載)開始向Nexus One提供Android2.2的更新。由於更新提示是逐步發出的,所以如果您擁有Nexus One,還請注意狀態提示欄的更新訊息提示,也許下一台更新的就是您的機器了。 對於不瞭解Android2.2特色的讀者們做一下簡要說明,這一版本主要有如下幾點重大改進:(以下搬運自http://www.cnbeta.com/articles/111686.htm) 1.速度提升
Time of Update: 2018-12-06
新聞來源:個人電腦世界網站本文是教各位如何安裝Google的Android作業系統到iPhone上。事先警告,動手能力不強,不喜歡折騰的同學還是不要試了。 也許你想過讓iPhone逃出蘋果的魔爪。也許你只是嘗試下新東西。無論基於哪種想法,你已經看過關於iPhone安裝Android系統的文章 了,你現在想自己來試試。目前還不完善
Time of Update: 2018-12-06
Android
Time of Update: 2018-12-06
Android的對話方塊常用的有兩種:PopupWindow和AlertDialog。popupWindow是一個阻塞式的彈出框,這就意味著在我們退出這個彈出框之前,程式會一直等待,,這就意味著在我們退出這個彈出框之前,程式會一直等待, *這和AlertDialog不同哦,AlertDialog是非阻塞式彈出框,AlertDialog彈出的時候,後台可是還可以做其他事情的哦。 PopupWindow顧名思義為快顯功能表,不同於AlertDialog對話方塊,PopupWindow彈出
Time of Update: 2018-12-06
初學android,配置開發環境遇到了一些問題。 從網上找到很多關於環境配置的博文,通過eclipse->help->install new software開始來安裝ADT,需要從連網下載ADT,可是下載連結被封掉,總是failed。解決這個問題有兩個方法,一是參照http://blog.csdn.net/android_tutor/article/details/7425021中的方法改hosts檔案添加74.125.237.1
Time of Update: 2018-12-06
在實際的應用程式開發中,我們有時需要把 Activity 設定成全螢幕顯示,一般情況下,可以通過兩種方式來設定全螢幕顯示效果:其一,通過在代碼中可以設定,其二,通過manifest設定檔來設定全屏。 其一:在代碼onCreate裡面setContentView之前設定(如下)view plaincopy to clipboardprint?public void onCreate(Bundle savedInstanceState) {
Time of Update: 2018-12-06
一:Android模擬器大小分類1)320×480, portrait : emulator -skin HVGA-P (default)2)320×240, landscape: emulator -skin QVGA-L3)480×320, landscape: emulator -skin HVGA-L4)240×320, portrait : emulator -skin QVGA-P5)480*320,WQVGA4326)800*480 WVGA8007)800*540 WVGA854
Time of Update: 2018-12-06
資料視頻可參考傳智播客 打電話視頻 一:布局檔案先設計撥號器的簡單介面,可以先用畫圖軟體構思 介面 二 :Activity中進行擷取EditText中的電話號碼,然後點擊,使用Intent(意圖)進行實現打電話的功能 Intent intent = new Intent(Intent.ACTION_CALL, Uri.parse("tel:"+ mobile)); 三:注意必須在AndroidManifset,xml檔案進行打電話的使用權限設定