Time of Update: 2018-12-06
http://www.ibm.com/developerworks/cn/opensource/os-android-devel/黑莓和 iPhone 都提供了受歡迎的、高容量的移動平台,但是卻分別針對兩個不同的消費群體。黑莓是企業業務使用者的不二選擇。但是,作為一種消費裝置,它在易用性和 “新奇特性” 方面難以和 iPhone 抗衡。Android
Time of Update: 2018-12-06
原文地址http://miloisbadboy.com/archives/109這是milo很早之前寫在論壇上的一個文章,現在整理出來,milo也複習一下一般來說Android 的四大組件都是運行在同一個進程中的,但遠程Service運行在不同的進程裡。這進程間的通訊是使用了Android Binder機制。Android 中Service
Time of Update: 2018-12-06
文章目錄 8、刷機9、編譯期間遇到的問題 CyanogenMod是一個開源的基於Android作業系統,也就是大家經常刷機用的CM,至於如何刷機以及如何編譯google原生的Android。可以參考我的iteye部落格:http://hualang.iteye.com/admin/categories/166795在此,有意個建議。如果是做Android開發的最好還是用google親生的手機作為測試機(nexus
Time of Update: 2018-12-06
每次重裝系統後重新設定SDK後總是會出現點小問題,索性把它們記錄下來方面以後查閱一、首先保證你的SDK已經安裝好了(把platforms中的adb等工具拷貝到tools目錄下)註:配置Andorid SDK到path到.bashrc中$vim .bashrc配置如下二、用真機運行Android程式的出現了一串???????,需要配置一下就可以了(我用的是htc desire z)1、檢查一下usb$lsusb顯示:Bus 002 Device 006: ID 0bb4:0c91 High
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
所謂諺語,就是用言簡意賅、通俗易懂的方式傳達人生箴言和普遍真理的話,它們能很好地協助你處理生活和工作上的事情。也正因如此,我才整理了10句編程諺語,每位開發 人員都應該銘記他們,武裝自己。1. 無風不起浪 別緊張,這也許只是一場消防演習代碼 設計 是否糟糕,從某些地方就可以看出來。比如:a. 超大類或超大函數b. 大片被注釋的代碼c. 邏輯重複d. If/else嵌套過深 程式 員們通常稱它們作代碼異味(Code
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
Dalvik 虛擬機器支援垃圾收集,但是這不意味著你可以不用關心記憶體管理。你應該格外注意行動裝置的記憶體使用量,手機和平板的記憶體空間是受到限制的。在這篇文章裡面,我們來看看Android SDK裡面的一些記憶體剖析工具(profiling tools)是如何協助我們修整應用程式的記憶體使用量。一、
Time of Update: 2018-12-06
一、bindService簡介bindService是綁定Service服務,執行service服務中的邏輯流程。service通過Context.startService()方法開始,通過Context.stopService()方法停止;也可以通過Service.stopSelf()方法或者Service.stopSelfResult()方法來停止自己。只要調用一次stopService()方法便可以停止服務,無論之前它被調用了多少次的啟動服務方法。 用戶端建立一個與Service的連結,並
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系統的文章 了,你現在想自己來試試。目前還不完善