Time of Update: 2018-12-04
manifest檔案中要加下面內容:......................<uses-library android:name="com.google.android.maps" /> </application><uses-permission android:name="android.permission.READ_PHONE_STATE" /><uses-permission
Time of Update: 2018-12-04
一、Android編碼規範1.java代碼中不出現中文,最多注釋中可以出現中文2.局部變數命名、靜態成員變數命名只能包含字母,單詞首字母出第一個外,都為大寫,其他字母都為小寫3.常量命名只能包含字母和_,字母全部大寫,單詞之間用_隔開4.layout中的id命名命名模式為:view縮寫_模組名稱_view的邏輯名稱view的縮寫詳情如下LayoutView:lvRelativeView:rvTextView:tvImageView:ivImageButton:imButton:btn5.act
Time of Update: 2018-12-04
Basic4android 1.8,用 Basic 編寫 Android 應用 Basic4android v1.8 發布,該版本包含眾多新特性:代碼編輯器- Automatic case correction of variables and subs (based on their declaration)- Highlighting of undeclared variables- Highlighting of global variables- "Find all
Time of Update: 2018-12-04
類比發送Http請求我們可以使用HttpURLConnection類進行操作,但是Android平台整合了功能強大且編寫更容易的commons-httpclient.jar,因此在這裡介紹如何通過commons-httpclient進行Http請求。發送Http請求可以有兩種方式:一種是同步,一種是非同步。由於我對非同步不是很熟悉,所以這裡先提供同步方式發送Http請求:1、使用Get方式發送public String httpGet(String url, String params)
Time of Update: 2018-12-04
最近閑來無事,就將Android中比較有知名度的開源項目學習了一下,做筆記如下,方便以後尋找。這些開源項目可以通過git進行下載。首先來學習一下ActionBarShelllock這個項目。Due to its use of the native action bar and its related classes on Ice Cream Sandwich, the library requires that both it and your project are compiled
Time of Update: 2018-12-04
在Android中處理圖片問題時,一般是需要使用緩衝的,緩衝主要包括記憶體緩衝,硬碟緩衝,這裡主要介紹記憶體緩衝和硬碟緩衝實現的機制,並不是具體實現。硬碟緩衝public interface DiscCacheAware {void put(String key,File file);File get(String key);void
Time of Update: 2018-12-04
先貼上兩張圖展示介面: 上面的字型會動態顯示,這種效果在我們啟動一個應用程式時,經常使用 代碼如下:UIDemoActivity的代碼:public class UIDemoActivity extends Activity { /** Called when the activity is first created. */private Animation mAnimation;private int marginTop;private List<ImageView>
Time of Update: 2018-12-04
SlideMenu項目依賴ActionBarSherlock這個開源項目,所以研究它需要下載兩個開源項目。使用Git分別為:SlideMenu:https://github.com/jfeinstein10/SlidingMenu.gitActionBarSherlock: https://github.com/JakeWharton/ActionBarSherlock.git這次主要講解在學習該項目執行個體過程中經常遇到的錯誤,下次在講解具體案例。1
Time of Update: 2018-12-04
前一篇SlidingMenu學習(一)文章中瞭解了匯入SlidingMenu到我們項目經常出現的問題,下面我們正式學習。先看一個效果:
Time of Update: 2018-12-04
一、LinearLayout線性布局:水平線性布局,垂直線性布局。Android:orientation 可以設定線性布局的方向。(vertical垂直的,horizontal水平的)Android:gravity 控制布局中控制項的對齊Android:layout_weight:控制各個控制項在布局中的相對大小.(值為非負整數,表示比例,為0則按原大小顯示)Android:background 背景色TextView 文字置中:android:gravity="center_horizonta
Time of Update: 2018-12-04
代號為 Ice Cream Sandwich (冰淇淋三明治) 的 Android 4.0 即將在今年的第四季度發布,在此之前我們先來瞭解一些 Android 4.0 的相關事項。1. 一個系統Android 4.0 將只提供一個版本,同時支援智能手機、平板電腦、電視等裝置。2. 一流的新UI是 Android 3.1 的 UI ,4.0 更有不少提升3. 開源如果你是一個ROM的定製使用者,那麼你會對這條訊息很開心,相信源碼一旦發布,很快就能看到 CyanogenMod 8 。4.
Time of Update: 2018-12-04
在一次開發中遇到運行android程式提示,簽名不一致,請先卸載之前的應用。原因找到了,與之前的一個應用的包同為com.ocean,於是想修改包名在包名上點右鍵-->refactor-->rename改名後本以為可以了但是運行還是說簽名錯誤,原來rename的時候不能修改androidManifest.xml中的包名<?xml version="1.0" encoding="utf-8"?><manifest
Time of Update: 2018-12-04
在我們用Android開發過程中,會碰到Activity在切換到後台或布局從橫屏LANDSCAPE切換到PORTRAIT,會重新切換Activity會觸發一次onCreate方法。在Android開發中這種情況視可以避免的,我們可以在androidmanifest.xml中的activit元素加入這個屬性android:configChanges="orientation|keyboardHidden"
Time of Update: 2018-12-04
Android開發之:如何使用樣式和主題樣式是用於描述一個View或是一個視窗的顯示內容的集合,樣式可以指定如高度,填充,字型顏色,字型大小,背景顏色等屬性。樣式是從布局檔案中分離出來的一個XML資源檔。Android中的樣式就像Web開發中的css樣式表,它使用我們的樣式獨立於內容進行設計開發。 例如,通過使用一個樣式可以讓如下的布局檔案<TextView android:layout_width="fill_parent" android:layout_height=
Time of Update: 2018-12-04
使用 Android 的 SDK 時,可能有很多人納悶如何修改 AVD 的位置,那麼經過摸索和 Google 之,也經過實驗,終於知道如何更改 AVD 的位置了,那麼請看。第一種方法,適合還沒有建立 AVD 的情況即:在電腦右擊的屬性 選擇環境變數,然後添加一個使用者的環境變數,名字為 "ANDROID_SDK_HOME”,然後把變數值改為你想將".android”檔案夾(AVD資訊)所放置的位置這樣,你重新開啟你的
Time of Update: 2018-12-04
Google 發布 Android Design 網站代號為冰淇淋三明治的 Android 4.0 是 Android 進行最大限度重新設計的成果,該版本加強了新的互動和風格的UI架構,可以讓您建立 Android 應用程式比以往任何時候都更簡單、更美麗。為了協助開發人員和設計人員更好的開發 Android 應用,Google 日前推出了 Android Design 網站,無論你是專業的 UI
Time of Update: 2018-12-04
Resources resources = context.getResources();int indentify = resources.getIdentifier(context.getPackageName()+":drawable/"+iconName, null, null);if(indentify>0){icon = resources.getDrawable(indentify);}以下是getIdentifier的API文檔,可見最重要的是第一個參數,格式是:包名 +
Time of Update: 2018-12-04
關於Android中的radioGroup選擇xml定義如下:<RadioGroup android:id="@+id/sex" android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="horizontal"
Time of Update: 2018-12-04
直接上代碼 int runnableInterval= 5000;//切換間隔private Handler handler = new Handler(); private Runnable runnable = new Runnable() { public void run() { do();//要定時執行的任務 handler.postDelayed(this, runnableInterval);
Time of Update: 2018-12-04
當Android應用程式訪問WEB伺服器的時候,我們為了與伺服器保持同一會話,也就是說當前登入使用者與伺服器的互動是在同一個SessionId下。當我們登入成功的時候,可以通過HTTP請求擷取到Cookie資訊,其中包括會話的SessionId,同時也可以自己將SessionId放入Json中返回。Session我們可以用一個靜態變數來存放,每次向伺服器發送請求的時候將SessionId帶過去,伺服器會自動檢驗這個SessionId有沒有失效。DefaultHttpClient