Time of Update: 2013-12-10
\item Ctrl+P 查看變數參數資訊,也就是看變數是哪種類型 \item Ctrl+B 尋找該變數的定義位置。 \item Ctrl+Q 尋找快速文檔,即在另外一個視窗中開啟其聲明 \item Alt+Shift+C 查看工程最近更改的地方 \item Ctrl+space 自動完成代碼 \item Ctrl+shift+Enter
Time of Update: 2013-12-10
public String getPeople(String mNumber) {String name = ""; String[] projection = { ContactsContract.PhoneLookup.DISPLAY_NAME, &
Time of Update: 2013-12-10
package com.example.wenandroid;import android.app.Activity;import android.os.Bundle;import android.view.ContextMenu;import android.view.ContextMenu.ContextMenuInfo;import android.view.Menu;import android.view.MenuItem;import android.view.View;import
Time of Update: 2013-12-10
listview裡面item有button的,button要設定 android:focusable="false" ,listview裡面如果設定了 onitemlongclick事件,那麼onitemclick事件就不響應,我們只需要在onitemlongclick中返回true就可以解決問題了// 顯示長按刪除按鈕listView.setOnItemLongClickListener(new OnItemLongClickListener()
Time of Update: 2013-12-10
之前有遇到過這個問題,後來解決了,今天又遇到了,但是忘了當時是怎麼解決的,費了好長時間,終於又找回解決的方法,現在記錄下來,以防以後又遇到。 這個錯誤出現在我的某一個Activity,但是我反覆確認了好多遍,包名和類名都沒有寫錯,而且編譯也沒問題,只是在運行時才拋這個異常,於是突然想到,我的這個Activity是繼承了FragmentActivity,而FragmentActivity是存在於support包裡的,可能由於support包的jar包在編譯時間沒有加進APK中,於是出現了
Time of Update: 2013-12-10
package cc.testspannablestringbuilder;import android.os.Bundle;import android.text.Spannable;import android.text.SpannableStringBuilder;import android.text.style.ForegroundColorSpan;import android.widget.TextView;import android.app.Activity;import
Time of Update: 2013-12-10
這兩個控制項就是提供給使用者進行選擇的時候一種好的體驗:比如有時候不需要使用者親自輸入,那麼我們就提供給使用者操作更快捷的選項。選項按鈕(RadioButton)就是在這個選項中,使用者只能選擇一個選項。而複選框(CheckBox)控制項顧名思義就是可以選擇多個選項。下面就介紹這兩個控制項。 5.2.1樣本: 樣本一:RadioButton控制項的用法(這裡採用布局檔案方法來示範,先說明RadioButton的用法): <?xml version="
Time of Update: 2013-12-10
僅供學習和交流使用,翻譯不好勿噴,請只摘除不合適的地方 Testing The Android framework includes an integrated testing framework that helps you test all aspects of your application and the SDK tools include tools for setting up and running test applications. Whether
Time of Update: 2013-12-10
用Eclipse開發,不知道快速鍵可不行啊。 自動補充import Package Ctrl+Shift+O,這裡O代表Organize Import的意思。 格式化代碼縮排 Ctrl+Shift+F,這裡面我們可以記憶F為Format格式化的意思。 快速尋找代碼 Ctrl+F,撤消到上一次Ctrl+Z 智能內容感知 Alt+/ ,該快速鍵可以方便的匹配我們使用的類資訊,/ 在鍵盤上和?是同一個按鍵。 調用運行Run
Time of Update: 2013-12-10
圓角的按鈕實現扁平化的UI很有美感,但是實現起來也不算太難。 在res目錄下的drawable-mdpi建立xml檔案shape.xml,如所示: shape.xml <?xml version="1.0" encoding="UTF-8"?> <shape
Time of Update: 2013-12-10
android 代碼混淆1 proguard.cfg,這就是混淆所需的proguard指令碼啊。 其代碼如下: [java] view plain -optimizationpasses 5 -dontusemixedcaseclassnames -dontskipnonpubliclibraryclasses -dontpreverify
Time of Update: 2013-12-10
我對測試的重視是從接觸《測試驅動開發的藝術》這本書開始的,那時我還在做web網站開發。儘管項目沒有對測試做要求,但我還是為自己編寫的service和servlet加上了單元測試,從那以後我一直受益於測試。測試的好處有很多,這裡我總結下我在遊戲開發中使用測試所感受到的最實在的好處。 1、
Time of Update: 2013-11-16
from:http://byandby.iteye.com/blog/817214 顯然要定義對話方塊進度條就要用ProgressDialog,首先我們需要建立ProgressDialog對象,當然這裡同樣使用了線程來控制進度條顯示,另外可以使用以下方法來設定ProgressDialog。 setProgressStyle:設定進度條風格,風格為圓形,旋轉的。 setTitlt:設定ProgressDialog
Time of Update: 2013-11-16
NDK從7開始內建編譯器,在windows上無需配置cygwin的環境。在eclips中配置NDK路徑在eclipse中點擊功能表列window-Perferences,配置NDK的路徑。在工程中添加native lib建立一個空白的Android工程,在根目錄上點擊右鍵Adnroid Tools - Add Native
Time of Update: 2013-12-10
安卓的布局分為5大類,FrameLayout(架構布局),LinearLayout (線性布局),AbsoluteLayout(絕對布局),RelativeLayout(相對布局)和TableLayout(表格版面配置)。每種布局都有自己布局的特點和不同的應用場合 ,各種標籤之間可以嵌套。 FrameLayout是最簡單的一個布局對象。它被定製為你螢幕上的一個空白備用地區,之後你可以在其中填充一個單一對象; LinearLayout以你為它設定的垂直或水平的屬性值,
Time of Update: 2013-11-16
分享到新浪微博,折騰了大半個月,現在終於弄出來了,心裡的那個爽呀,太痛快了,哈哈!!廢話少說,首先是認證,1.進入新浪微博提供的開放平台http://open.weibo.com/ 註冊新浪帳號。2.點擊’我是開發人員‘,建立一個應用,得到CONSUMER_KEY和CONSUMER_SECRET,儲存這兩個值。3.找到相關的API介面文檔,下載android版的SDK weibo4android-1.2.0.zip
Time of Update: 2013-11-16
前幾天非常鬱悶,本來計劃在Android上做個小東西,結果開啟Eclipse建立工程,發現居然沒有R.JAVA!反覆測試很多次,均未成功,最後試著升級了下ADT,結果搞定,在這裡記下,下次遇到這樣的問題可參考。另,網上其它解決方案,兄弟們也可以試下!1、選擇菜單 Project >> Clean ,前提是勾選上 Bulid Automatically(自動構建部署) ,
Time of Update: 2013-11-16
最近終於有時間可心搞搞自己的東西了,呵呵,那就開始做個手機小遊戲給孩子玩吧。 首先必須選定開發的架構,移動終端開源的遊戲架構貌似不多,找來找去也就這個了,名字簡單Cocos2d-X,是Cocos2d國內的分支,買了本書,大概掃了一下,架構支援IOS和Android,應該符合要求,現在就開始搞! 其實Android的開發,在linux下更好些,不過出差在外,也懶得再下鏡像安裝了,就用現成的Windows虛擬機器吧,現在把Cocos2d-X開發環境的搭建過程簡單記錄下,和大家一起分享。 S
Time of Update: 2013-11-16
前言又好又專業的服務能幫開發人員省很多時間。一開始做項目也準備自己來統計資料、自己做自動更新,隨著使用友盟服務的時間增加,漸漸放棄了這種想法,轉而研究如何更充分的使用,這裡分享一下使用自動更新組件的心得。 歡迎轉載,但請保留文章原始出處:) 部落格園:http://www.cnblogs.com農民伯伯:
Time of Update: 2013-11-16
今天測試程式的時候出現下面的錯誤記錄檔資訊,程式當場掛掉07-09 14:11:25.435: W/System.err(4890): at android.graphics.BitmapFactory.nativeDecodeStream(Native Method)07-09 14:11:25.435: W/System.err(4890): at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:5