Time of Update: 2014-09-16
《Android深入透析》之 淺析Activity啟動模式,androidactivity前言: Activity的啟動模式是一個既基礎又容易忽視的問題,但是這個問題有個深刻的認識,對程式員寫一個穩定高效的Android程式協助很大,今天,在B哥引導下,我們對Activity啟動模式、Intent
Time of Update: 2014-09-16
Android檔案儲存體詳細完整樣本MainActivity如下:package cc.cv;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import
Time of Update: 2014-09-16
Android:通過SpannableString為TextView設定豐富的顯示效果在使用TextView的過程中,有時候會需要將一串文本中的部分文字做特別的顯示效果處理,比如加粗、改變顏色、加著重標識、超連結等等,我們可以通過多個TextView拼湊來實現,但如果需要特殊處理的內容在整個文本的中間,用多個TextView拼湊實在是太麻煩、太Low了,Android提供的SpannableString類能夠很好地解決這個問題,SpannableString結合下面各種以Span結尾的類可以做出
Time of Update: 2014-09-15
基於oSIP開源庫的SIPProxy 伺服器PartySIP,osippartysip***************************************************************************************************************************作者:EasyWave &
Time of Update: 2014-09-16
android 屬性動畫之 ObjectAnimator前面一篇部落格講解了 android 簡單動畫之 animtion,這裡來講解一下android 3.0之後添加的一些動畫 animator 中的 ObjectAnimator 。1.alpha //第一個參數為 view對象,第二個參數為 動畫改變的類型,第三,第四個參數依次是開始透明度和結束透明度。ObjectAnimator alpha = ObjectAnimator.ofFloat(text, "alpha", 0f,
Time of Update: 2014-09-15
關於Unbutu(64位)Eclipse閃退問題的解決方案,unbutueclipse今天遇上了一個非常蛋疼的問題:本來今天打算在Ubuntu下搭個android開發環境,從官網上下載了Eclipse+ADT,解壓,開啟,一切正常。不料,天有不測風雲,建立了一個Project,剛剛打算敲代碼時,建立了一個類,游標就閃了幾下,直接閃退!媽蛋,再試一次,依舊閃退!看看終端中的資訊,如下:## A fatal error has been detected by the Java
Time of Update: 2014-09-15
《一個都不能死》遊戲設計及實現,死怖遊戲聲明:本文是本人在網上看視頻後作出的作品,並非真實原創(動畫部分自己實現的,總結自己總結的),感謝一下勇於分享的人,你們的付出也是激勵我們前進的動力,謝謝!!!此致敬礼(哈哈哈,扯系列之逗X生活歡樂多!)下面開始本文:《一個都不能死》遊戲的設計及說明:GameScen :繼承自 Layer 建立 GameController 傳過去 當前layer 和
Time of Update: 2014-09-15
如何讓自己的Android程式、Service永不被系統kill,androidkill具體做法如下:1. 設定FLAG_PERSISTENT:在AndroidManifest.xml檔案中,加入android:persistent="true" ;2. 設定FLAG_SYSTEM:將你寫的應用程式放到/system/app/目錄下即可。具體操作如下:A. 使用Cygwin或cmd進入你工程所在的bin目錄中,然後執行如下兩條命令:ad
Time of Update: 2014-09-15
JSON解析步驟,json解析解析:就是按照一種約定好的格式(假象),由後台開發人員按照格式存資料,由前端開發人員按照格式取資料.(謹記:這種格式是由後台開發人員決定的,我們無權決定) 解析的本質:按照約定好的格式,取出我們想要的資料的過程.JSON解析系統 1.先擷取檔案路徑 NSString *jsonPath =
Time of Update: 2014-09-15
android工具-annotations,-annotations在當下的java的使用中,annotations已經被廣泛運用,來提升開發效率。在android中,主要是協助開發人員處理一些前背景工作、rest 服務、應用類、程式碼片段等,讓開發人員專註於真正重要的東西。(一)如何使用android annotations具體使用方法請參看此文。(二)使用範例/** * android annotations範例 * * @author peter_wang * @create-time 2
Time of Update: 2014-09-15
Android側滑菜單完整詳細樣本(基礎版),android樣本MainActivity如下:package cc.cd;import android.os.AsyncTask;import android.os.Bundle;import android.util.Log;import android.view.MotionEvent;import android.view.VelocityTracker;import android.view.View;import
Time of Update: 2014-09-15
Android運行時ART簡要介紹和學習計劃,androidart Android在4.4就已推出新運行時ART,準備替代用了有些時日的Dalvik。不過當時尚屬測試版,主角仍是Dalvik。 直到今年的Google
Time of Update: 2014-09-14
Android按鍵事件發布流程總結一下,Android按鍵事件發布流程//InputReader.cppvoid InputReader::loopOnce() { ... size_t count = mEventHub->getEvents(timeoutMillis, mEventBuffer, EVENT_BUFFER_SIZE); if (count) {
Time of Update: 2014-09-13
【Android 疑難雜症】如何正確理解scrollTo和scrollBy,scrolltoscrollby首先,需要知道的是,View是可以延伸到螢幕之外的,可以想象一下ListVIew或GridView。也就是說View的尺寸可以超過螢幕的尺寸。View的大小就是onDraw()中Canvas畫布的大小。Canvas可以做translate()、clipRec()t等變換,可以說Canvas是無邊界的。而我們在螢幕上所見到的,只是Canvas的一部分而已。可以調用View的scrollTo(
Time of Update: 2014-09-13
最好的5個Android ORM架構在開發Android應用時,儲存資料有這麼幾個方式,一個是本地儲存,一個是放在後台(提供API介面),還有一個是放在開放雲端服務上(如 SyncAdapter 會是一個不錯的選擇)。對於第一種方式,即本機資料儲存,如嵌入式SQLLite,你可以選擇直接使用SQL語句、Content Provider 或 ORM(對象關係資料對應)。對於 Android 應用的開發,主要是使用Java語言,所以適用於Java語言的一些ORM,也能移植於 Android 平台上。
Time of Update: 2014-09-13
Android資料庫高手秘籍(二)——建立表和LitePal的基本用法 我們學習了一些Android資料庫相關的基礎知識,和幾個頗為有用的SQLite命令,都是直接在命令列操作的。但是我們都知道,資料庫是要和程式結合在一起使用的,單獨對一個資料庫去進行増刪改查操作並沒有什麼意義,因此今天我們就來學習一下如何在Android程式當中去操作SQLite資料庫,還沒看過前一篇文章的朋友可以先去參考 Android資料庫高手秘籍(一)——SQLite命令
Time of Update: 2014-09-13
android 不同解析度的LCM進行相容1. 關於時序JB版本中,介面disp_drv_get_lcm_driver實現compare id並擷取到lcm driver以及lcm param的動作,對於DSI,每次嘗試讀取id之前都會根據lcm driver中的設定重新設定時序,所以擔心時序不同無法讀取id的擔心就顯得多餘了2. 關於開機logo我們預設的做法,在ProjectConfig.mk中會定義Macro
Time of Update: 2014-09-13
Android開發系列(八):採用Pull解析器解析和產生XML內容因為有些時候,應用的資料是採用XML檔案的格式存放的,所以我們需要知道怎麼從XML檔案中讀取這些資料在Android中可以通過SAX、DOM、pull解析XML檔案。在本篇博文中主要介紹採用Pull解析器解析和產生XML內容。介紹:在Android已經整合了Pull解析器,所以無需添加任何的jar檔案。在Android中本身用到的各種xml檔案,其內部也是採用Pull解析器進行解析的。一、採用Pull解析器解析XM
Time of Update: 2014-09-13
android螢幕適配一、螢幕適配工具類public class MultiScreenTool {static Activity activity;public DisplayMetrics displayMetrics = null;public int defaultX = 0;public int defaultY = 0;public float defaultDensity = 1.5f;public float nowDensity = 0;private static
Time of Update: 2014-09-13
android Music 中如何添加設定雙卡鈴聲的菜單1,開啟情景模式的設定雙卡鈴聲的feature:MTK_MULTISIM_ROINGTONE_SUPPORT,Music中卻不能設定雙卡鈴聲。希望能在Music添加菜單“Us as SIM1/SIM2 ringtone”1,string.xml,添加新的string ringtone_as_sim1_menu和ringtone_as_sim2_menu : Use as SIM1 ringtone Use as SIM2