一些老用xml寫布局代碼,隨著布局的深度制定,以及一些動態性。用代碼寫布局也是一種必要的手段。比如設定檔制定個數字就能自動產生布局,或者讀取資料庫產生布局這種。以前都是一些問題,一直到我碰到一種N種不同的布局嵌套 需要用代碼設定ViewGroup.LayoutParams時,發現總是沒效果,後面上網查資料加自己看源碼在想了N久。發現原來用ViewGroup.addView(View child, LayoutParams params)可以解決,我以前一直都是ViewGroup.addView(
文章目錄 2.1.1 選擇平台2.1.2 環境需求及安裝2.1.3 設定工程 第一章 phonegap介紹1.1 什麼是phonegapPhoneGap是一個自由開放源碼的開發工具和架構,允許利用HTML + JavaScript + CSS的強大功能在多個手機平台上開發程式,開發出來的程式經過在各自的平台上編譯形成獨立的安裝程式。使程式看起來和native的程式一樣。1.2 PhoneGap的優勢和劣勢優勢:l
Android寫動畫效果不是一般的麻煩,網上找了好久,終於解決了動畫的問題,總結記錄以共勉。僅以水平方向移動效果做說明,垂直方向類似。 完整動畫函數代碼: 1 public void slideview(final float p1, final float p2) { 2 TranslateAnimation animation = new TranslateAnimation(p1, p2, 0, 0); 3 animation.setInterpolator(new Ov
大家好,關於android雙擊事件 我相信大家都知道 API中是有個方法的,但是必須在Activity中在能使用。對於到底用不用android 雙擊事件API各有各的看法。在Activity中使用API優點:省時省力,別人寫的東西,直接用就行了,不擔心有BUG缺點:代碼寫在activity中
今天發現一個奇怪的BUG,是這樣的 我自己開了個邏輯線程然後android內建N個線程大家是知道的。 在onclick事件響應中的代碼塊是android系統中某個線程執行的於是我找了半天發現 在onclick中改變自己開的線程中迴圈的代碼,會有幾率發生同步現象,而且幾率還蠻大的。於是在onclick中不能在直接改變邏輯線程中的代碼,而加一個標誌位,讓邏輯線程自動檢測如果標誌位成立 執行原來onclick中的代碼!留個筆記mark一下
一、前期準備 1.下載Msysgit工具 Windows環境下的Git用戶端程式,:http://code.google.com/p/msysgit/ 參見: 2.安裝Msysgit工具 參見: 3.在磁碟上建立一個檔案夾 存放Git工具下載下來的Android源碼,參見: 4.開啟Git命令列視窗 右鍵點擊剛剛新建立的檔案夾,參見: Git命令列視窗,參見: 二、開始下載 1.訪問Android源碼下載網站 這個網站於SVN+APACHE那樣的管理方式,訪問地址:
首先我需要這樣一個介面這個介面是在使用AudioManager.adjustStreamVolume(int streamType, int direction, int
首先聲明只代表個人看法。請不要帶有情緒閱讀此文章。首先引用下我朋友的分析:假如下個月起 又有一家新公司 一個新平台崛起 即使完全陌生 那你會去嘗試嗎?我並不是要你去引領市場 而是想說 什麼有市場 就選擇什麼 你選擇什麼技術 做什麼項目 就像植物開花 有的開得漂亮 有的開得很一般但是決定最終價值的 不是那朵花漂亮
今天是內容是給遊戲添加一個視頻,用於開場公司logo播放。要求:1.不要出現播放器那種 "開始","暫停"
首先轉的是下載地方和方法 傳送門http://www.cnblogs.com/crazypebble/archive/2011/04/18/2020132.html然後關於最近 http://android.git.kernel.org/ 打不開的問題發現很多人都說是被黑了,好把就當是被黑了,可我要下源碼咋辦啊,這是要想辦法解決的。於是我就開始baidu,google了,終於在某個論壇上,發現新的地址了,多虧好心人啊 淚奔!!當然這是需要分享的,因為還有許多人也許沒找到新的地址!新的地址是
android圖片旋轉是老話題了,但如何簡單迅速無BUG的解決它是需要想一想的。首先回顧一下android 圖片旋轉提供的API有哪些1.Matrix2.Animation說白了 Animation的核心也是Matrix。 而且Animation真是擴充性不強也不好用,用過的應該都知道。那我們開始走Matrix路線吧。下面是遊戲中用到的箭頭選擇並動畫在原地來回位移。核心代碼如下package com.laahaa.view.extension;import
導致出現Force Close的原因有很多,常見的有比如null 指標啦,類沒有找到啦,資源沒找到,就連Android API使用的順序錯誤也可能導致(比如setContentView()之前進行了findViewById()操作)Force Close有的人說可以用來讓應用完全退出 而故意導致這個問題,讓程式強制關閉,這種做法我還是不常用。如何避免彈出Force Close視窗 可以實現Thread.UncaughtExceptionHandler介面的uncaughtException方法
button.setOnClickListener(new OnClickListener() { @Override public void onClick(View arg0) { // TODO Auto-generated method stub AlertDialog dialog = new
最近在做定位相關的東西,把知識整理一下並分享出來。1.定位有三種,網路,基站,GPS2.不管哪種定位核心是要取得經緯度,你知道了經緯度要換算成具體地理位置的方法是有很多種的以下分別講述三種的實現:◆GPS比較簡單 public String mac; TextView msg; LocationManager locationManager; LocationListener locationListener; @Override public void
今天看了一下android編程方面的知識,開始以為很麻煩,可是仔細一看,全是java方面的知識,對於搞了這麼多年的我來說簡直就是小菜一碟,簡單至極,下面一步一步的搭建一下android的環境。首先安裝JDK,到官網上吧 然後設定JAVA_HOME,都是基礎沒什麼說的下載eclipse,解壓到本地 解壓縮外掛程式,可以線上安裝也可以直接粘貼進eclipse目錄,也可以用掛接,總之選種自己比較熟的方式就行線上更新的地址是https://dl-ssl.google.com/android/eclips
android開發列表介面,上邊是一個顯示題目,下邊顯示的是表徵圖,中間顯示的是列表。看一下效果吧當滑鼠點擊上之後出現背景圖,下面看一下如何做出這樣的效果吧。1.建立android工程 修改main.xml中的內容如下:View Code <?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
Android的四大組件android的管理員:Activity使用者想在螢幕上做什麼,怎麼處理使用者做出不同的操作都由該Activity來管理和調度。所有有使用者操作類都必須繼承自Activity比如想處理按鍵按下事件@Overridepublic boolean onKeyDown(int keyCode,KeyEvent
android中的資料存放區類型包括:記憶體,普通檔案,Shared Preferences,XML和SQLLite等檔案操作:包括讀寫/** * 【檔案操作】 */package Iwit.IwitTest;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStreamReader;import
想在 Windows 環境下下載全部 Android Source Code 的程式開發人員一定遇過不知怎麼下手,不是不會使用 Git,而是要下載超過 150 個 Projects 似乎沒有比較好的方法,在 Linux 下有 repo 可以用,但 Windows 下似乎沒比較方便的工具可以一次下載 Android 的所有 Source Code。要嘛就是一個一個 Project 下載,要嘛就是花時間弄批次檔,但如果未來 Projects 有異動又要重來一次,略顯麻煩。 因此下載 Android
該設定辦法適用於所有android手機,當然包括U8800了。 * 首先手機一定要有ROOT許可權,關於如何獲得ROOT許可權,這裡就不多說了,一般安裝個ROOT的小軟體就搞定了。 安裝一個R.E管理器(Root Explorer),運行R.E軟體,點上面的唯讀和改寫切換按鈕,將當前模式改為改寫,然後進入到 /system/usr/keylayout 目錄下,在觸控螢幕上長按 qwerty.kl 檔案,在彈出的菜單中選擇文字編輯器方式開啟,編輯該檔案的內容即可改變手機上每個按鍵的功能了,例如: