Android 開發簡介

http://www.ibm.com/developerworks/cn/opensource/os-android-devel/黑莓和 iPhone 都提供了受歡迎的、高容量的移動平台,但是卻分別針對兩個不同的消費群體。黑莓是企業業務使用者的不二選擇。但是,作為一種消費裝置,它在易用性和 “新奇特性” 方面難以和 iPhone 抗衡。Android

一個簡單的demo學習Android遠程Service(AIDL的使用)

原文地址http://miloisbadboy.com/archives/109這是milo很早之前寫在論壇上的一個文章,現在整理出來,milo也複習一下一般來說Android 的四大組件都是運行在同一個進程中的,但遠程Service運行在不同的進程裡。這進程間的通訊是使用了Android Binder機制。Android 中Service

Android ROM開發–ubuntu下載、編譯CyanogenMod7

文章目錄 8、刷機9、編譯期間遇到的問題     CyanogenMod是一個開源的基於Android作業系統,也就是大家經常刷機用的CM,至於如何刷機以及如何編譯google原生的Android。可以參考我的iteye部落格:http://hualang.iteye.com/admin/categories/166795在此,有意個建議。如果是做Android開發的最好還是用google親生的手機作為測試機(nexus

Android雜談–ubuntu adb不識別裝置-解決方案

  每次重裝系統後重新設定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

Android雜談–網路狀態判斷

  許多連網應用都在開始啟動並執行時候檢查當前網路狀態,如果沒有開啟則去開啟它,記錄一下以前寫程式時的網路檢查,發現人的記憶力真是有限,總是隔段時間久忘記,所以記錄下來是最好的記憶。  我們可以在一開始啟動程式的時候檢查網路連接狀況,如果沒有開啟則彈出對話方塊設定網路  首先需要加入許可權<uses-permission

Android的開機流程

