Android時代的贏創之路

Google其實在很早以前就表明了自己對移動通訊市場的野心。在看到iOS的輝煌試水後,它的android系統的橫空出世,更是引來了大量的硬體廠商和開發人員。   

Analyzing the memory usage of your Android application

The new Android 1.5 Early Look SDK  is out since a few weeks. The"Android 1.5 highlights" page does not mention one highlight, which IMHO will become very important for all developers on the Android platform because it allows you to find memory

android應用需求調查

335 responses Summary   你比較關注哪些類型的應用?社交 19558%遊戲 20160%效率 18054%財經 5516%影音 19157%個人化[例如皮膚] 16650%健康 3912%購物 5516%運動 6419%旅遊 7723%Other 124%People may select more than one checkbox, so percentages may add up to more than 100%.對於擷取應用,你更喜歡那一種方式?到eoe、安卓、

Android畫圖之消除鋸齒

http://chroya.iteye.com/blog/794505  在畫圖的時候,圖片如果旋轉或縮放之後,總是會出現那些華麗的鋸齒。其實Android內建瞭解決方式。    方法一:給Paint加上消除鋸齒標誌。然後將Paint對象作為參數傳給canvas的繪製方法。Java代碼  paint.setAntiAlias(true);      

取得Android root許可權(Magic Root Access)

Accessing Root from the Magic/Sapphire Terminal EmulatorNow that you have followed Magic Rooting to root your HTC Magic/Sapphire, you will notice that it is not possible to gain a root from an application running on the phone. The only way to get

android雙緩衝

 canvas的頁面交換的確為遊戲開發初學者帶來了困擾我經過多次實踐之後發現了一個完美的方法:用一個後台畫布bk_canvas,所有更新畫圖都在這上面進行。當然dirtyRectList你只用維護一個了,每次畫的時候先在bk_canvas上畫好了,然後在把bk_canvas拷貝到顯示的canvas上去,怎麼拷貝呢?Bitmap bitmapBase = new Bitmap()Canvas bk_canvas = new Canvas(bitmapBase)bk_canvas.draw()...

android檔案操作與圖片壓縮

目標:從sdcard中讀取圖片,並按一定的比例進行縮放,並儲存到應用程式的目錄下,同時通過ImageView顯示儲存的圖片分析:android的檔案系統與Linux的檔案系統是一致的,但是出於一種安全的考慮,應用程式不能隨意地建立檔案和目錄,也就是說應用程式不能隨意跨越自己程式的邊界,因此,應用程式一般只允許在自身程式的目錄下才能進行自由的檔案操作。通過Eclipse的DDMS視圖可以看到android的應用程式的位置是 /data/data/,而檔案則儲存在

CSDN移動博文集錦之Android遊戲開發

CSDN會員李華明在多家技術社區擔任遊戲開發版版主,在Android遊戲開發領域有豐富的經驗,自去年12月份開始,他在CSDN部落格上分享了一系列相關技術文章,推薦大家閱讀。一、設定全屏以及繪畫簡單的圖形二、剖析遊戲開發用view還是sarfaceView三、剖析SurfaceView 、Callback以及SurfaceHolder四、Android

在CentOS搭建Android開發環境

JDK安裝沒選用CentOS內建的Java環境,下載Oracle最新版本的java,為http://www.oracle.com/technetwork/ja...sp-136632.html直接Download,然後跳轉頁面選擇Platform 中的Linux下載,我沒有註冊,直接點Continue進入下一個頁面,選擇你要下載的包的類型,我選擇jdk-6u21-linux-i586-rpm.bin 網速快的話一會兒就下完了。下載完成後修改可執行許可權#chmod +x

Android JNI(實現自己的JNI_OnLoad函數)

