Time of Update: 2018-12-03
java文法的角度:正確的運用java.lang.String 和java.util.Vector1.盡量指定類的final,java編譯器會尋找機會內聯(inline)所有的final方法2.盡量重用對象,String出現字串串連情況應用StringBuffer代替3.盡量使用局部變數。調用方法時傳遞參數以及在調用中建立的臨時變數都儲存
Time of Update: 2018-12-03
android showDialog(int what)利用onCreateDialog 顯示對話方塊的方式 1.重寫onCreateDialog(int id)@Override protected Dialog onCreateDialog(int id) { Builder builder = null; switch (id) { case 1: builder = new AlertDialog.Builder(this)
Time of Update: 2018-12-03
方法一,在onDesctory方法,退出系統,這個能用嗎? @Overrideprotected void onDestroy() {super.onDestroy();System.exit(0);//或者下面這種方式//android.os.Process.killProcess(android.os.Process.myPid()); }手機屏保的時候馬上出發這個方法,就是說一但螢幕保護裝置,你的應用程式馬上退出,此方法不可用我開發手機的系統方法二
Time of Update: 2018-12-03
看到這個畫面,真的感動啊,有開心也有鬱悶的趕腳開心的是花了2.5天終於調通了鬱悶的是這條邪路才走了那麼一點,接下來有段時間要忙了希望所有的付出都有價值2.5天過程中,碰到各種莫名其妙的問題,真不知道該如何寫下來,因為即使寫下來,也無法幫大家解決實際問題,要想做移植前,要想清楚,要做好心理準備感謝以下人士c開源中國 網友分享遊戲源碼http://my.oschina.net/arthas/blog/100062cocoa2dx移植為androidhttp://4137613.blog.51cto.
Time of Update: 2018-12-03
一般在剛開始開發android時,會犯一個錯誤,即在View的建構函式中擷取getWidth()和getHeight(),當一個view對象建立時,android並不知道其大小,所以getWidth()和getHeight()返回的結果是0,真正大小是在計算布局時才會計算,所以會發現一個有趣的事,即在onDraw( ) 卻能取得長寬的原因。 如何在建構函式中如何取得長寬width =
Time of Update: 2018-12-03
問題1. 運行Activity的時候出現Your content must have a TabHost whose id attribute is 'android.R.id.tabhost'添加Layout的時候,xml跟元素選擇TabHost, 但是ADT沒有添加id屬性, 啟動並執行時候,會提示Your content must have a TabHost whose id attribute is 'android.R.id.tabhost'錯誤, 需要添加android:id="@
Time of Update: 2018-12-03
在Android 3.0中新增的行事曆檢視控制項可以顯示網格狀的日曆內容,android.widget.CalendarView是從android.widget.FrameLayout中繼承。CalendarView 類提供了基本的日曆設定方法,long getDate() 擷取從1970年,1月1日,0點0分0秒到現在的毫秒數,因為返回是long型最終只能截止到2038年int getFirstDayOfWeek()
Time of Update: 2018-12-03
++++++++++++++++++++++++++++++++++++++++++本文系本站原創,歡迎轉載! 轉載請註明出處:http://blog.csdn.net/mr_raptor/article/details/7539978++++++++++++++++++++++++++++++++++++++++++ Android編譯系統詳解(一):http://blog.csdn.net/mr_raptor/article/details/7539978
Time of Update: 2018-12-03
今天項目中要用到對話方塊浮層顯示,PopupWindow可以實現該功能。可以自訂view,通過LayoutInflator方法載入自訂的布局。而且載入和退出時都可以自訂動畫效果。還能指定顯示的位置。如下所示:MainActivity代碼:package com.example.popwindow;import android.os.Bundle;import android.app.Activity;import android.view.Menu;import
Time of Update: 2018-12-03
做項目的時候用到fragment,在fragment快速切換的時候發生了異常:IllegalStateException: Can not perform this action after onSaveInstanceStatelogcat的提示資訊: Caused by: java.lang.IllegalStateException: Can not perform this action after
Time of Update: 2018-12-03
1、不要動不動就分配記憶體開發Android應用的時候,要盡量減少new關鍵字的使用。因為在手機中GC釋放一次記憶體是一件恐怖的事情。GC釋放記憶體有時會耗費好幾百毫秒的時間。可以想象,如果你開發的是遊戲,那麼FPS將會下降多少雖然這個原則大家都知道,我們任然會出現類似的問題。這是為什麼呢?其實這是一些隱式對象在建立的緣故。A)如果可能,那麼不要使用可變參數當外部調用的時候系統會建立一個臨時的數組對象,類似如果該方法經常被調用,則會極大的增加GC的壓力,所以,如果可能就不要使用可變參數。2、用S
Time of Update: 2018-12-03
當ScrollView 中包含viewpager時會出現問題:1、viewpager不顯示;2、viewPager,也就是touch事件被阻塞了對於第一個問題比較容易,只需要在xml中設定viewpager的高度為具體值就行了。解決第二個問題其實也比較容易的,要自訂一個scrollview,然後在xml中使用我們自訂的就行啦,下面是自訂的scrollview,可以直接拿來用:import android.content.Context;import
Time of Update: 2018-12-03
發送端介面:Bundle bundle = new Bundle();bundle.putString("introduce", "啊啊啊啊啊");Message message = CompletePartnerInformationFragment.completePartnerInfHandler.obtainMessage();message.what =
Time of Update: 2018-12-03
這篇文章主要介紹一下如何?View的3D旋轉效果,實現的主要原理就是圍繞Y軸旋轉,同時在Z軸方面上有一個深入的縮放。示範的demo主要有以下幾個重點:1,自訂旋轉動畫2,動畫做完後,重設ImageView先看一下程式的運行效果:1,自訂動畫類這裡實現了一個Rotate3dAnimation的類,它擴充了Animation類,重寫applyTransformation()方法,提供指定時間的矩陣變換,我們在這個方法裡,就可以利用Camera類得得到一個圍繞Y軸旋轉的matrix,把這個matrix
Time of Update: 2018-12-03
關於Ant以及如何利用ant進行android自動化編譯,網上資料一搜一大把,但學習的過程中,如何找到合適的資料也是一件費勁的事情。經過我個人對ant的學習,整理出以下資料,或許對你的學習有所協助。相關書籍和PDF:Ant入門與進階Tip:1. 如果你想快速入門自動化編譯android工程,請參考:Android高人必修 Ant 編譯Android工程 這是一個告訴你如何快速通過android系統內建的ant編譯系統進行編譯。2.
Time of Update: 2018-12-03
設定Android SDK Home安裝好外掛程式後,還需要做如下配置才可以使用Eclipse建立Android項目,需要設定Android SDK主目錄。依次單擊"windows→Preferences"項,2-19所示。在彈出的介面左側可以看到"Android"項,選中Android後,在右側設定 Android SDK 所在目錄為 SDK Location,單擊"OK"按鈕完成安裝,2-20所示。 (點擊查看大圖)圖2-19 單擊"Preferences"介面 (點擊查看大圖)圖2-20
Time of Update: 2018-12-03
原文地址Google sites http://developer.android.com/ - site mainly for application developersmailing lists for app developershttp://source.android.com/ - site devoted to source code managementmailing lists for source/platform discussionsPeople Prominent
Time of Update: 2018-12-03
1:android:id
Time of Update: 2018-12-03
第一步:閱讀INSTALL第二步:根據INSTALL來進行編譯目標:ltp-full-20110915編譯環境arm-linux-443主機平台i686-pc-linuxlinux版本Fedora14$ make autotools$./configure CC=arm-linux-gcc --build=i686-pc-linux --target=arm-linux --host=arm-linux CFLAGS="-static"$make $make install TIPS:
Time of Update: 2018-12-03
Creating topic branches$ repo start branchname #建立自己的分枝$ repo status #查看分枝狀態 Using topic branches$ repo start branchname project #在項目下建立分枝 我在kernel下嘗試建立分枝成功