Time of Update: 2018-12-03
作者:杜剛在軟體開發過程中,程式碼的複用,是非常重要的概念。我們總是需要使用一些現有的模組、包、架構,或開發自己的模組、包、架構,來實現對程式碼的複用。比如在JavaWeb編程過程中,經常使用的Struts和Spring等架構,就可以大大簡化我們的開發過程,提高開發效率。在開發Android應用程式的過程中,同樣有這方面的需求。Android系統包含的Android應用程式開發架構,已經是一個可以很好的提高開發效率的架構,但它並不能滿足我們的所有需要。比如我們再開發某一類應用程式時,會發現這一類
Time of Update: 2018-12-03
Android開發又將帶來新一輪熱潮,很多開發人員都投入到這個浪潮中去了,創造了許許多多相當優秀的應用。其中也有許許多多的開發人員提供了應用開源項目,貢獻出他們的智慧和創造力。學習開原始碼是掌握技術的一個最佳方式。下面推薦幾個應用開源項目,這些項目不僅提供了優秀的創意,也可以直接掌握Android核心的介面使用: 1、Android團隊提供的樣本項目 如果不是從學習Android
Time of Update: 2018-12-03
螢幕方向參數: ActivityInfo.SCREEN_ORIENTATION_UNSPECIFIED,//未指定,此為預設值。由Android系統自己選擇合適的方向。 ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE,//橫屏 ActivityInfo.SCREEN_ORIENTATION_PORTRAIT,//豎屏 ActivityInfo.SCREEN_ORIENTATION_USER,//使用者當前的首選方
Time of Update: 2018-12-03
面試題1. 下列哪些語句關於記憶體回收的說明是正確的?(b ) A、 程式員必須建立一個線程來釋放記憶體 B、記憶體回收程式負責釋放無用記憶體 C、記憶體回收程式允許程式員直接釋放記憶體 D、記憶體回收程式可以在指定的時間釋放記憶體對象 2. 下面異常是屬於RuntimeException 的是(abcd)(多選) A、ArithmeticException B、IllegalArgumentException
Time of Update: 2018-12-03
1. 解析類: 繼承和重寫DefaultHandler 。 import java.util.ArrayList;import java.util.List;import org.xml.sax.Attributes;import org.xml.sax.SAXException;import org.xml.sax.helpers.DefaultHandler;import android.util.Log; public class EmployeeHandler extends
Time of Update: 2018-12-03
轉自http://www.cnblogs.com/lhming/archive/2012/06/27/2566467.html 安裝好,相應的環境之後,我們便可以開始建立cocos2d-x 的android 工程了進入cocs2d-x目錄,用文字編輯器開啟create-android-project.bat(在windows 7上如果正常雙擊,可能建立時有些檔案的許可權不足,導致建立工程不成,可以在此檔案的第一行加上cd /d %~dp0,然後右鍵以管理員身份運行)找到以下幾個定義:@echo
Time of Update: 2018-12-03
部落格駙馬:http://download.csdn.net/detail/gogler/3978374軟體操作介面圖示:收集到的資料樣本GPSTest.txt:開始測試: 輸入的實際距離: 100Location:Lat: 31.620873333333332Lon: 121.38828666666669距離變化:4.926784當前精度: 0.0 Location:Lat: 31.620895000000004Lon:
Time of Update: 2018-12-03
關鍵詞 :JNI, win7 ,android SDK,Android NDK , CYGWin , eclipse , JDK 1.下載安裝最新的Cygwinsetup.exe這裡要注意的是,需要選擇Devel@Install,這個是類比Linux環境必須的、、、、選擇http://mirrors.163.com 下載速度比較快安裝完以後,開啟輸入make -v和gcc
Time of Update: 2018-12-03
在寬width高height的畫布上畫一字串,使字串水平豎直置中: 水平置中很簡單,paint.setTextAlign(Align.CENTER);然後drawText的x座標設定為width / 2即可,豎直置中稍顯麻煩,可以使用FontMetrics對象計算文字高度,然後計算baseline,使文字垂直置中,代碼如下: Paint paint = new
Time of Update: 2018-12-03
android:gravity 屬性是對該view中內容的限定.比如一個button 上面的text. 你可以設定該text 相對於view的靠左,靠右等位置.android:layout_gravity是用來設定該view相對與父view 的位置.比如一個button
Time of Update: 2018-12-03
應用程式監聽不了android 機的HOME KEY事件。 @Override public boolean onKeyDown(int keyCode, KeyEvent event) { // TODO Auto-generated method stub if(keyCode==3)//HOME鍵碼為3 { HomeKeyNum+=1; Log.i("gogler", "home key pressed time is: "+HomeKeyNum); } return
Time of Update: 2018-12-03
最近做listview和button都要改變Android原來控制項的背景,在網上尋找了一些資料不是很全,所以現在總結一下android的selector的用法。首先android的selector是在drawable/xxx.xml中配置的。先看一下listview中的狀態:把下面的XML檔案儲存成你自己命名的.xml檔案(比如list_item_bg.xml),在系統使用時根據ListView中的清單項目的狀態來使用相應的背景圖片。drawable/list_item_bg.xmlXML/H
Time of Update: 2018-12-03
一.介紹ImageView用來顯示任意映像圖片,可以自己定義顯示尺寸,顯示顏色等等.二.XML屬性android:adjustViewBounds 是否保持寬高比。需要與maxWidth、MaxHeight一起使用,單獨使用沒有效果。android:cropToPadding 是否截取指定地區用空白代替。單獨設定無效果,需要與scrollY一起使用 android:maxHeight
Time of Update: 2018-12-03
1.收集資料,重點是英文電子書和官網。2.搭建和熟悉開發環境,很重要,關鍵是能夠區別程式跑不起來是代碼的問題還是環境的問題。3.從資料中挑出中英文書各一本,帶源碼的那種,花兩周時間學完,代碼重寫一遍。重點是弄明白基礎概念和能夠使用基本的API編寫簡單的代碼實現一些功能。4.找個完整的項目案例,完成之。 tips熟悉和使用emulator,避免開發環境帶來的問題。熟悉device或者真機。
Time of Update: 2018-12-03
title布局activity_main_title.xml <?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="match_parent"
Time of Update: 2018-12-03
第一類:屬性值為true或false android:layout_centerHrizontal 水平置中 android:layout_centerVertical 垂直置中 android:layout_centerInparent 相對於父元素完全置中 android:layout_alignParentBottom 貼緊父元素的下邊緣 android:layout_alignParentLeft 貼緊父元素的左邊緣
Time of Update: 2018-12-03
btn.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {// 利用系統內建的相機應用:拍照Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);// create a file to save the imagefileUri = getOutputMediaFileUri(MEDIA_TYPE_IMAGE);//
Time of Update: 2018-12-03
public void save() throws Exception{ File path=Environment.getExternalStorageDirectory(); String fileName="smsData.xml"; File dirFile=new File(path+"/xml"); if(!dirFile.exists()) dirFile.mkdirs();
Time of Update: 2018-12-03
// -----------------xuqingfeng----通配用--------------------public static double standardWidth = 480.0;public static double standardHeight = 800.0;public static double currentWidth = 0;public static double currentHeight = 0;public static float
Time of Update: 2018-12-03
前言:首先,我想說的是,如果你現在在百度搜尋一下“win7下android開發環境搭建”,會有一堆的博文教你如何操作,JDK,SDK,eclipse等等一堆的軟體。但是,感謝google吧,現在搭建一個android開發環境不需要那麼困難了~~一、所需軟體安裝包JDK。:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 現在的版本JDK7了,自己再這個頁面選擇一個吧。ADT