Time of Update: 2014-03-17
使用AlertDialog.Builder.setItems方法可以將一個String數組以列表形式顯示在對話方塊中,代碼: String provinces[]= "遼寧省"," 山東省"," 河北省"," 福建省"," 廣東省", "黑龍江省"," 浙江省","吉林省" AlertDialog.Builder builder= AlertDialog.Builder( builder.setTitle("選擇省份"
Time of Update: 2014-03-17
接著描述Cocos2D-x基礎知識。這一節我描述一下Cocos2D-x的CCScale9Sprite and CCControlButton 用法。先上代碼吧,我們直接在helloworld的init函數中做更改調試:bool HelloWorld::init(){ bool bRet = false; do { ////////////////////
Time of Update: 2014-03-17
在Android的控制項布局中,有一個奇葩的 layout_weight 屬性,定義如下:layout_weight : 用於指定剩餘空閑空間的分割比例。用法:01<LinearLayout02 android:orientation="horizontal">03 04 <TextView05 android:layout_
Time of Update: 2014-03-17
筆者手機上裝了很多App store上的藍芽4.0 BLE的軟體, 其中 AirLocate 是蘋果公司推出iBeacon的測試軟體, Locate iBeacons 是一款第三方的軟體, 能實現iBeacon的距離定位和校準, 下面我們來看看 Locate
Time of Update: 2014-03-17
Time of Update: 2014-03-17
android ViewPager滑動事件講解今天在做項目的時候,由於要處理viewPager頁面滑動的事件,所以對其進行了一個小小的研究:首先ViewPager在處理滑動事件的時候要用到OnPageChangeListenerOnPageChangeListener這個介面需要實現三個方法:(onPageScrollStateChanged,onPageScrolled ,onPageSelected)onPageScrollStateChanged(int arg0)
Time of Update: 2014-03-17
最近閑來無事,在網上尋找原始碼看,突然發現了一個國內技術牛人開發的快速開發架構Andbase,花了一天時間研究了下源碼和怎麼使用,現將開發常見的側滑欄和滑動標籤頁組合效果的使用介紹個大家,希望可以減少大家的開發難度老樣子,先上ok,下面開始介紹如何使用andbase快速開發架構,實現這種常見的介面效果工程包結構利用andbase架構開發的一個應用叫做“Android開發寶”,裡面的源碼詳細的介紹了各種效果的使用,功能十分強大,有興趣的最好可以研究下源碼,收穫頗豐,由於代碼注釋很多,我就直接貼代碼
Time of Update: 2014-03-16
這幾天做項目用到了ViewPager,因為它可以實現左右划動多個頁面的效果,然後再每個頁面裡使用ListView,運行時總是出現”PagerAdapter java.lang.IllegalStateException:The specified child already has a parent. You must call removeView() ..."造成程式結束。
Time of Update: 2014-03-16
1、目錄改動每個版本都會有目錄變動,這次的版本也不例外。最顯眼的就是,在檔案的根目錄中增加了一個名為setup.py的設定檔。運行它可以配置系統的一些環境變數。2、建立項目新的版本我們來動手建立一個新項目吧。找到tools檔案夾....額
Time of Update: 2014-03-16
遊戲與應用開發最佳學習路線圖
Time of Update: 2014-03-17
在不發布情況下,IOS7.1安裝開發版IPA,供測試使用: 需要ssl支援,必鬚生成ca.crt (供終端授信認證使用) , server.crt server.key配置到本地程式開發伺服器使用 http://127.0.0.1/apptest/dev.html
Time of Update: 2014-03-16
public static float getProcessCpuRate() { float totalCpuTime1 = getTotalCpuTime(); float processCpuTime1 = getAppCpuTime(); try { Thread.sleep(360); } catch (Exception e)
Time of Update: 2014-03-16
public class CommonUtil {public static boolean hasSDCard() {String status = Environment.getExternalStorageState();return status.equals(Environment.MEDIA_MOUNTED);}/*** 擷取最大記憶體* * @return*/public static long getMaxMemory() {return Runtime.getRuntime()
Time of Update: 2014-03-16
用android的canvas drawText的時候,即使text包行\r\n,畫出來的仍然不會換行。這時需要用到TextPaintTextPaint textPaint = new TextPaint();textPaint.setARGB(0xFF, 0, 0, 0);textPaint.setTextSize(20.0F);textPaint.setAntiAlias(true);StaticLayout layout = new StaticLayout("abc\r\n123",
Time of Update: 2014-03-16
Android打包可以使用eclipse直接打包,而eclipse打包其實是對一系打包命令的執行。既然是執行命令,那麼命令列也同樣可以勝任,所以有了bat指令碼打包。對於打包,其過程大致如下:1、產生R.java2、編譯*.java3、產生classes.dex4、將assets、res打包5、產生未簽名的apk6、將apk簽名基於這些步驟,我們使用bat來一步一步完成,下面是一個指令檔。1、產生R.java建立一個AntDemo工程,然後在該工程的根目錄下編寫第一步的bat指令碼1_genR.
Time of Update: 2014-03-16
如果想得到一個Cursor,
Time of Update: 2014-03-16
一直想自己寫一個從HAL層到應用程式層的Camera例子,android4.0上usb camera用不了 所以決定自己寫一個 usb camera和coms原理都是一樣的 基本v4l2 只不過源碼資料格式不一樣而已 下面我們就從HAL層開始以下是My Code,先上代碼在 一步步說明fimcgzsd.c/* * Android USB Camera zc3xx Library * * Copyright (c) 2014 Store information
Time of Update: 2014-03-16
一、Android網路通訊 android網路通訊一般有三種:java.net.*(標準Java介面)、org.apache介面(基於http協議)和android.net.*(Android網路介面),涉及到包括流、資料包通訊端(socket)、Internet協議、常見Http處理等。 1、使用Socket進行通訊 Socket通常也稱作"通訊端",用於描述IP地址和連接埠,是一個通訊鏈的控制代碼。Android
Time of Update: 2014-03-16
Android支援三種位元影像格式:.png(推薦使用)、.jpg(可以接受)、.gif(不推薦)。你可以使用位元影像檔案的檔案名稱作為資源ID來直接引用位元影像檔案,也可以在XML中定義一個資源別名。注意:在程式build的過程中位元影像檔案會被aapt工具自動無損壓縮來最佳化。比如,如果一個全彩的PNG圖片所需要的色彩不超過256色,aapt工具就會使用一個調色盤來將該圖轉換成一張8位的PNG圖。畫面品質並沒有變化,但是所需的儲存空間卻減少了。因此,要注意到在build的過程中
Time of Update: 2014-03-16
修改最小SDK版本(minSdkVersion)本文地址: http://blog.csdn.net/caroline_wendy版本: Android Studio 0.5.1因為Android的一些特定功能需要高版本的支援, 當最小SDK版本(minSdkVersion)過低時, 會出現報錯, 所以要修改;如果在Eclipse中, 修改Manifest屬性即可;Android Studio使用gradle進行構建, 所以需要修改gradle的配置,