ListView是常用的顯示控制項,預設背景是和系統視窗一樣的透明色,如果給ListView加上背景圖片,或者背景顏色時,滾動時listView會黑掉,原因是,滾動時,列表裡面的view重繪時,用的依舊是系統預設的透明色,顏色值為#FF191919,要改變這種情況,只需要調用
010-06-02AdMob:在android應用中嵌入廣告的方案 - [手機開發]著作權聲明:轉載時請以超連結形式標明文章原始出處和作者資訊及本聲明http://cjbskysea.blogbus.com/logs/64953528.htmlAdMob 是一個比較成熟的移動平台廣告商,其為android和iphone提供了非常方便的整合
文章目錄 Activity是什麼Activity的繼承關係Android 中 Context 內容概要• Activity的繼承關係• Android 中 Context介紹• Acitivy實際是如何執行個體化的• Activity生命週期• Activity的啟動方式,Task&Back Stack,進 程和線程,Intent.FLAG_ACTIVITY*•
1、CaptureActivity extends Activity implements SurfaceHolder.Callback CaptureActivity 為第一個啟動的Activity2、 public void surfaceCreated(SurfaceHolder holder) { if (!hasSurface) { hasSurface = true; initCamera(holder); } }
文章目錄 一些不明白的地方 Bitmap.createBitmap函數有6個重載方法 位元影像剪下參考重載方法4和6,重載方法6比較簡單 border: 1px solid #F00;">public static Bitmap createBitmap (Bitmap src)從原位元影像src複製出一個新的位元影像,和原始位元影像相同public static Bitmap createBitmap (int[]
如何在 Windows 平台上下載 Android 的源碼?平台, Windows首先,你先到 http://code.google.com/p/msysgit/downloads/list 上下下載Git-xxx.exe,比如最新版本的是 Git-1.6.3.2-preview20090608.exe。下載後安裝即可,然後到你需要保持源碼的地方,建立一個檔案夾,比如ancroid,右鍵選中檔案夾,選擇“git
讓我們先來認識下APK檔案. Android的應用程式套件組合為副檔名為.apk檔案, 無論你是從手機市場裡下載, 還是電腦中下載. 都是這類APK檔案. APK是AndroidPackage的縮寫,即Android安裝包(apk)。APK是類似Symbian Sis或Sisx的檔案格式。通過將APK檔案直接傳到Android模擬器或Android手機中執行即可安裝。apk檔案和sis一樣,把android sdk編譯的工程打包成一個安裝程式檔案,格式為apk。
項目終於進行到目標實體效能測試和準備階段,這次選擇的實體是Android平板,此款平板採用圖睿2晶片,1G記憶體,支援4點觸控,符合我們的要求。效能測試第一步是基準測試,分別是對建立3000個空Sprite計時,然後是在Away3D渲染1000個面。空類建立在我的E5300+2G電腦上耗時2300毫秒,在平板上耗時12000毫秒,差6倍。面渲染是統計fps的,在電腦上運行最高144fps,平板上最高20。這與flash匯出時是否選GPU加速沒關係,可能是相關驅動沒做好。這個結果差不多也是6倍。想
做移動互連網就不太可能不碰手機端的開發。上周為了項目需要,俺也挽袖子掄胳膊開始寫起了android程式,還好有java基礎,倒也上手快,寫了幾個小程式,主要都是關於定位方面的。網上也搜得到一些相關的文章和教程,但給出的例子效果不太好,而且感覺只有其表,卻不明其理。因此寫出此文,分享一些我的經驗。雖然是以android為主,但是我想對其它平台的開發也應該有些協助。這篇文章側重於制定一個合理的定位方案。手機定位的方式 先科普一些基礎知識吧。最簡單的手機定位方式當然是通過GPS模組(現在大部分的智能機
發現了一個list滾動時,某item背景透明的問題。網上搜尋一下,發現有很多人在問list背景黑色的問題,交流中給出的解決方案基本上很統一。先是解釋問題產生的原因是Android對list的滾動做了顯示最佳化,用寫在該list的layout檔案中的android:cacheColorHint顏色值與item背景混合,黑色主題下該顏色值預設為#FF191919,於是背景黑了。解決方案是關掉最佳化。怎麼關?有說把android:cacheColorHint設定為"@android:color/tra
每個Android應用啟動之後都會出現一個Splash啟動介面,顯示產品的LOGO、公司的LOGO或者開發人員資訊。如果應用程式啟動時間比較長,那麼啟動介面就是一個很好的東西,可以讓使用者耐心等待這段枯燥的時間。製作Splash介面突出產品LOGO,產品名稱,產品主要特色;註明產品的版本資訊;註明公司資訊或者開發人員資訊;背景圖片,亦可以用背景顏色代替;除了等待還能做點什麼大多數的Splash介面都是會等待一定時間,然後切換到下一個介面;其實,在這段時間裡,可以對系統狀況進行檢測,比如網路是否通
Android編碼規範 一、Android編碼規範1.java代碼中不出現中文,最多注釋中可以出現中文2.局部變數命名、靜態成員變數命名: 只能包含字母,單詞首字母出第一個外,都為大寫,其他字母都為小寫,以m開頭;3.常量命名:只能包含字母和_,字母全部大寫,單詞之間用_隔開4.layout中的id命名命名模式為:模組名字(包名)_(布局名字)_layout.xmlview的縮寫詳情如下LayoutView:lvRelativeView:rvTextView:tvImageView:ivImag
此文轉載,希望朋友有好的面試題 發來研究一下……1、 Android dvm的進程和Linux的進程, 應用程式的進程是否為同一個概念DVM指dalivk的虛擬機器。每一個Android應用程式都在它自己的進程中運行,都擁有一個獨立的Dalvik虛擬機器執行個體。而每一個DVM都是在Linux 中的一個進程,所以說可以認為是同一個概念。2、sim卡的EF
二、Android效能最佳化1.http用gzip壓縮,設定連線逾時時間和響應逾時時間http請求按照業務需求,分為是否可以緩衝和不可緩衝,那麼在無網路的環境中,仍然通過緩衝的httpresponse瀏覽部分資料,實現離線閱讀。2.listview 效能最佳化1).複用convertView在getItemView中,判斷convertView是否為空白,如果不為空白,可複用。如果couvertview中的view需要添加listerner,代碼一定要在if(convertView==null)
1 public void transImage(String fromFile, String toFile, int width, int height, int quality) 2 3 { 4 5 try 6 7 { 8 9 Bitmap bitmap = BitmapFactory.decodeFile(fromFile);10 11 int bitmapWidth =
這個可以解壓 那些包含子目錄的zip檔案/** * 解壓縮功能. * 將zipFile檔案解壓到folderPath目錄下. * @throws Exception */ public int upZipFile(File zipFile, String folderPath)throws ZipException,IOException { //public static void upZipFile() throws Exception{
先介紹去掉標題列的方法:第一種:也一般入門的時候經常使用的一種方法requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉標題列注意這句一定要寫在setContentView()方法的前面,不然會報錯的第二種:在AndroidManifest.xml檔案中定義<application android:icon="@drawable/icon" android:label="@string/app_name"
這個小應用確實是小哈,僅做為學習之用,瞭解MediaPlayer類,以後再做個稍微大點的,打算從網路上直接下載歌曲和歌詞檔案,並動態顯示歌詞,這個小應用先不實現那些吧,以後補上……介面:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical"
首先,懷著無比激動的心情寫下這篇日誌.....Googles真的很給力....讓我有幸看到ANDROID應用程式的內部源碼....下面開始言歸正傳:ANDROID的應用程式是由兩部分組成的.1.*.class檔案2.*.xml檔案 解碼時候需要使用到不同的工具...下面開始介紹*.class(類檔案的解碼)需要用到的工具:dex2jar和JD-GUIdex2jar:http://laichao.googlecode.com/files/dex2jar-0.0.7-SNAPSHOT.zipJD-
接手android也有一年的時間了,由於剛開始學習時資料比較少,又大多都是斷章取義的,所以對於android我一直處於似懂非懂的狀態下。今天終於感覺到該留點學習的經驗吧,那就從這篇開始我的android系列文章了。 Android使用Git管理原始碼的,在Linux下我們可以使用ubuntu來擷取系統源碼,下面我就逐步介紹在Windows些如何擷取Android系統源碼了。一。安裝msysGit在google的http://code.google.com/p/msysgit/中這樣介紹到:If