Time of Update: 2018-12-05
Android系統開機畫面分為下面三個階段: 1、開機圖片:Android核心是基於標準核心的,對linux比較熟悉,特別是在開發板上移植過Linux系統的人就知道在核心引導過程中會顯示出一個小企鵝的圖片,這就是第一階段的開機圖片,相信大家知道怎麼去修改它。Android1.5及其以上版本都取消了這個圖片的顯示,具體的看核心相關代碼就知道了; 2、開機文字:Android系統開機會出現“A N D R O I
Time of Update: 2018-12-05
移動終端為了節省電量和網路流量,不再採用輪訓伺服器的方式來收集資料,而是在伺服器有資料需要發送到終端時通知終端。我們稱這種機制叫推送(push)。終端接收到通知訊息,如果用戶端應用正則運行,則串連伺服器接收資料,即使用戶端程式不在運行狀態,也可以啟動用戶端程式去接收說句,或者以一定的方式通知使用者服務器有資料變化。簡訊(SMS)Push 和 Ip push是比較常見的兩種push方式。本篇主要簡單說說Sms push。 Sms push的原理:sms
Time of Update: 2018-12-05
文章目錄 Why OAuth 2.0 MattersPreparationChoosing an AccountGetting a TokenRegistering Your AppUsing Your Token Google Play services and OAuth Identity Toolshttp://android-developers.blogspot.com/2012_09_01_archive.htmlPosted
Time of Update: 2018-12-05
DownloadsPlatformPackageSizeMD5 ChecksumWindowsandroid-ndk-r8b-windows.zip188724991 bytes6d290d4f2729ef2063c5ae5b1e335622Mac OS X (intel)android-ndk-r8b-darwin-x86.tar.bz2181255568 bytes94fe392194ea41f8a70cfce0dee3870fLinux 32/64-bit
Time of Update: 2018-12-05
ANRs (“Application Not Responding”),意思是”應用沒有響應“。 在如下情況下,Android會報出ANR錯誤:– 主線程 (“事件處理線程” / “UI線程”) 在5秒內沒有響應輸入事件– BroadcastReceiver 沒有在10秒內完成返回通常情況下,下面這些做法會導致ANR 1、在主線程內進行網路操作2、在主線程內進行一些緩慢的磁碟操作(例如執行沒有最佳化過的SQL查詢)應用應該在5秒或者10秒內響應,否則使用者會覺得“這個應用很垃圾”“爛”“慢”…
Time of Update: 2018-12-05
http://blog.csdn.net/gf771115/article/details/7722456http://express.ruanko.com/ruanko-express_26/technologyexchange6.html一、通過geo-uri方式調用外部程式,可以啟動google
Time of Update: 2018-12-05
最近在學習遊戲開發,在遊戲中常常需要設定遊戲的難度,在Android中我們可以使用RatingBar來實現。具體看下面的代碼:如下:package com.cloay.pt.ui;import java.io.FileNotFoundException;import java.io.IOException;import android.content.ContentResolver;import android.content.Intent;import
Time of Update: 2018-12-05
要下載一個類庫core.jar,在我的資源檔裡點擊開啟連結import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.UnsupportedEncodingException;import android.app.Activity;import
Time of Update: 2018-12-05
摘自http://www.acwind.net/blog/?p=1297一直覺得 Android SDK 本身提供的介面 UI 庫實在是太難看了,而且提供的功能也總是這裡那裡很多缺憾。所以一直在關注各種第三方的 UI 組件,很多不錯的庫收費又挺高的。在論壇上大家都推薦開源的 GreenDroid,一款增強型的 Android UI 庫,可以實現自訂的 TabBar、SegmentedBar、ActionBar、PagedView等 UI
Time of Update: 2018-12-05
前幾天安裝了Ubuntu10.10 64位server版本,主要就是為了編譯Android系統用的。昨天下班時,開始順利編譯,今天早上上班後,發現編譯完成。然後下載Android SDK,用emulator載入編譯後的核心,成功。現在將整個過程總結一下,以便以後參考。準備階段:安裝Ubuntu Linux。1. 安裝git與curl:sudo apt-get install git-coresudo apt-get install curl2. 用curl取repo指令碼curl http://
Time of Update: 2018-12-05
閱讀目錄 一:什麼是BroadcastReceiver? 二:布局檔案編寫 三:代碼檔案編寫 四:項目定義檔案編寫 五:運行效果 一:什麼是BroadcastReceiver? 在現實生活中,當我們開車的時候,會聽到交通台從廣播裡說“朝內大街擁堵”,如從這裡通過的車輛請繞行,這就是廣播,交通台是發送方,我們個人是接收方,至於我們到底在沒在聽交通台,我們也許在聽郭德綱的相聲,又或者我們雖聽了交通台,要不要再走朝內大街是我們自己的事情了,所以在Android中也是一樣的,廣播只
Time of Update: 2018-12-05
在閱讀這篇文章前、請先查看一下這兩篇文章I、Cocos2d-x學習之windows 7 android環境搭建http://www.cnblogs.com/lhming/archive/2012/06/27/2566460.html 如果邇已經看完這篇文章並且沒什麼問題、請忽略這裡吧、囧 一、這裡莪首先給邇關於版本的建議: 1、如果邇是個完全的新手、建議邇下載cocos2d-x
Time of Update: 2018-12-05
文章目錄 控制台提示如下: 最近學習Android開發,建立資源檔時總有幾次不成功,R類無法自動產生。控制台提示如下:1[2010-09-16 16:26:04 - PhoneIntent] res\layout\callBotton.xml: Invalid file name: must contain only [a-z0-9_.]意思就是:資源檔只能以小寫字母和底線做首字母,隨後的名字中只能出現 [a-z0-9_.]
Time of Update: 2018-12-05
如果看了下面的文章有部分你覺得熟悉,那不用想了,我是截取過來的^0^,然後補上一些細節問題,理解更方便。(說明:下面是抄襲網上兩遍文章組合成的,自己只是加了點點改動)概念介紹1、onInterceptTouchEvent()是用於處理事件(重點onInterceptTouchEvent這個事件是從父控制項開始往子控制項傳的,直到有攔截或者到沒有這個事件的view,然後就往回從子到父控制項,這次是onTouch的)(類似於預先處理,當然也可以不處理)並改變事件的傳遞方向,也就是決定是否允許Touc
Time of Update: 2018-12-05
在標準的Windows和Linux案頭作業系統中,同時可以在不同的視窗中運行多個應用程式,每次只有一個應用程式是當前焦點狀態,但其他的應用程式都是一個平等的位置。使用者可以隨時切換每個應用程式,在不需要應用程式時,也需要使用者來關閉應用程式。 但是Android作業系統的應用程式卻不是採用這種方式。 Android中每次只有一個應用程式運行在最前面,除了狀態列的位置,當前應用程式將鋪滿整個螢幕。使用者最常見的應用程式就是應用的首頁(Home
Time of Update: 2018-12-05
在一個8寸屏的Android平板電腦上開發應用程式(遊戲程式),開始的時候,總是不能全螢幕顯示,也不知道怎麼設定才可以。本來LCD應該是800*600的,但總是得到600*600的結果。經過好幾天的努力,才解決:<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="myb.x2.app2"
Time of Update: 2018-12-05
文章目錄 iPhone 設計精美的介面能夠給我們帶來良好的心情,讓人看了又想看,尤其是一些手機應用程式介面,設計師提高水平的有效方式是觀看其他人得設計風格,然後融入到自己的設計當中,在我做設計的多年生涯中,我發現國內的設計師,思路有時很狹隘,設計出來的東西不能夠表達出有效標題和提示正因為如此,在今天開發當中,我收集了一些例子,設計精美的iPhone和Android應用程式網站
Time of Update: 2018-12-05
在Android應用中使用全域變數,除了public的靜態變數,還有更優雅的方式是使用android.app.Application。 啟動Application時,系統會建立一個PID,即進程ID,所有的Activity就會在此進程上運行。那麼我們在Application建立的時候初始化全域變數,同一個應用的所有Activity都可以取到這些全域變數的值。 例如,在Application中儲存登入狀態
Time of Update: 2018-12-05
二、Android效能最佳化1.http用gzip壓縮,設定連線逾時時間和響應逾時時間http請求按照業務需求,分為是否可以緩衝和不可緩衝,那麼在無網路的環境中,仍然通過緩衝的httpresponse瀏覽部分資料,實現離線閱讀。2.listview 效能最佳化1).複用convertView在getItemView中,判斷convertView是否為空白,如果不為空白,可複用。如果couvertview中的view需要添加listerner,代碼一定要在if(convertView==null)
Time of Update: 2018-12-05
八款開源 Android 遊戲引擎 (巨好的資源) 初學Android遊戲開發的朋友,往往會顯得有些無所適從,他們常常不知道該從何處入手,每當遇到自己無法解決的難題時,又往往會一邊羨慕於 iPhone下有諸如Cocos2d-iphone之類的免費遊戲引擎可供使用,一邊自暴自棄的抱怨Android平台遊戲開發難度太高,又連個像樣的遊