Time of Update: 2013-12-10
1. Check network statusAndroidManifest.xml<uses-sdk> ... </><uses-permission android:name="android.permission.INTERNET" /><uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"
Time of Update: 2013-12-10
public class MainActivity extends Activity {private GridView gridView;private int res[] = new int[] {R.drawable.an01,R.drawable.an02, R.drawable.an03, R.drawable.an01, R.drawable.an02,R.drawable.an03,R.drawable.an01,R.drawable.an02, R.drawable.an03,
Time of Update: 2013-12-10
Android如何在java代碼中設定margin,也就是組件與組件之間的間距。代碼中設定: LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT); params.setMargins(0, 5, 2, 0); LinearLayout.LayoutParams
Time of Update: 2013-12-10
URL的openConnection方法將返回一個URLConnection,該對象表示應用程式和URL之間的通訊串連。程式可以通過它的執行個體向該URL發送請求,讀取URL引用的資源。下面通過一個簡單樣本來示範:Activity: package com.home.urlconnection; import java.io.IOException; import java.io.InputStream; import java.net.HttpURLConnection;
Time of Update: 2013-12-10
在上文中介紹了加速度感應器,並以真機和模擬器兩種方式進行了測試。在本文中將介紹其餘幾種感應器,它們的處理方式完全一樣。這裡就只用真機進行測試了。 1、方向感應器:返回三個角度 第一個角度:表示手機頂部朝向與正北方的夾角。範圍0~360 第二個角度:表示手機頂部或尾部翹起的角度。範圍-180~180 第三個角度:表示手機左側或右側翹起的角度。範圍-90~90 2、磁場感應器:返回三個資料,分別代表周圍磁場分解到X、Y、Z三個方向上的分量。 
Time of Update: 2013-12-10
有人說聲明 Private Destructor, 這對象只能在 stack 上建立,不能在Heap上建立, 其實錯了, 這樣的程式編譯都過不了. 那為何會有 Private Destructor, 因為程式是這樣寫的 ------------------------------------class Base {public: Base();protected: virtual ~Base();
Time of Update: 2013-12-10
[html]
Time of Update: 2013-12-10
一、什麼是ActionBar
Time of Update: 2013-12-10
根據網上的代碼稍作修改了下,放著記錄學習。如下:package com.andyidea.tabdemo; import android.app.TabActivity; import android.content.Intent; import android.os.Bundle; import android.util.DisplayMetrics; import android.view.Display; import
Time of Update: 2013-12-10
private void toExecuteSave(){ Intent intent = new Intent(Intent.ACTION_INSERT); intent.setType("vnd.android.cursor.dir/person"); intent.setType("vnd.android.cursor.dir/contact");
Time of Update: 2013-12-10
前些天看了一個要上大四的學長寫的一篇Android實習生求職經曆,瞭解到一些關於Android的面試題,其中Android的四大組件(Activity、Service服務、Content Provider內容提供者、BroadcastReceiver廣播接收器)是最容易出面試題。除了應付面試,四大組件也是Android開發人員必須要掌握的。於是Shamoo在網上收集了很多資料,將有用的整理起來。 Activity的介紹
Time of Update: 2013-12-10
在網上在到一個登入介面感覺挺不錯的,給大家分享一下~先看: 這個Demo除了按鈕、小貓和Logo是圖片素材之外,其餘的UI都是通過代碼實現的。 一、背景 背景藍色漸層,是通過一個xml檔案來設定的。代碼如下: background_login.xml[html] <?xml version="1.0"
Time of Update: 2013-12-10
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent"
Time of Update: 2013-12-10
在看開源中國Android用戶端的代碼中,發現徹底退出一個Android程式的代碼如下: ActivityManager activityMgr= (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE); activityMgr.restartPackage(context.getPackageName()); System.exit(0); ActivityManager
Time of Update: 2013-12-10
Android Debug Bridge(adb)是一個讓你跟模擬器或者android裝置通訊的多功能命令。它是一個包含三個組件的client-server程式:1、運行在你開發機器上的adb client,你能從shell中通過adb命令調用一個adb client,另外ADT外掛程式和DDMS都是使用了adb client功能。2、運行在你開發機器上的一個adb server,該adb server作用在於維護adb client和adb
Time of Update: 2013-12-10
最近在看android audio部分代碼時,對getMinBufferSize有了一點新體會,之前的疙瘩終於解開了。也要感謝ldh_123456兄弟的回複,協助我對此進行了理解。詳細的調用過程就不說了,簡單說一下下面幾行代碼的理解。 // Ensure that buffer depth covers at least audio hardware latency //
Time of Update: 2013-12-10
筆者最近開始淪陷於android,從開始入門到現在已經快半個月的時間,於是便寫一個較綜合,用到了資料庫,多線程操作,以及時鐘的添加和停止消除,activity之間的動畫轉換等,適用於初學者學以致用的小遊戲來鞏固自己的知識,有需要的讀者可以去我的資產庫中下載源碼。 以下是主遊戲程式的部分代碼,帶有筆者的豐富注釋: package com.example.pingping_game1;import java.util.HashMap;import
Time of Update: 2013-12-10
ImageView沒有邊角圓化的設定,但是可以通過代碼設定實現。一個國外的碼農寫的方法。 package com.example.roundrectshader; import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import
Time of Update: 2013-12-10
在匯入一個項目是,出現Unable to resolve target 'Google Inc.:Google APIs:6' 按下面方式解決: 修改目錄下的project.property檔案內容為target=Google Inc.:Google
Time of Update: 2013-12-10
Android的調試資訊可以根據DDMS進行查看,Logcat日誌輸出所有的調試資訊,為了方便的找到我們需要的列印資訊,可以在logcat後面增加過濾器。比如你想查看system.out.println(),這個函數的列印資訊,需要你點擊“+”,Filename中寫入你自己定義的名字,如sysout,by Log tag中輸入system.out即可,而增加Log.v之類的過濾器需要你在by Log