basic4android 開發教程翻譯(五)Android進程及activitys 生存周期

簡而言之 : 每個 Basic4android 程式在它自己的進程中運行. 一個進程擁有一個主線程,這個主線程也叫做UI 線程,它會一直運行到進程結束.一個進程也可以有好幾個線程,這些線程用來做一些後台工作. 當使用者啟動一個應用時,一個進程就開始了工作, 假設其並沒有已經在後台運行. 進程的結束是不確定的. 有時可能發生在使用者或者系統關閉掉所有的activities後. 假設你有一個activity,當使用者按了返回鍵,這個activity被關閉了.

八大Android土鱉設計

http://news.cnblogs.com/n/106763/從Android誕生的那天起,這個可愛的小機器人憑藉的開源的力量,硬是把iOS擠下市場佔有率第一的寶座。雖然數字佔優,但福士的心理中,iOS始終才是最佳體驗的移動平台。誠然,iOS成功的將介面做到了所見即所得

可視化開發android 的利器-basic4android

    這幾天沒有來得及更新部落格,有兩個原因,一個是個人的私事比較忙,另外就是應basic4android 作者的邀請,把basic4android的介紹和教程翻譯成中文。前年開始做android開發,由於過去一直使用delphi 開發,習慣了可視化設計,實在不太習慣使用Java 開發,剛好有個國外的朋友介紹了basic4android, 當時basic4android還是beta 測試階段,經過測試就發現basic4android除了使用visual

首發教學帖,Android開發(一)–Hello World!

        從事開發近六年了,接觸Android開發也半年多了,絕不敢稱牛人,因為牛人還大有人在。部落格園的帳號開到現在還是沒寫過一篇像樣的,當初開的時候就是打算寫點什麼,以回報這些年在網上搜尋的資料,因為如果人人都只搜尋不貢獻那大家也不會搜到那麼好的文章了。   廢話少說了,這是第一次寫技術帖,不及之處,還望包涵。牛人就免進了,因為從最簡單的講起的,就當是給自己這一段的學習做一次回顧吧!從經典的Hello World!

android 127.0.0.1/localhost connection refused 問題

調試中通過android simulator模擬器連結localhost或者127.0.0.1,因為我在電腦上面建立了apache,My Code大概就是URL url = new URL(urlString);     URLConnection urlconn = url.openConnection();但是報錯了!!Exception 1:java.net.ConnectException: localhost/127.0.0.1:8080 - Connection

android中真正全部退出程式

http://www.cnblogs.com/jauntlin/archive/2011/05/28/2060712.html有時我們的軟體介面中有退出的功能,不能用Activity中的finish()了事,因為有時你的應用中有多個Activity,我在網上搜了如何完全退出應用,不外乎三種方法:1 使用ActivityManager的killBackgroundProcesses方法,這種方法還要加應用許可權,且不是所有版本SDK中通用,相關代碼如下:ActivityManager

Android 不要做錯來使記憶體流失

