Time of Update: 2018-12-03
本文來自http://blog.csdn.net/hellogv/ ,引用必須註明出處! 上次介紹了Activity以及Intent的使用,這次就介紹Service,如果把Activity比喻為前景程式,那麼Service就是背景程式,Service的整個生命週期都只會在後台執行。Service跟Activity一樣也由Intent調用。在工程裡想要添加一個Service,先建立繼承Service的類,然後到AndroidManifest.xml ->
Time of Update: 2018-12-03
本文來自http://blog.csdn.net/hellogv/ ,引用必須註明出處!
Time of Update: 2018-12-03
本文來自http://blog.csdn.net/hellogv/ ,引用必須註明出處! 本文使用SAX來解析XML,在Android裡面可以使用SAX和DOM,DOM需要把整個XML檔案讀入記憶體再解析,比較消耗記憶體,而SAX基於事件驅動的處理方式,可以在各節點觸發回呼函數,不過SAX適合節點結構簡單的XML文檔,複雜的XML文檔在後期的節點深度處理會有點麻煩。本文要解析的test.xml檔案如下:<?xml version="1.0" encoding="utf-8"?&
Time of Update: 2018-12-03
我在看一些關於廣播的基礎的時候,總是看到不明不白的,直到後來真正用到了,才明天廣播的強大,至少目前為止我是認為它強大的。在要接收廣播的Activity中添加內部類繼承於BroadcastReceiver類:class DeleteMailsReceiver extends BroadcastReceiver {@Overridepublic void onReceive(Context context, Intent intent) {boolean result =
Time of Update: 2018-12-03
1.使用任意XML資源要被讀取的XML檔案儲存體在/res/xml子目錄下如:/res/xml/test.xml<rootelem1><subelem1>Hello World</subelem1></rootelem1>讀取XML檔案:Resources res = activity.getResources();XmlResourceParser xpp =
Time of Update: 2018-12-03
在初始的Activity中xml只包含一個ViewPager就可以,在這個Activity中只需要給子頁面一個list,讓子頁面根據list中的內容解析並且顯示。如下xml檔案:<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/root"
Time of Update: 2018-12-03
做關於地圖的東西的時候,發現一開啟地圖的Activity就報錯,而且自動轉到前一個Activity最終我的解決方案是添加許可權 下面是我添加的所有許可權,我沒細看是哪個,大家可以參考參考 <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"
Time of Update: 2018-12-03
Android的DialogFragment的使用在使用時,對Android系統有了最低API為11的限制1.建立繼承於DialogFragment的類在類中由一個按鈕,點擊按鈕關閉對話方塊。layout中只有一個按鈕,代碼在此就不貼出來了。public class Fragment_Search extends DialogFragment {Button btn_close;@Overridepublic void onCreate(Bundle savedInstanceState)
Time of Update: 2018-12-03
1.地圖只顯示網格,不顯示內容在地圖開的網的許可權而且有網的情況下,地圖還是只顯示網格,不顯示地圖考慮是不是少加了許可權,我遇到這個問題的時候是沒有添加如下的許可權,我估計是因為高德地圖顯示是需要向儲存空間儲存地圖的一些圖片什麼的 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />2.進入地圖就直接退出並且報錯報錯內容如下:07-04 17:14:08.260:
Time of Update: 2018-12-03
在控制台的報錯資訊如下:[2013-07-12 09:35:04 - MyAllDemo] Failed to install MyAllDemo.apk on device '615e6c8d': Read-only file system[2013-07-12 09:35:04 - MyAllDemo] com.android.ddmlib.SyncException: Read-only file system[2013-07-12 09:35:04 - MyAllDemo]
Time of Update: 2018-12-03
1. 在array.xml中儲存資料array.xml內容如下 <string-array name="newhouse_check_zone"> <item>無</item> <item>全部</item> <item>套數</item> <item>總面積</item> <item>總金額</
Time of Update: 2018-12-03
在寫Android的底部菜單條的時候,如果用Button就特別難以調整,所以我覺得用GridView會使介面更容易調整和封裝。一、基本使用布局設定: <GridView android:id="@+id/gv_bottom_menu" android:layout_width="fill_parent" android:layout_height="@dimen/bottom_height" > </GridView>
Time of Update: 2018-12-03
在res目錄下建立不同名稱的values檔案來調用不同的語言包Values檔案匯總如下:中文(中國):values-zh-rCN中文(台灣):values-zh-rTW中文(香港):values-zh-rHK英語(美國):values-en-rUS英語(英國):values-en-rGB英文(澳大利亞):values-en-rAU英文(加拿大):values-en-rCA英文(愛爾蘭):values-en-rIE英文(印度):values-en-rIN英文(新西蘭):values-en-rNZ英
Time of Update: 2018-12-03
實現代碼Adapter的代碼其中:ViewHolder分別是三個不同的布局,也就是ListView中每一項的布局TYPE_1...是三種類型.在使用不同布局的時候,getItemViewType和getViewType不能少,一般是不用這兩個函數的重載的class RunRankAdapter extends BaseAdapter {ArrayList<HashMap<String, Object>> ls;Context mContext;LinearLayout
Time of Update: 2018-12-03
本文來自http://blog.csdn.net/hellogv/ ,引用必須註明出處!
Time of Update: 2018-12-03
用SharedPreferences一般來儲存使用者名稱,手機Imei碼等在寫Preference:其中,key為自己設定的關鍵字,value是值,context是上下文SharedPreferences.Editor editor = PreferenceManager.getDefaultSharedPreferences(context).edit();editor.putInt(key,
Time of Update: 2018-12-03
1. 字串數組定義:<resources...><string-array name = "test_array"><item>one</item><item>two</item><item>three</item></string-array></resources>調用:Resources res =
Time of Update: 2018-12-03
Activity全屏設定方式1:AndroidManifest.xml<activity android:name="myAcitivty" android:theme="@android:style/Theme.NoTitleBar.Fullscreen" />方式2:代碼實現requestWindowFeature(Window.FEATURE_NO_TITLE);
Time of Update: 2018-12-03
本文來自http://blog.csdn.net/hellogv/ ,引用必須註明出處!
Time of Update: 2018-12-03
本文來自http://blog.csdn.net/hellogv/ ,引用必須註明出處!