)Android下的任務和Activity棧

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

)android操作sdcard中的多媒體檔案(二)——音樂列表的更新

  在上一篇隨筆中,我介紹了如何在程式中查詢sdcard內的多媒體檔案,並且顯示到播放清單中,但是,如果在sdcard內刪除、增加一些多媒體檔案,如何讓播放清單也更新呢,這裡我分享一下自己在項目中的一些解決方案,希望對大家有所協助。                                       首先,我簡單介紹一下android是如何掃描sdcard內的多媒體資訊的,詳細請閱讀stay的博文:http://www.cnblogs.com/stay/articles/1957571.

)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_

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下affinities和任務(task)

本文參考了官方Dev Guide文檔,簡單介紹Android下的affinities和任務(task)。Activity和Tasktask就好像是能包含很多activity的棧。 預設情況下,一個activity啟動另外一個activity時,兩個activity是放在同一個task棧中的,第二個activity壓入第一個 activity所在的task棧。當使用者按下返回鍵時,第二個activity從棧中彈出,第一個activity又在當前螢幕顯示。這樣,從使用者角度

)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-telephony各檔案解釋

1 frameworks/base/telephony/java/android/telephony/cdma為使用CDMA具體的電話功能提供的API。1.1) CdmaCellLocation是CellLocation的直接衍生類別,表示了一個CDMA手機通話的位置。CDMA(Code Division Multiple Access)又稱碼分多址,是在無線通訊上使用的技術,CDMA

)如何進行Android單元測試

如何進行Android單元測試Menifest.xml中加入:<application>中加入:<uses-library android:name="android.test.runner" /><application>外面加入:<uses-permission android:name="android.permission.RUN_INSTRUMENTATION" /><instrumentation

如何解決:Android中 Error generating final archive: Debug Certificate expired on 的錯誤

問題概述:在匯入一個app後提示如下錯誤:“Error generating final archive: Debug Certificate expired on 10/09/18 16:30”原因分析:android要求所有的程式必須有簽名,否則就不會安裝該程式。在我們開發過程中,adt使用debug 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常見問題之jni讀取assets資源檔(附源碼)

(轉)http://blog.csdn.net/fontlose/article/details/6686161  assets目錄底下的檔案會被打包到一個apk檔案裡,這些資源在安裝時他們並沒被解壓,使用時是直接從apk中讀取的。這裡介紹下怎麼在jni內使用ndk內建api的介面函數讀取assets資源檔,和libzip庫函數的使用,可以用來讀建立修改壓縮文檔,這裡也是以讀取apk安裝包內的資源檔為例。       1

)android的logcat詳細用法

文章目錄 過濾日誌輸出控制日誌輸出格式查看可用日誌緩衝區查看stdout 和stderr Android日誌系統提供了記錄和查看系統調試資訊的功能。日誌都是從各種軟體和一些系統的緩衝區中記錄下來的,緩衝區可以通過 logcat 命令來查看和使用.使用logcat命令你可以用 logcat 命令來查看系統日誌緩衝區的內容:[adb] logcat [<option>] ... [<filter-spec>]

)為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;

總頁數: 2945 1 .... 79 80 81 82 83 .... 2945 Go to: 前往
Tags Index:

聯繫我們

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

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