Time of Update: 2018-12-08
前言 本章內容是android.media.AsyncPlayer,版本為Android 3.0 r1!期待你一起參與Android API的翻譯,聯絡我over140@gmail.com。 聲明 歡迎轉載,但請保留文章原始出處:) 部落格園:http://www.cnblogs.com/ Android中文翻譯組:http://goo.gl/6vJQl 本文 一、結構public class AsyncPlayer extends Object
Time of Update: 2018-12-08
前言本合集包含Android 141章節的API和12篇開發人員指南,包含以往曆次發布的合集內容。Android中文翻譯組是一個非盈利性質的開源組織,聚一批開發人員、大學生、研究生等Android愛好者,利用業餘時間對Android相關的API及開發人員指南等進行翻譯,至今已超過200人報名參與,歡迎加入,聯絡Mail:over140@gmail.com,關於翻譯組的更多介紹,請看這裡。 聲明 歡迎轉載,但請保留文章原始出處:) 部落格園:http://www.cnblogs.com/
Time of Update: 2018-12-08
前言 本章內容為開發人員指南(Dev Guide)/Best Practices/Designing For Performanc,這裡譯為“效能最佳化”,版本為Android3.1 r1,翻譯來自:"qiongju@gmail.com",歡迎大家訪問他的部落格:"http://admires.iteye.com/",再次感謝"qiongju@gmail.com"
Time of Update: 2018-12-08
Canvas是一個畫布,你可以建立一個空白的畫布,就直接new一個Canvas對象,不需要參數。也可以先使用BitmapFactory建立一個Bitmap對象,作為新的Canvas對象的參數,也就是說這個畫布不是空白的,如果你想儲存圖片的話,最好是Bitmap是一個新的,而不是從某個檔案中讀入進來的,或者是Drawable對象。然後使用Canvas畫第一張圖上去,在畫第二張圖上去,最後使用Canvas.save(int
Time of Update: 2018-12-08
首先實現簡單布局: 複製代碼 代碼如下:<EditText android:id="@+id/et_url" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_alignParentRight="true" android:layout_alignParentTop="true"
Time of Update: 2018-12-08
Android連絡人中的ListView是做得比較獨特的,但是源碼寫得比較複製,當我們想使用他的時候再從源碼中提取,實屬不易啊,而且容易出錯,這幾天,我把他提取出來了,寫成一個簡單的例子,一是給自己備忘,而是跟大家分享一下,好了,先來看看: 首先是封裝好的帶頭部的PinnedHeaderListView: 複製代碼 代碼如下:public class PinnedHeaderListView extends ListView { public interface
Time of Update: 2018-12-08
主題Theme就是用來設定介面UI風格,可以設定整個應用或者某個活動Activity的介面風格。在Android SDK中內建了下面的Theme,可以按標題列Title Bar和狀態列Status Bar是否可見來分類:複製代碼 代碼如下:android:theme="@android:style/Theme.Dialog" 將一個Activity顯示為能話框模式 android:theme="@android:style/Theme.NoTitleBar" 不顯示應用程式標題欄
Time of Update: 2018-12-08
1.android 的座標系是如何定義x, y Z 軸的 x軸的方向是沿著螢幕的水平方向從左向右,如果手機不是正方形的話,較短的邊需要水平放置,較長的邊需要垂直放置。Y軸的方向是從螢幕的左下角開始沿著螢幕的的垂直方向指向螢幕的頂端。 將手機放在桌子上,z軸的方向是從手機指向天空。 2.方向感應器 在方向感應器中values變數的3個值都表示度數,它們的含義如下:
Time of Update: 2018-12-08
背景知識介紹與其他平台的應用程式一樣,Android中的應用程式也會使用各種資源,比片,字串等,會把它們放入源碼的相應檔案夾下面,如/res/drawable, /res/xml, /res/values/, /res/raw, /res/layout和/assets。Android也支援並鼓勵開發人員把UI相關的布局和元素,用XML資源來實現。總結起來,Android中支援的資源有:•顏色值 /res/values
Time of Update: 2018-12-08
什麼是SplashSplash也就是應用程式啟動之前先啟動一個畫面,上面簡單的介紹應用程式的廠商,廠商的LOGO,名稱和版本等資訊,多為一張圖片,顯示幾秒鐘後會自動訊息,然後顯示出應用程式的主體頁面。在PC上,很常見各種平台的應用程式都會有,多半是一張圖片顯示在螢幕中央,如Microsoft Office系列,或者GIMP等。在各種遊戲中Splash是最常見的,幾乎所有的遊戲開始都會有一張全屏的圖片,上面通常都顯示廠商的LOGO,遊戲的名稱等。在手機平板等行動裝置上,類似PC的Splash很少,
Time of Update: 2018-12-08
以下是封裝好的兩個類,可以實現圖片的切割。僅供參考和學習。一個是ImagePiece類,此類儲存了一個Bitmap對象和一個標識圖片的順序索引的int變數。複製代碼 代碼如下:package arui319.blog.csdn.net; import android.graphics.Bitmap; public class ImagePiece { public int index = 0; public Bitmap bitmap = null; }
Time of Update: 2018-12-08
在開發中我們經常需要把我們的應用設定為全屏,有兩種方法,一中是在代碼中設定,另一種方法是在設定檔裡改!一、在代碼中設定:複製代碼 代碼如下:package com.android.tutor; import android.app.Activity; import android.os.Bundle; import android.view.Window; import android.view.WindowManager; public class OpenGl_Lesson1
Time of Update: 2018-12-08
Google為ndroid平台開發Web Service提供了支援,提供了Ksoap2-android相關架包 1.下載該夾包可以直接登入http://code.google.com/p/ksoap2-android/,現在該網站已經提供了直接的下載,只要點擊下載連結就可以下載了; 我現在的是ksoap2-android-assembly-2.6.5-jar-with-dependencies.jar
Time of Update: 2018-12-08
今天模仿安卓QQ空間,效果如下: 開啟程式的啟動畫面和導航頁面我就不做了,大家可以模仿的那個做一下,很簡單。這次主要做一下首頁面的實現,下面是首頁面的布局: 複製代碼 代碼如下:<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent"
Time of Update: 2018-12-08
Broadcast Receiver簡介 Broadcast Receiver是Android的五大組件之一,使用頻率也很高。
Time of Update: 2018-12-07
1、用(SDK starter package)的installler安裝Android SDK時提示無法找到JDK,但實際上機器上已經安裝了JDK。一個對不少人有效解決方案是看到此提示時先點一下“回退”按鈕,再點“下一步”,就會發現JDK被找到了。參考連結 但在我機器上這個方法不起作用。所以我選擇不使用installer,而是下載zip格式的檔案,解壓縮後運行SDK Manager.exe即可。參考連結2、在Eclipse裡建立一個Android項目,運行/調試時提示“Could not
Time of Update: 2018-12-07
今天突然發現ANDROID模擬器啟動失敗,log顯示如下錯誤資訊:ERROR: the user data image is used by another emulator. aborting問題原因:avd的加鎖機制使然。 .lock是加鎖,如果程式崩潰等原因導致無法清除這些以.lock結尾的檔案夾,就會出現這個問題,也就是這個avd的鎖沒有被釋放,導致avd manager以為這個avd正在使用當中。解決辦法:刪除C:\Documents and
Time of Update: 2018-12-07
這兩天更新到最新的ADT與SDK,但是打包的時候卻出現如題的錯誤,是我的ANT檔案中引用了: <!-- jar file from where the tasks are loaded --> <path id="android.antlibs"> <pathelement path="${sdk.dir}/tools/lib/anttasks.jar" /> </path> <!-- Custom
Time of Update: 2018-12-07
首先,說一下Android開發規範之編碼規範1,java代碼中不出現中文,最多注釋中可以出現中文,中文統一寫在strings.xml中;2,局部變數命名、靜態成員變數命名 只能包含字母,單字首大寫,其他字母都為小寫3,常量命名只能包含字母和_,字母全部大寫,單詞之間用_隔開4,布局檔案中的id命名命名模式為:view縮寫_模組名稱_view的邏輯名稱常用控制項的縮寫如下LayoutView:lv_RelativeView : rv_TextView : tv_ImageView :
Time of Update: 2018-12-07
setContentView:1.常用的建構函式: 1)setContentView(int layoutResID) 2)setContentView(View view) 3)setContentView(View view, ViewGroup.LayoutParams params)2.用法1)setContentView(R.layout.main);2)LayoutInflater inflater =