)Android下的任務和Activity棧

就像前面提到的,一個activity可以啟動另一個,包括那些定義在不同應用程式中的。假設,例如,你想讓使用者顯示一些地方的街道地圖。已經有一個activity可以做這個事,所以你的activity所要做的就是將行為對象和需要的資訊放在一起,並將它們傳遞給startActivity()。

)ANDROID的MANIFEST.XML檔案欄位解析

android:allowTaskReparenting是否允許activity更換從屬的任務,比如從簡訊息任務 切換到瀏覽器任務。android:alwaysRetainTaskState是否保留狀態不變, 比如切換回home, 再從新開啟, activity處於最後的狀態android:clearTaskOnLanunch比如 P 是 activity, Q 是被P 觸發的 activity, 然後返回Home, 從新啟動 P, 是否顯示

Android布局之RelativeLayout(相對布局)

相對布局由於屬性比較多,所以用起來有些費力,但靈活性較其他布局方法好,所以掌握好相對布局將會非常有用。先看等一個例子:1 <?xml version="1.0" encoding="utf-8"?>2 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"3 android:layout_width="fill_parent"4 android:layout_height="fill_

Android中調用Web Services

Android中調用Web Services有很多方法,我們現在使用的是ksoap,它是SOAP web services的用戶端包,ksoap現在版本為2.0.它的一個主要優點就是對dotNET相容性比較不錯。首先下載ksoap的包檔案(),在Eclispe的Package Explorer中右鍵項目,Build Path>Add

Android為Spinner添加資料

Android中的Spinner就是下拉框,點擊時會出現挑選清單,從中可以選擇資料。Spinner中的資料必須來自Adapter,因此給它添加資料時需要先定義模板,也就是layout中的xml檔案。<?xml version="1.0" encoding="utf-8"?><TextView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/tvCateItem"

【部落格園用戶端】部落格園Android用戶端更新:離線下載、本地收藏、RSS閱讀

如果還不知道這個應用的,請看前一篇文章《部落格園Android用戶端正式發布》。距離上次發布應用已經過去了三個多月,突然發現時間過得很快,這段時間裡大概花了一個月的時間把代碼基本重寫了一遍並把主要的功能加上了,因為白天工作都很忙,所以只能利用晚上和周末的時間來做新版本的開發,這期間一方面由於是新版本開發中會遇到一些技術問題,另一方面總是被各種瑣事纏身,並不能將時間利用發揮到極致,所以,讓各位久等了。視頻示範視頻地址:http://v.youku.com/v_show/id_XMzgyODA1Mz

native programming on android

Besides programming with java, we're also able to do native programming with c or c++ on android platform.To do so, we need a cross compiler target on arm processor for our working platform( windows or linux). So I downloaded Sourcery G++ Lite 2009q3

communicate with service on android

While doing android programming, it's a common sense to use Activity to interact with users and use Service to perform time consuming tasks (actually, such tasks are usually performed on a new thread spawned by the service). A classic example is

android property system

Property system is an important feature on android. It runs as a service and manages system configurations and status. All these configurations and status are properties. A property is a key/value pair, both of which are of string type.From the

video player demo in android

In this post, I'll show some basic operations in android with a simple video player. The demo shows how to:Use explicit intentList video files with ListView, ContentProvider & MediaProviderRetrieve data from another Activity with

stream audio via udp on android

In this post, I tried to play small audio data chunks with AudioTrack to show the feasibility of streaming audio. It's not straightforward enough. So I updated the sample code to actually transfer audio data with udp.As the image below shows, the

)Android應用程式打包簽名

首先,我們需要一個keystore,當然已經有了的話就不用這一步了: cmd下: 進入到jdk的bin目錄,這樣的話,android.keystore檔案就會產生在這個目錄下,簽名的時候我們需要這個檔案 C:\Program Files\Java\jdk1.6.0_10\bin>keytool -genkey -alias android.keystore -keyalg RSA -validity 20000 -keystore

)什麼時候加上android.intent.category.DEFAULT和LAUNCHER

1、要弄清楚這個問題,首先需要弄明白什麼是implicit(隱藏) intent什麼是explicit(明確) intent。Explicit Intent明確的指定了要啟動的Acitivity ,比如以下Java代碼: Intent intent= new Intent(this, B.class)  Implicit Intent沒有明確的指定要啟動哪個Activity ,而是通過設定一些Intent

Android Intent Filter-判斷intent傳遞對象

Android Intent Filter-判斷intent傳遞對象

Android模擬器啟動失敗解決方案(ERROR: the user data image is used by another emulator. aborting)

今天突然發現ANDROID模擬器啟動失敗,log顯示如下錯誤資訊:ERROR: the user data image is used by another emulator. aborting問題原因:avd的加鎖機制使然。 .lock是加鎖,如果程式崩潰等原因導致無法清除這些以.lock結尾的檔案夾,就會出現這個問題,也就是這個avd的鎖沒有被釋放,導致avd manager以為這個avd正在使用當中。解決辦法:刪除C:\Documents and

)Android標題列進度列指示器使用

比如Android內建的瀏覽器在載入網頁時等待時間可能會在標題列的右上方有一個小圓圈在不斷旋轉,由於其不包含具體進度,很多網友可能沒有找到詳細的操作方法在SDK中。作為標題列進度列指示器其實屬於Activity類的方法。在使用時我們首先需要在setContentView之前聲明 requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS); ,在需要顯示進度時調用

)Android: 自訂Tab樣式

1.製作4個9patch的tab樣式,可參考android預設的資源 tab_unselected.9.png     tab_selected.9.png    tab_press.9.png    tab_focus.9.png這4個資源分別代表Tab的4種狀態。2.定義Tab的selector樣式(就叫它tab_indicator.xml好了),將其放入drawable檔案夾下,代碼如下: 1 <?xml version="1.0" encoding="utf-8"?> 2

)Android 9 patch 圖片

1. 該格式圖片的特點 2. 製作方式 一 .9.png 格式的檔案的特點   與傳統的png 格式圖片相比, 9.png 格式圖片在圖片四周有一圈一個像素點組成的邊沿,該邊沿用於對圖片的可擴充區和內容顯示區進行定義。    這種格式的圖片在android 環境下具有自適應調節大小的能力。   (1)允許開發人員定義可擴充地區,當需要延伸圖片以填充比圖片本身更大地區時,可擴充區的內容被延展。   (2)允許開發人員定義內容顯示區,用於顯示文字或其他內容    如所示:   

)為Android核心添加新驅動,並添加到menuconfig菜單【實踐簡記】

為Android核心添加新驅動,並提供menuconfig選項為Android的Linux核心2.6.25添加驅動。1. 在drives目錄下添加hello目錄,內含hello.c Kconfig Makefilehello.c內容:#include <linux/init.h>#include <linux/module.h>MODULE_LICENSE("Dual BSD/GPL");static int hello_init(void){       

)Android教程之如何使用自訂字型

要在其他平台實現自訂字型可謂是相當的麻煩,但是在Android平台就很簡單了。首先將自訂字型放到“assets”下面被執行個體化之後再使用,字型檔如所示。在程式中通過如下方式執行個體化自訂字型:Typeface.createFromAsset(getContext().getAssets(),"fonts/samplefont.ttf");   下面是Android預設字型和自訂字型的繪製效果:原始碼如下:package com.yarin.Android.Typefaces;

總頁數: 2771 1 .... 1157 1158 1159 1160 1161 .... 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.