在Android中context可以作很多操作,但是最主要的功能是載入和訪問資源。在android中有兩種context,一種是 application context,一種是activity context,通常我們在各種類和方法間傳遞的是activity context,比如一個activity的onCreate。Java 代碼:protected void onCreate(Bundle state) {   super.onCreate(state);   TextView label 

Why Honeycomb (Android 3.0) is Not Open Source (Yet)

http://www.techtip.org/why-honeycomb-android-3-0-is-not-open-source-yet/Quote:So, in order to prevent developers to fit Honeycomb into mobile phones, which would completely ruin the user experience, Google made Android 3.0 closed source.But not to

Android開發中整合測試注意事項

      昨晚將自己做的網路通訊Jar包發給同事調用測試,結果向伺服器發送的資料猶如泥牛入海。用戶端沒有收到任何反饋,也沒有列印任何資訊。而我的jar包裡早就有列印資料和各個狀態的報文頭。      折騰到晚上塊11點,還是沒有頭緒,於是先回家睡覺了。這是一個很好的處理方式,以前經常採用。今天一早過來,測試登陸介面,介面發現無法串連互連網。於是立即明白了怎麼回事,馬上開啟manifest一看,果然沒有添加訪問互連網許可權。於是問題解決。       所以在整合測試時要注意的事項:      1

非常奇怪的問題:動態建立的View設定Visibility不起作用(Android,已解決)

       今天做Android開發時,碰到一個非常奇怪的問題,我在一個ViewGroup中,動態建立兩個自訂的View,然後對它們進行setVisibility操作,結果悲劇了,自訂的View一點反應都沒有。 大概的虛擬碼是這樣子的:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->MyView extends View {   /********

Android平台framework層的開發(收集,ZT)

framework的開發比應用程式層就要煩的多啦。做應用在eclipse中就足夠了,用android系統中的控制項等工具,或者是自己寫個類來實現 特定的功能。而framework層的開發,需要往源碼中添加代碼、xml、圖片、id等等資料,這個id可是費了我好大的勁才搞定的。在項目開始的一個 半月裡,我探索、嘗試了很多,現在把我的經驗分享出來。網上關於framework層的開發資訊很少,多是靠自己。  最有效方式就是分

又開始轉入Android

      六月份開始建制團隊做iPhone,到目前,基本上熟悉了xcode工具,也熟悉了iphone的開發模式,實現一些圖表顯示,操作互動,第一版iPhone產品讓團隊找到堅持下去的理由,繼續做iPad版本,並且功能強化,專做公司內部產品。     

Android BroadcastReceiver應用

1. 建立Receiver,兩種方式,動態和靜態:  (1)靜態註冊: 首先自訂個Receiver,Code highlighting produced by Actipro CodeHighlighter

android連絡人應用感悟

       昨天在做連絡人應用時,出了一點問題,然後發現自己對連絡人的資料還不是很清楚,於是,用源碼debug了一上午,感覺F6,F8跑了不下十幾個來回,對資料庫有了一個比較清晰的概念。       於是在contactprovider裡增加了一個新的uri,然後外面調用,折騰幾次後,程式運行正常。       連絡人建立時,如果存在同名同姓的連絡人,會將兩者合并,於是採用以下方式進行禁止自動連結:         

Android如何快速卸載apk

       在Adnroid中,直接運行ADB UNInstall無法卸載APK。害得哥每次進Settings去手工去卸載。       今天哥終於受不了,直接在DDMS裡刪除APK。然後再運行ADB UNINSTALL,居然成功!        所以哥馬上寫了三個指令碼,一個是刪除APK包括它下面的sqlite,share pref等,還有一個是卸載這個APK的命令。最後就是重新安裝啦。       哥寫了個操作adb

(ZT)iPhone為什麼比Android好

Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE MicrosoftInternetExplorer4

第一個Android項目HelloAndroid

上一篇我已經將開發環境搭建好,現在開始真正的開發之旅。第一個Android項目HelloAndroid。  1.建立一個Android項目,開啟eclipse->file->New->AndroidProject 2.輸入項目名稱HelloAndroid可選項有三個:1.在工作區建立新項目。2.從已有的源碼中建立項目。3.從已有的例子(SDK內建的例子)中建立項目  3.選擇要建立的Android版本4.輸入應用程式名稱:HelloAndroid包名:yi.test.demo(

Android入門之DDMS

 

[Android代碼] 讀取Activity和Process的PID (Process ID)

import android.os.Process; // ... int myProcessID = Process.myPid(); getPids(...)方法可用於接受所 有Android裝置上運行運用的PID/Process ID。 // 擷取裝置上正在啟動並執行所有運用的ProcessID  int[] pids = Process.getPids

Android開發練習作業:紙黃金白銀即時價格查詢App

原文來自:http://www.techolics.com/android/software/20121204_322.html最近在學習安卓(Android)手機系統的開發,於是想找些實際的例子一邊學習一邊練習。剛好發現iPhone手機上面有個可以即時查詢紙黃金、白銀價格的應用軟體,應該算個很小的工具,製作進來應該不難,於是決定拿它來實戰練習一下,寫一個類似的安卓(Android)平台的即時紙黃金白銀價格查詢小軟體。於是,第一個Android(安卓)平台的應用就誕生啦:)紙黃金白銀價格查詢軟體

總頁數: 2945 1 .... 233 234 235 236 237 .... 2945 Go to: 前往
Tags Index:

聯繫我們

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

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