實現JNI中本地函數註冊可以兩種方式: (1)採用預設的本地函數註冊流程。 (2)自己重寫JNI_OnLoad()函數。(本文介紹)(Android中採用這種) Java端代碼:package com.jni;public class JavaHello {public static native String hello();static {// load library: libtest.sotry {System.loadLibrary("test");} catch

收錄:android下的開源庫

bluetooth : 藍芽協議棧,官網<http://www.bluez.org/>dhcpcd : dpkg 配置包,官網<http://roy.marples.name/projects/dhcpcd>embunit : 一個嵌入式的單元測試工具。freetype : linux上廣為使用的字型解析庫。iptables : 一個IPv4的包過濾器。基本網路程式庫。libxml2  : 大名鼎鼎得xml解析庫。opencore  : 多媒體播放引擎架構庫。官網<

Android系統設計中的設計模式分析之四

UML中,不同的對象之間的關係有Generation,Implementation,Dependence,Association,Aggregation,Composition這六種關係。其中,Generation,Implementation,Dependence這個比較容易理解,代表了程式中的類繼承、介面實現、參數傳遞。但其它幾個就比較不好理解了。下面是找到的兩篇說得比較清楚明白的文章:UML圖中類之間的關係:依賴,泛化,關聯,彙總,組合,實現http://blog.csdn.net/hgu

擷取Android原始碼

擷取Android原始碼原始碼在哪裡?你可以通過http://android.git.kernel.org訪問andorid 源碼倉庫。源碼大約2.1GB,你需要6GB的空間完成整個源碼的build。搭建PC build環境Linux (推薦使用ubuntu)ubuntu Linux 32-bit x86 machine需要的軟體包:. Git 1.5.4 or newer. JDK5.0 / JDK6.0 (事實上目前這兩種版本均可使用,需要check

Android中的本機存放區路徑

Context.getCacheDir()/data/data/cacheThese files will be ones that get deleted first when the device runs low on storage. There is no guarantee when these files will be

在Android安裝Market和Map

AndroidMarket:去這個地址把補丁下載下來:http://wiki.cyanogenmod.com/index.php?title=Latest_Version#Google_Apps把裡面的GoogleServicesFramework.apk和Vending.apk複製到/system/app下面就行了。注意:核心必須為/cache分配足夠的空間作為AndroidMarket下載時的緩衝,否則只能瀏覽,下載會失敗。 Map先建立一個與機器上的Android版本一樣的模擬器,再把模擬

Android系統設計中的設計模式分析之三

Visitor先貼一個有代碼例子,且好理解的文章:http://www.cnblogs.com/shanghaif/archive/2008/12/08/1350417.html再轉寄一個我認為最形象的解釋。如果有一棵繼承樹,你要使用某個獨立的對象遍曆這棵樹,並且呼叫樹上某一個共同的方法,那麼你使用iterator。比如這是一棵蘋果樹,你使用一個摘蘋果的杆子把蘋果一個一個摘下來,這就是iterator。 現在你有好幾棵樹,蘋果樹、葡萄樹、酸棗樹等,對每一種果實,你都有不同的杆子,摘取果實。這個時

Android編譯系統——續

 上次翻譯了官方的Android編譯系統手冊(http://blog.csdn.net/a345017062/archive/2010/12/24/6096795.aspx),原文比較簡潔,原樣翻譯下來之後,實際工作中使用時有了更深入的理解,在這裡詳細地記錄一下,用到什麼記什麼。 LOCAL_MODULE_TAGS它可能的值有四個:user,eng,tests,optional,這個值決定了模組會在哪種編譯模式下被編譯。當編譯一個模組時(無論C/C++還是JAVA),如果想讓它只在user/en

關於ToolRotate——Android螢幕方向旋轉的根源

這篇文章是對開源項目http://code.google.com/p/flying-on-android/中ToolRotate.cpp的補充說明。  這個程式源於Android平台中的OpenGL庫出現的一個bug,我們的板子螢幕解析度是800*600,當程式豎屏狀態時(600*800),螢幕上的橫線會出現鋸齒。開啟"設定"這一類有列表的程式時,可以很顯示地看到列表之間的分隔線中間有一段比兩邊的向下錯了一個像素。 Layer.cpp中的mTextures是個長度為2的Texture數組.而兩個

Android上使用NDK做3D特效時碰到的一些問題及解決辦法

自己老老實實按3D的做法來做時,3.x和4.x平台上都好著,出來的效果和想像的一樣。2.3上面,會有圖層覆蓋問題,把GLSurfaceView的背景設定透明後,也好了。2.2上面,直接白屏。試了一下,主要是貼圖的圖片寬高需要是2的N次方。有些引擎內部會去處理這個問題。比如你傳入了一張48*59的圖,引擎會幫你把它做成64*64的圖,然後只渲染48*59的那一部分。補充於2012.4.28在一個進程中初次運行NDK編寫的3D代碼時,會出現整個螢幕黑上半秒的問題,找了幾天沒什麼結果。把NDK內建的s

Android如何最佳化的讀取一張Bitmap

Drawable緩衝問題,顯示清晰度,Resource.getDrawable會根據ID返回Drawable,然後把這個Drawable緩衝起來,看以下這個程式碼片段:InputStream is = mAssets.openNonAsset( value.assetCookie, file, AssetManager.ACCESS_STREAMING); //

總頁數: 2771 1 .... 1459 1460 1461 1462 1463 .... 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.