1. 系統引導bootloader1) 源碼:bootable/bootloader/*2)

Android系統的超級終端命令大全(二)–安裝和登入命令

reboot1.作用reboot命令的作用是重新啟動電腦,它的使用許可權是系統管理者。2.格式  reboot [-n] [-w] [-d] [-f] [-i]3.主要參數-n: 在重開機前不做將記憶體資料寫回硬碟的動作。-w: 並不會真的重開機,只是把記錄寫到/var/log/wtmp檔案裡。-d: 不把記錄寫到/var/log/wtmp檔案裡(-n這個參數包含了-d)。-i: 在重開機之前先把所有與網路相關的裝置停止。 mount1.   

android CursorAdapter的監聽事件

//contentObserver只是通知數據庫中內容變化了cursor.registerContentObserver(mChangeObserver);//datasetObserver是調用requery之後通知上層cursor資料內容已經更新cursor.registerDataSetObserver(mDataSetObserver);我們的調用流程如下:當我們使用getContentResolver().query()的時候,我們的resolver會通過uri找到對應的provide

每位Android開發人員都應銘記的10句編程諺語

所謂諺語,就是用言簡意賅、通俗易懂的方式傳達人生箴言和普遍真理的話,它們能很好地協助你處理生活和工作上的事情。也正因如此,我才整理了10句編程諺語,每位開發 人員都應該銘記他們,武裝自己。1. 無風不起浪                         別緊張,這也許只是一場消防演習代碼 設計 是否糟糕,從某些地方就可以看出來。比如:a. 超大類或超大函數b. 大片被注釋的代碼c. 邏輯重複d. If/else嵌套過深      程式 員們通常稱它們作代碼異味(Code

Android位移動畫-轉圈的Button

以前做項目碰到過一個需求,就是有5個button,這5個button要圍繞一個點不停的轉動,而且點擊不同的button會進行相應的邏輯,比如activity的跳轉等.就類似於gallery,但是又有所不同有人會首先想到用位移動畫,但是android的位移動畫只是動畫,也就是說你從A點移動B點,看上去是移動過去了,但是點擊的事件觸發卻還是在A點,實際上沒有真正的位移過去,只是欺騙眼睛罷了,但是在android2.2以後api提供了這樣的一個方法setPosition(),這個方法的好處是你可以監聽

Android 記憶體分析工具

Dalvik 虛擬機器支援垃圾收集,但是這不意味著你可以不用關心記憶體管理。你應該格外注意行動裝置的記憶體使用量,手機和平板的記憶體空間是受到限制的。在這篇文章裡面,我們來看看Android SDK裡面的一些記憶體剖析工具(profiling tools)是如何協助我們修整應用程式的記憶體使用量。一、

Android Service 服務(三)—— bindService與remoteService

一、bindService簡介bindService是綁定Service服務,執行service服務中的邏輯流程。service通過Context.startService()方法開始,通過Context.stopService()方法停止;也可以通過Service.stopSelf()方法或者Service.stopSelfResult()方法來停止自己。只要調用一次stopService()方法便可以停止服務,無論之前它被調用了多少次的啟動服務方法。 用戶端建立一個與Service的連結,並

Android匯入一個工程時提示 Invalid project description的解決方案

今天在網上下了個源碼,匯入的時候發現出現Invalid project description的提示,翻譯成中文就是“無效的項目描述”的意思,搞不明白遂百度找到瞭解決辦法,現記錄並共用之!Android匯入一個工程時提示 Invalid project description字樣,當我們單擊<Details>按鈕查看詳細內容可以看到overlaps the location of another

Android 調用 Web Service

先用隨便什麼東西做出個 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

於Android橫豎屏切換的解決方案

在開發遊戲的時候,有些 遊戲是只能橫屏玩的,所以手機豎立放置的時候,要保持遊戲畫面依然橫屏。要做到這個要求其實很簡單,在AndroidManifest.xml裡面配置一下就可以了。加入這一行android:screenOrientation="landscape"。例如(landscape是橫向,portrait是縱向):<?xml version="1.0" encoding="utf-8"?> <manifest

Android 記錄和恢複ListView滾動的位置的三種方法

本文主要介紹記錄和恢複listView滾動位置的3種方法,記錄listView滾動到的位置的座標(推薦)、記錄listView顯示在螢幕上的第一個item的位置、通知適配器資料改變。 有時在view切換時,需要恢複listView之前滾動到的位置,鑒於網上已有資料說的都是第二種方法,而第二種方法本身在精確度上較差,自己找到了第一種方法分享下。 1、記錄listView滾動到的位置的座標,然後利用listView.scrollTo精確的進行恢複listView.setOnScrollListene

Android 解析後台返回為Json資料的簡單例子

大家好,今天給大家分享下Android解析Json的例子,我這裡自己安裝了Tomcat,讓自己電腦充當下伺服器,最重要的是,返回結果自己可以隨便修改。首先看下Json的定義,以及它和XML的比較:JSON的定義:一種輕量級的資料交換格式,具有良好的可讀和便於快速編寫的特性。業內主流技術為其提供了完整的解決方案(有點類似於Regex ,獲得了當今大部分語言的支援),從而可以在不同平台間進行資料交換。JSON採用相容性很高的文字格式設定,同時也具備類似於C語言體系的行為。 –

AOSP(Android Open Source Project) Android開源項目

AOSP(Android Open Source Project) 指的是Android開源項目,也就是開源版本的Android。——再簡單點說,就是Android的原始碼。這套原始碼可以從http://source.android.com (需VPN) 獲得。你有興趣可以下載原始碼並配置好工具鏈自己編譯。這個解釋不重要,重要的是,AOSP並不是一個ROM,它只是一套原始碼而已。要變成rom,還需要rom

Android 2.2 (Froyo)開始提供OTA更新

感謝匿名人士的投遞最新訊息,Google已經通過OTA(Over The Air空中下載)開始向Nexus One提供Android2.2的更新。由於更新提示是逐步發出的,所以如果您擁有Nexus One,還請注意狀態提示欄的更新訊息提示,也許下一台更新的就是您的機器了。 對於不瞭解Android2.2特色的讀者們做一下簡要說明,這一版本主要有如下幾點重大改進:(以下搬運自http://www.cnbeta.com/articles/111686.htm) 1.速度提升

如何在iPhone上安裝Android系統

新聞來源:個人電腦世界網站本文是教各位如何安裝Google的Android作業系統到iPhone上。事先警告,動手能力不強,不喜歡折騰的同學還是不要試了。 也許你想過讓iPhone逃出蘋果的魔爪。也許你只是嘗試下新東西。無論基於哪種想法,你已經看過關於iPhone安裝Android系統的文章 了,你現在想自己來試試。目前還不完善  

總頁數: 2771 1 .... 291 292 293 294 295 .... 2771 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.