改善android效能工具篇【zipalign】

什麼是Zipalign?      Zipalign是一個android平台上整理APK檔案的工具,它首次被引入是在Android 1.6版本的SDK軟體開發套件中。它能夠對打包的Android應用程式進行最佳化, 以使Android作業系統與應用程式之間的互動作用更有效率,這能夠讓應用程式和整個系統運行得更快。用Zipalign處理過的應用程式執行時間達到最低限度,當裝置運行APK應用程式時占更少的RAM(Random Access

Android優秀開源項目

Android經典的開源項目其實非常多,但是國內的部落格總是拿著N年前的一篇複製來複製去,實在是不利於新手學習。今天爬爬把自己熟悉的一些開源項目整理起來,希望能對Android開發同學們有所協助。另外,如果你有比較好的項目推薦,也煩請在評論裡分享出來,我會定期更新部落格內容。項目篇:Apollo音樂播放器:就一個播放器,但是實現的很好oschina用戶端:oschina網站的用戶端哦,wp版,iOS版都有開源xabber即時聊天工具(基於xmpp協議):不評價了,反正算是同類中比較好的了四次元新

Android開發,別把Java當Javascript

   Android開發中,匿名類的應用使得開發更加靈活,而匿名類的濫用卻讓程式變得雜亂無章、難以維護。程式員都是喜歡偷懶的,我們常常看到一個Activity類中布滿了匿名類,有Thread、有Handler、有Adapter、有各種Listener以及給匿名類傳遞資料的final變數,給人的感覺就像隨地大小便,很不文明。     

android開發(30) 使用WebView,點擊網頁中的連結建立QQ 臨時會話 WPA

在PC端,我們可以通過一個URL連結,點擊後啟動QQ,這是很好的使用者跳轉體驗。很方便。使用的連結如下:<a target="_blank" href="http://wpa.qq.com/msgrd?v=3&uin=&site=qq&menu=yes" >click</a>其中把8888888 換成你的QQ號。 那麼在android裡可以這麼使用嗎? 實際上在 預設瀏覽器 (或者 UC)

Android中AdapterView/Adapter的深度學習

BaseAdapter的深度學習   博主工作了幾年,也用了幾年的ListView等AdapterView控制項,但關於Adapter的一些問題並沒有深入下去,終於有時間學習總結下關於BaseAdapter的一些較深入的話題。本文涉及三個話題:Adapter的回收機制和效率提升,getItemViewType()/getViewTypeCount()方法以及notifyDatasetChanged()使用的注意點。 1.Adapter的回收機制和效率提升   And

Android Eclipse 注釋模板的使用

為提高代碼的可讀性以及後期的可維護性,為我們的代碼加上正常化的注釋是很有必要,不僅有利於提高自己的專業素養,也能方便他人1、設定的入口,我我們可以在所示的地方個人化我們自己的代碼風格             2、檔案(Files)注釋標籤           /* * @Title: ${file_name} * @Copyright: XXX Co.,

Android資源檔操作常見的七種典型案例(一)

Android中的資源是指非代碼部分,片、音頻、視頻、字元等資源。一般我們都是在assets中儲存原生的檔案,如:MP3檔案,Android程式不能直接存取,必須通過AssetManager類以二進位流的形式讀取。布局類型檔案一般都放在res檔案夾下,如:anim,drawable,layout,values,xml,raw,menu等等,這些資源都可以通過R資源類直接存取。assets中的資源很少用到,res中的資源經常用到。下面我們講解如何使用這些典型布局類型檔案:一、使用顏色資源1)顏色的

微信網站建設三步曲

目前的公眾平台只有簡單的幾個功能,這對於企業是遠遠不夠的,自主研發更是心有餘而力不足。一些公眾平台的進階功能可以通過微網站來實現哦!除了推送每日的訊息外,還需要做哪些呢?如果能在公眾平台上有一個自己的網站該有多好!不僅能展現內容,還能分欄體現,豈不是一舉兩得?現在這個功能在網站後台就可以體現了,註冊並登入成為微服務網站使用者,動動手指就可以輕鬆擁有。網站產生三步走:1

Android 使用Scroller實現絢麗的ListView左右滑動刪除Item效果

轉帖請註明本文出自xiaanming的部落格(http://blog.csdn.net/xiaanming/article/details/17539199),請尊重他人的辛勤勞動成果,謝謝!我在上一篇文章中Android

巧用style的另類寫法

看到style,不少人可能會說這個我知道,就是控制項寫屬性的話可以通過style來實現代碼的複用,單獨把這些屬性及其參數寫成style就可以便捷的調用。 這種寫法呢其實比較常見,如果有某些控制項用到了相同的風格,就可以用style來作,今天要講的不是這種寫法,下面先看一下案例

用android-sdk工具裡的lint檢查布局的錯誤、警告和合理性

當然現在不用這個工具也可,目前可以直接在布局中非常直觀地觀察到布局當中的錯誤和警告。不過有eclipse難免會報錯的時候,多知道一點沒什麼不好以前這個工具不叫"lint"而叫"layoutopt",好了,使用方法非常簡單,用命令cmd進入到命令列視窗,進入到android-sdk\tools目錄下,唉……寫字,手痛,還是直接貼圖吧上面劃波紋線的地方就是警告的意思,它不推薦這麼寫

Android通訊錄開發之取得姓名首字母實現簡拼搜尋

Android通訊錄開發之取得姓名首字母實現簡拼搜尋2013年12月27日

android-合并兩張圖片bitmap

Bitmap bitmap1;Bitmap bitmap2;Bitmap bitmap3 = Bitmap.createBitmap(bitmap1.getWidth(), bitmap1.getHeight(), bitmap1.getConfig());Canvas canvas = new Canvas(bitmap3);canvas.drawBitmap(bitmap1, new Matrix(), null);canvas.drawBitmap(bitmap2, 120, 350,

osg Android 平台庫構建的幾點經驗

在pc端osg已經證明了他的實力了,大量的擴充項目、嚴格的跨平台。在移動端目前還沒有一個很好的3D開源架構可以使用,開發人員需要從0開始寫很費事,構建這樣一個平台也非一日之功,將其編譯到移動平台則來的簡單了。一下是在幾日來構建過程中遇到的一些問題,比較頻繁的,已解決,分享一下。首先簡單介紹一下我在構建時使用的一些工具:1、作業系統:Win764位旗艦2、組態工具:CygWin32位版及其提供的32位的cmake3、構建工具:Cygwin32位下的make工具(3.8.92)4、ND

淺析Android Camera開發中的三個尺寸和三種變形 (貢獻一個自適配Picturesize和Previewsiz

經常聽人問Camera開發中,各種變形問題,今天有空就在此梳理總結下。三個尺寸:1、Surfaceview的尺寸Surfaceview是用來預覽Camera的,當它全屏時就是Screen的大小。2、Picturesize的尺寸這是拍照後的PictureSize尺寸。3、Previewsize的尺寸這是預覽時幀資料的尺寸。 三種變形:1、預覽畫面的物體長寬失真。原因是Surfaceview和Previewsize的長寬比率不一致,就會導致預覽畫面上失真。因為camera在顯示時會將預覽幀

Android靜態圖片Face Service的完整demo(附完整源碼)

Demo功能:利用android內建的Face Service進行識別,標記出眼睛和人臉位置。點擊按鍵後進行Face Service,完畢後顯示到imageview上。第一部分:布局檔案activity_main.xml  注意:ImageView四周的padding由布局檔案裡的這四句話決定:   android:paddingBottom=@dimen/activity_vertical_margin

Android開發中常用的Linux和模擬器常用命令收錄

一、Linux命令1、掛載/systme分區為讀寫狀態mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system2、切換為Root使用者su二、模擬器常用命令1、安裝應用adb install xxx.apk2、重新安裝應用(資料不變)adb -r install xxx.apk3、從模擬器匯出資料adb pull 模擬器路徑 本機路徑 如:adb pull /mnt/sdcard/test.png

android Menu 菜單使用總結

 閱讀之後簡單寫其中的某些功能,先貼圖: 第一步:相關代碼:  第二步: 代碼中的實現: package com.jiaruihuademo.testmenu;import java.util.ArrayList;import java.util.List;import android.os.Bundle;import android.annotation.SuppressLint;import android.app.

[Android] 擷取WebView的頁面標題(Title)-----WebChromeClient.onReceiv

應用開發中需要擷取WebView當前頁面的標題,可能通過對WebChromeClient.onReceivedTitle()方法的重寫來實現如下:代碼如下:public class MainActivity extends Activity {public void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main_layout);final

Android判斷當前應用程式處於前台還是後台

1、通過RunningTaskInfo類判斷(需要額外許可權):/** *判斷當前應用程式處於前台還是後台 */ public static boolean isApplicationBroughtToBackground(final Context context) { ActivityManager am = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);

總頁數: 2771 1 .... 2475 2476 2477 2478 2479 .... 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.