[譯]Android應用程式基底礎 >> 進程和線程(Processes and Threads)

    當一個應用程式的第一個組件需要被運行時,android系統會啟動一個只有一個主線程的linux進程來運行這個組件。預設情況下,應用程式的所有組件都是運行在這個主線程中的。    但是你也可以使組件運行在其它的進程中,而且你也可以從任何進程中新開起子線程。進程   

使用Android中的API解析Assets中的XML檔案

/** * 使用Android中的API解析Assets中的XML檔案,這裡好像必須用這個。用Java內建的不行,好像是因為編譯過。。。。。 * * @param fileName 此檔案必須在assets檔案夾下,要開啟的xml檔案名稱。例如: "firstData/bg1_1_10.xml" * @param tbName 要插入資料庫的表名,資料庫中的表結構必須和XML檔案中的資料結構一一對應,否則會在插入資料庫的時候出錯 */  1 /** 2 *

Android學習 View與Composite模式應用

一

Android中動畫學習

Android中動畫:Tween Animation:通過對情境裡的對象不斷做映像變換(平移、縮放、旋轉)產生動畫效果,即是一種漸層動畫;Frame Animation:順序播放事先做好的映像,是一種畫面轉換動畫。把這兩種動畫中的的各種用法整理了一下,具體代碼在附件中。如:           下面看下這兩種動畫的使用: 一 Tween Animation Tween Animation有四種形式:  l  alpha              漸層透明度動畫效果  l  scale      

配置ANDROID開發環境的方法

多的就不多說了,網上教程有很多,主要是想說說我遇到的情況,我起初是自己下載了ECLIPSE 4.2.1和ADT20.0.3、JDK6,但是安裝ADT的過程中,經常報錯,具體的錯誤不記得了,反正是缺少一些包檔案,很是麻煩。後來我發現ANDROID SDK的網站直接提供了一個合集包,包括整合了ADT的eclipse和SDK,但是注意有32位版本和64位版本,相應的JDK也需要下載相應的版本。注意:解壓縮的目錄最好都是放在英文目錄下,這樣不容易出現奇怪的問題。ANDROID ADT整合套件http:/

查看Android源碼版本

     有時候我們辛苦取到Android的原始碼,想知道它的確切版本號碼,比如有時候我們只粗略知道拿到的是2.3的源碼,但並不明確他的小版本號碼,這就是有時候明明都是2.3的代碼可比較起來還是有差異的原因,比方說一個是2.3.1,而一個是2.3.4;確認的方法很簡單:1. 編譯的時候在終端中一開始就會列印出來:PLATFORM_VERSION:2.3.12. 直接去make檔案中去看:build\core\version_defaults.mk //搜尋該檔案中的

Android:Perferences的使用

    瀏覽手機的/data/data/目錄中的各個package的目錄,經常會看到有一個shared_prefs檔案夾,裡面有一個包名_preferences.xml檔案,這個檔案就是要說的主角,下面簡稱他為設定檔;    這個檔案類似於一個設定檔的角色,記錄應用的一些屬性值,比如如果你的應用提供了指導使用者使用的嚮導功能,那麼估計肯定會提供選項讓使用者來關閉這個功能,那麼你可以將這個開關放置在這個檔案裡,下次啟動時通過該值就能做成正確的顯示;   

Android user-agent

Mozilla/5.0 (Linux; U; Android 0.5; en-us) AppleWebKit/522+ (KHTML, like Gecko) Safari/419.3Google NexusMozilla/5.0 (Linux; U; Android 2.2; en-us; Nexus One Build/FRF91) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1Mozilla/5.0

索尼考慮釀製android全席

 有訊息稱,索尼不滿足於在android上做幾個小打小鬧的手機、電視機和藍光播放器,正在考慮做個android全席出來。最後至少也會鼓搗出一系列陣容強大的android平台消費電子產品。 讓我們暢想一下最後會出來啥?android平板電腦,筆記本或者數位相機?

Skype android版,加速傳統通訊時代終結

Skype不負眾望終於發布了其Android版本。如果你只有android手機,那麼以前就只能眼巴巴的嫉妒那些擁有iPhone或者電訊廠商為Verizon的android手機的朋友,因為這些手機上可以運行Skype,可以免費打國際長途電話。現在上帝應該聽到你的禱告了:Skype已宣布推出一個可在android終端裝置上啟動並執行官方Skype應用程式。從今天開始, Android 2.1或Android

Firefox 4 Android測試版震撼推出,火速下載測試中

來看看Firefox現在在幹嘛吧。 APP虎小編剛剛收到來自Mozilla的電子郵件通知——Android的Firefox 4 Beta 1現已推出可供下載。在瀏覽器的戰爭中,每個人都有自己的偏好,現在PC不再是唯一的戰場了。雖然IE, Firefox, Chrome, Safari和其他品牌都在爭奪台式機和膝上型電腦的市場份額,但是也有許多不同品種的行動瀏覽器開始冒尖。這個新出的全能版Mozilla

Android是什麼(What is Android)

Android是什嗎?    Android是一個針對於行動裝置的軟體棧,它包括作業系統,中介軟體和關鍵應用。AndroidSDK提供了在Android平台使用Java程式設計語言進行開發應用程式的必要的工具和API。特點    *應用程式架構  使組件可重用並且可替換    *Dalvik虛擬機器  為行動裝置最佳化    *整合的瀏覽器  基於開源的WebKit引擎    *最佳化的圖形處理  以定製的2D圖形庫和基於OpenGLES 1.0規範的3D圖形(可選的硬體加速)為基礎    *

Android簡訊列表的時間顯示

    Android的簡訊的時間的顯示做的很精細,首先儲存在簡訊資料庫mmssms.db中的簡訊時間都是Long型的數字,查詢動作結束,取到這個值之後,會做轉換,具體轉換的動作在MessageUtils.java的formatTimeStampString函數中完成;時間轉換 public static String formatTimeStampString(Context context, long when) { return

Android build error

最近在編譯更新過的4.0項目,之前都編譯的好好的,今天卻出現了下面的error:target SharedLib: libwebcore (out/target/product/xxxx/obj/SHARED_LIBRARIES/libwebcore_intermediates/LINKED/libwebcore.so) collect2: ld 以訊號 9 [已殺死] 退出。看樣子是檔案都已經編譯好了,只是在要去link庫的時候出錯,collect2: ld 以訊號 9 [已殺死]

android中解析Json

這本就是java中常用的方法,例子如下,抄自:http://www.oschina.net/code/snippet_176897_7317 package com.practice.json;import org.json.JSONArray;import org.json.JSONException;import org.json.JSONObject;import android.app.Activity;import android.os.Bundle;import

Android實現圓角邊框

[轉自]:http://iaiai.iteye.com/blog/1102958設定邊框圓角可以在drawable-mdpi目錄裡定義一個xml: Java代碼  <?xml version="1.0" encoding="utf-8"?>  <shape xmlns:android="http://schemas.android.com/apk/res/android">        <solid android:color="#000000" />   

[Android]點擊按鈕進入下一個Activity時顯示動畫效果

動畫效果寫在xml裡,在按鍵的onClickListener裡如果寫成這樣  @Override public void onClick( View v ) { Animation hang_fall = AnimationUtils.loadAnimation( Curriculum.this, R.anim.hang_fall ); v.startAnimation( hang_fall );

android:解決單個tab內部的activity跳轉

這裡不是指tab的切換問題,而是單個tab中的內部跳轉比如有一個tabWidget,比如上面有4個a,b,c,d的Activity,然後a上面有一個按鈕,對要使其實現跳轉到ActivityX,若代碼如下的話:Intent intent = new

Mono for Android: 利用mono for android開發的第一個程式

裝完mono之後,在弄monocross項目之前,先試了下直接用mono for Android開發Android應用。1、建立一個mono for Android

Android開發基本篇(一)

一:怎麼在搭建Android開發環境?      首先下載JDK並配置環境變數,本博文中有相關文章,並下載Java開發工具,推薦使用Eclipse或MyEclipse,安裝完成後,點擊“help”,選擇“ Install new softWare ”然後彈出新對話方塊,點擊右邊的“add”,出現如下畫面,然後在填入以下內容:Name可以隨便填,下面的地址為:http://dl-ssl.google.com/android/eclipse/

總頁數: 2771 1 .... 2108 2109 2110 2111 2112 .... 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.