Time of Update: 2018-12-05
有時候需要從一個APP中啟動另外一個APP,比如Twitter/等。如果你不知道那個APP的Activity,但是知道包名(package name),那麼可以使用如下的方法:Intent LaunchIntent =
Time of Update: 2018-12-05
翻譯問題待修正。 你可以讓你的網頁內容提供給使用者兩種方式:在傳統的Web瀏覽器,在一個Android應用程式,在布局,包括一個WebView。 這裡有兩種方式開發一個Android應用程式:作為一個用戶端應用程式(使用Android SDK的開發,並作為硬軟體的使用者裝置安裝。)或Web應用程式(Web標準和開發利用通過Web瀏覽器訪問,無須安裝在使用者裝置)。
Time of Update: 2018-12-05
近期正在往Android平台移植演算法。確切地說,是針對ARM A8 A9
Time of Update: 2018-12-05
Android NDK 基本就是 Linux的開發,不過主要是產生.so形式供SDK調用。涉及的工具,就是Linux開發工具+SDK介面組件 建立 NDK 編譯環境1. 下載android NDK r4 Windows 安裝包,解壓縮到你想放的位置,如d:/android2. 安裝較新版本的cygwin,安裝中需要選擇安裝的Linux相關組件,主要是make、gcc、g++工具3. 運行cygwin, 設定檔.bash_profile中添加環境變數
Time of Update: 2018-12-05
一、Canvas類android.graphics.Canvas Canvas類好比手機中的畫紙,我們可以在Canvas上畫圖形或者映像。一般我們用android來繪畫的時候,需要四個組成部分: 1、位元影像:包含像素 2、Canvas畫板:包含繪畫內容,寫入位元影像 3、初始圖形:如Rect、Bitmap、text等 4、Paint:用來描述上面初始圖形的顏色和類型等 Canvas類提供了三個構造方法: Public Canvas();構造一個預設無參的Canvas對象 Public
Time of Update: 2018-12-05
http://www.cnblogs.com/salam/archive/2010/11/30/1892143.html 我們在開發程式是經常會需要軟體全螢幕顯示、自訂標題(使用按鈕等控制項)和其他的需求,今天這一講就是如何控制Android應用程式的表單顯示. 首先介紹一個重要方法那就是requestWindowFeature(featrueId),它的功能是啟用表單的擴充特性。參數是Window類中定義的常量。一、枚舉常量1.DEFAULT_FEATURES:系統預設狀態,一般不需要指定
Time of Update: 2018-12-05
Android 風格和主題Android xml風格和主題檔案的編寫,是涉及到整個程式介面美觀的因素之一。
Time of Update: 2018-12-05
Android程式使用代碼的安裝和卸載!!! http://www.cnblogs.com/Greenwood/archive/2011/03/09/1979268.html安裝:String str = "/CanavaCancel.apk";String fileName = Environment.getExternalStorageDirectory() + str;Intent intent = new
Time of Update: 2018-12-05
http://www.cnblogs.com/TerryBlog/archive/2010/07/29/1788319.html 本來打算晚上繼續 Api Demos 系列的,不過今天下午的時候無聊去玩了一下案頭組件 App Widget 覺得挺不錯的一個東西,對它很是感興趣,玩了一下碰到很多問題,一直在解決問題到了晚上10點。只能怪自己理解不深刻,不過最後還是解決了,把一些領悟寫出來也算給自己一個交代。下面是本篇的大綱:1、AppWidget 架構類2、在 Android 如何使用
Time of Update: 2018-12-05
1. 準備工具: android-sdk-windows-1.5_r2.zip,解壓後,在tools目錄下有:android.bat, emulator.exe, adb.exe, mksdcard.exe 2. 開始/運行/cmd,啟動一個命令列終端,建立avd(android virtual device);android create avd -target 1 -name myavdandroid list avd (顯示可用的avd) 3. 建立SD卡鏡像:mksdcard
Time of Update: 2018-12-05
gravity 這個英文單詞是重心的意思,在這裡就表示固定位置的意思。android:layout_gravity 和 android:gravity 的區別從名字上可以看到,android:gravity是對元素本身說的,元素本身的文本顯示在什麼地方靠著換個屬性設定,不過不設定預設是在左側的。android:layout_gravity是相對與它的父元素說的,說明元素顯示在父元素的什麼位置。比如說button: android:layout_gravity 表示按鈕在介面上的位置。
Time of Update: 2018-12-05
<activity android:name="APAct"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" />
Time of Update: 2018-12-05
譯自:http://source.android.com/porting/build_system.html Android使用一個自訂產生系統產生工具,二進位檔案和文檔。本文檔提供了一個建立Android的編譯系統的概述。 Android的編譯系統需要最新版本的GNU make, (請注意,Android使用GNU的先進功能,可能使用還沒有出現在網站的GNU Make)。在繼續之前,請通過運行%make
Time of Update: 2018-12-05
業務:android的程式,實現播放音樂的功能。知識點:1.使用了android的四大組件中的三個(Activity,Service,Broadcast)activity與serivice之間的通訊用廣播Broadcast組件實現,程式中有10多個廣播的發布和接收。2.還使用了線程和Application類來儲存全域性的資料。在Service中啟動一個線程是為了在activity需要的時候,不間斷地給activity發布更新進度的廣播,activity收到後再介面上展示出來。痛點:個人感覺廣播雖
Time of Update: 2018-12-05
AlarmManager的使用機制有的稱呼為全域定時器,有的稱呼為鬧鐘。通過對它的使用,個人覺得叫全域定時器比較合適,其實它的作用和Timer有點相似。都有兩種相似的用法:(1)在指定時間長度後執行某項操作(2)周期性的執行某項操作AlarmManager對象配合Intent使用,可以定時的開啟一個Activity,發送一個BroadCast,或者開啟一個Service.下面的代碼詳細的介紹了兩種定時方式的使用: (1)在指定時間長度後執行某項操作//操作:發送一個廣播,廣播接收後Toast提
Time of Update: 2018-12-05
用慣了Toast簡單顯示文本的朋友大概都沒怎麼注意使用定製的Toast可以吸引別人的眼球吧,下面我們來示範一個小例子: 1.toast_view.xml 自訂Toast的View <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
Time of Update: 2018-12-05
在建立新的控制項或修改現有的控制項時,我們都會涉及到重寫控制項或View的onDraw方法。 onDraw方法會傳入一個Canvas對象,它是你用來繪製控制項視覺介面的畫布。 在onDraw方法裡,我們經常會看到調用save和restore方法,它們到底是幹什麼用的呢? ❑ save:用來儲存Canvas的狀態。save之後,可以調用Canvas的平移、放縮、旋轉、錯切、裁剪等操作。 ❑ restore:用來恢複Canvas之前儲存的狀態。防止save後對Canvas執行的操作對後續的繪製有影響
Time of Update: 2018-12-05
BUG現象: 1:恢復出廠預設值,重啟開機後在設定嚮導中設定為中文,開啟wifi,同步google連絡人,此時可以搜尋出連絡人,同步完成後拔電池重新開機,進入撥號盤或連絡人,此時搜尋不出連絡人。 2:恢復出廠預設值,重啟開機後在設定嚮導中設定為中文,此時可以搜尋出卡中的連絡人,放置一段時間後,約半個小時(吃個午飯),進入撥號盤或連絡人,此時搜尋不出連絡人。(此時與google帳戶連絡人無關) 原因:
Time of Update: 2018-12-05
感謝各位網友的支援,經過最近幾個月的思考,下面是將來一段時間,我在Android上的學習計劃:1 目標為Android 2.3。這個版本相對於2.2有非常大的改變。2 Framework中的幾個重要service。包括安裝、四大組件的管理等。這些東西需要對作業系統原理有一定的瞭解。3 Linux Kernel。希望能堅持下去...近期可能會對2.3上的輸入事件處理流程進行分析,相比於2.2,這可是改動頗大。感覺Google有支援Native的APP的意思..
Time of Update: 2018-12-05
最近發現kernel.org被牆了,為什麼這種網站也能被牆了?要想下載源碼的話,只能繞過去了。下面是我從網上搜尋到的一些下載方法;==============================================================================================原文連結是:http://cache.baidu.com/c?m=9d78d513d98316ed05fa950e1a67a371685497153ac0a61f6b93d3169c