Time of Update: 2013-12-11
在討論群裡裡面有人在問xml的解析方法,我就弄了個簡單的demon來介紹我自己的方法下面的xml檔案和讀取的 Xml代碼 <?xml version="1.0" encoding="utf-8"?> <tests> <test name="test_1">測試1</test> &
Time of Update: 2013-12-11
真機調試遇到的問題:1、串連到真機後沒有提示安裝驅動,但發現我的電腦下多了一個盤符,內有驅動程式,手動安裝即可2、驅動安裝完成後,輸入adb devices發現裝置處於offline狀態,解決辦法,輸入以下命令D:\Android\android-sdk\platform-tools>adb kill-server* server not running *D:\Android\android-sdk\platform-tools>adb devices* daemon not
Time of Update: 2013-12-11
android中include標籤是為了便於控制項的覆用的一個很好解決方案。但是也有一些需要注意的地方,下面是本人在項目中碰到過的一個問題,做此記錄,便於以後查看。include標籤用法。1.建立一個xml檔案,命名 head.xmlhead.xml檔案內容如下:<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.
Time of Update: 2013-12-11
Pull簡介 1.常見的XML解析方式有三種,DOM、SAX、Pull,Android系統中推薦使用Pull 2.Pull解析器是一個開源的Java項目,Android系統內部解析XML檔案均為此種方式,也可用於JavaEE項目 3.Android SDK中已經整合了Pull解析器,無需添加任何jar檔案 4.Pull解析器運行方式與SAX類似,提供各種事件的判斷
Time of Update: 2013-12-11
完成splash之後,便開始製作列表頁。就像之前說的,列表頁具有更新和分頁的功能,這兩個功能都是很常見的。為了使列表支援拖動重新整理功能,這裡我用到了一個開源外掛程式PullToRefreshListView,這個開源的組件可以使列表頁擁有拖動更新的功能。這是由 johannilsson 以及眾位其好友的研究成果,並已 Apache 2.0 協議開源託管在
Time of Update: 2013-12-11
進公司的第一個項目就遇到了一個比較難纏的客戶,不過總算對付過去了。在第一個項目中由於app載入的圖片、報表比較多,所以經常報出記憶體溢出的錯誤,很是頭疼。不過在project leader的帶領下,基本算是解決了。在此感謝一下my leader,Samuel.Cai辛苦了。哈哈......以下是一些總結,ps:從我leader那邊搞過來的,和大家分享一下,哈哈1. 當項目中包含大量圖片,或者圖片過大,可能會oom 方法1 :
Time of Update: 2013-12-11
使用viewflow這個開源項目這個時網址https://github.com/pakerfeldt/android-viewflow 裡面的說明文檔很全,而且有example。把example改改就是自己的東西了。附上: Android沒有提供劃屏效果的控制項(這麼常用,這麼重要的東西竟然沒有)。ViewFillper
Time of Update: 2013-12-11
在做項目時,用Gallery展示圖片,遇到一個問題,就是滑動太快,每次輕輕一撥圖片,就滑動過去幾張,怎麼解決呢?搜尋之後,有了下面的解決方案: 1、自訂Gallery重寫onFling方法 public class UGallery extends Gallery { public UGallery(Context context, AttributeSet attrs)
Time of Update: 2013-12-11
羅嗦 從Android手機誕生並且大踏步的邁向商業領域的開始,就吸引了無數智能終端發燒友與開發人員,博主就是這個群體中的成員之一(雖然還很菜,但卻一直保持著這份熱情)。就像博主一樣,能擁有一台屬於自己的愛機是多麼幸福的一件事情(公司的不算)~,於是乎經過了2個星期的“市場調研”,決定勇闖中關村!經過幾番周折終於拿到了自己心儀的機子,並且第一時間開通了3G業務,相信所有拿到智能機的朋友第一件事情就是要安裝上幾款NB且酷的軟體。一來是慶賀自己終於趕上了科技的步伐,二來也要看
Time of Update: 2013-12-11
1) 安裝 Help->SoftWare Updates and Add-ons->Available software-> Add Site : http://download.eclipse.org/mat/1.0/update-site/2) 產生.hprof檔案adb shellchmod 777 /data/misc (預設的HProf (Heap Profile) 放在/data/misc,需要改寫入權限為777
Time of Update: 2013-12-11
前面說過MessageHandle機制,它保證了android上層代碼線程間的通訊。 訊息註冊機制更加豐富了MessageHandle的流程,它把過程嚴格階段化了,分成訊息註冊和通知訊息處理兩個部分,讓人一目瞭然。 訊息註冊機制的總體思想是:一個對象中開闢一個空間用於存放Message,當調用regist方法時將Message存放進去,當其調用notify方法時將所有Message取出並發送到MessageQueue中等待處理。 下面是類比程式,提供Registra
Time of Update: 2013-12-11
之前我們看過get position,今天來看看set position。*****************************************源碼************************************************* //Test case 3: setPlaybackHeadPosition() on paused track
Time of Update: 2013-12-11
一、基本概念 作用和網頁開發中的CSS是一樣的。樣式用在單個控制項上,主題應用在整個應用或一個或多個Activity上。 二、執行個體代碼 在res/values檔案夾下建立style.xml檔案,該檔案中體現了樣式的繼承。樣式的覆蓋和CSS一樣,也是就近原則。 [html] <?xml version="1.0" encoding="utf-8"?>
Time of Update: 2013-12-11
最近項目中用到了libgdx 於是便抽空看了下opengles,關於安卓的資料也不多,不過opengles 各個平台的字碼頁都差不多,IOS的資料還是比較豐富的 ,網上找到最多的就是一個三角形旋轉。 推薦一些學習opengl先要學的東西吧, 維基百科上很清楚 矩陣 這個非常重要 基本 opengl裡面很多效果實現
Time of Update: 2013-12-11
[java] package cn.c; import java.io.File; import android.app.Activity; import android.content.Intent; import android.net.Uri; import android.os.Bundle; import android.os.Environment; import
Time of Update: 2013-12-11
Activity 生命週期 顯式 Intent 調用 1 //建立一個顯式的 Intent 對象(方法一:在建構函式中指定) 2 Intent intent = new Intent(Intent_Demo1.this, Intent_Demo1_Result1.class); 3
Time of Update: 2013-12-11
用SharedPreferences儲存一些常用的設定資訊很方便,但是我們知道SharedPreferences只能儲存一些簡單的類型 如何用SharedPreferences來儲存一些複雜的對象?下面以map為例,看看SharedPreferences
Time of Update: 2013-12-11
Android模擬器內容是用OpenGL渲染的,所以用一般的編程(如PrintWindow()等)會是黑屏。這是因為畫的東西放在framebuffer裡。 一種方法是通過adb把guest的framebuffer資料/dev/graphics/fb0倒到host,再轉為圖片。但這樣速度比較慢。 好在Android模擬器中把guest的framebuffer傳到host進行顯示,所以在host端只要將framebuffer輸出到檔案即可。 首先定義每次framebuf
Time of Update: 2013-12-11
一、簽名代碼(首先配置好jdk的路徑,keytool和jarsigner都是java的類庫)1.產生簽名檔案keytool -genkey -alias MyFirstApp.keystore -keyalg RSA -validity 40000 -keystore MyFirstApp.keystore2.應用簽名檔案給檔案簽名jarsigner -verbose -keystore MyFirstApp.keystore -signedjar MyFirstApp_signed.apk
Time of Update: 2013-12-11
在ubuntu下進行android開發的環境搭建主要有以下5個部分:(1) 安裝jdk(2) 安裝android_sdk(3) 安裝eclipse(4) 為eclipse添加adt外掛程式(5)