Time of Update: 2017-01-19
本文執行個體講述了Android實現Listview非同步載入網狀圖片並動態更新的方法。分享給大家供大家參考,具體如下:應用執行個體:解析後台返回的資料,把每條都顯示在ListView中,包括活動圖表片、店名、活動詳情、地址、電話和距離等。在布局檔案中ListView的定義:<ListViewandroid:id="@id/maplistview" android:background="@drawable/bg" android:layout_width="fill_parent"
Time of Update: 2017-01-19
當前Activity:包含一個Button和一個TextView,用於啟動另一個Activity和顯示傳回的資料,這裡重寫了onActivityResult()方法。public class MainActivity extends AppCompatActivity {private TextView textView;@Overrideprotected void onCreate(Bundle savedInstanceState)
Time of Update: 2017-01-19
在Android中,Checkbox是一個很重要的UI組件,而且在Android中,它展現的形式越來越好看,這就說明有些系統,比如4.0以下,checkbox還是比較不好看,或者跟軟體的風格不協調,就需要我們自訂這個組件。自訂這個組件很簡單,簡單的增加修改xml檔案即可。準備工作準備好兩張圖片,一個是選中的圖片,另一個是未選中的圖片。本文以checked.png和unchecked.png為例。設定選擇框在drawable下建立檔案custom_checkbox.xml複製代碼
Time of Update: 2017-01-19
這種問題一般是因為一個Activity啟動之後在顯示視圖之間時間太長導致的。1、最佳化方式可以通過精簡layout檔案、多執行緒資料載入等。2、但是有些Activity的layout檔案可能比較大,如果不能動態載入,在顯示之前解析xml的時間可能耗時比較長比如500-1000ms。這個時候Activity會先顯示預設的黑色背景圖,所以會出現黑屏的情況。對於這種情況我們可以在Application的Theme中添加複製代碼 代碼如下: <item
Time of Update: 2017-01-19
Android作為一個偉大的系統,自然提供了設定預設開啟程式的實現.在這篇文章中,我會介紹如何在Android系統中設定預設的程式. 在設定預設程式之前,無非有兩種情況,一種是已經有預設的程式,另一種則是沒有任何預設程式.檢測是否有預設的程式檢查是必須的,因為結果關乎著我們下一步該怎麼做.複製代碼 代碼如下:public void testGetDefaultActivity() { PackageManager pm =
Time of Update: 2017-01-19
hello,大家好,本文主要介紹如何開始開發一個美觀、有情調、人見人愛的Android應用程式,已知我們在市面上有不少布局極其精美,在視覺上讓人愛不釋手的應用程式,如果讓我們著手開發,我們該如何下手?在移動互連網公司都有這樣幾個部門–UX/UE及UI,UX有的也稱作UE是指做使用者體驗的是User Experience的縮寫,這些人一般都畢業於美術學院專門搞設計,我們上面說到那些精美的程式往往都是由他們的手先設計出效果圖,然後交由UI,也稱GUI即Graphic User
Time of Update: 2017-01-19
本文所講的內容是在Android系統中如何寫程式進行電話攔截,並發出攔截提示音提醒使用者,可以說此功能還是比較實用的。 1、電話攔截 這個功能大家可能都知道了,就是利用反射原理調用ITelephony的隱藏方法來實現。
Time of Update: 2017-01-19
眾所周知,當你點擊一個超連結進行跳轉時,WebView會自動將當前地址作為Referer(引薦)發給伺服器,因此很多伺服器端程式通過是否包含referer來控制盜鏈,所以有些時候,直接輸入一個網路地址,可能有問題,那麼怎麼解決盜鏈控制問題呢,其實在webview載入時加入一個referer就可以了,如何添加呢?從Android 2.2 (也就是API 8)開始,WebView新增加了一個介面方法,就是為了便於我們載入網頁時又想發送其他的HTTP頭資訊的。複製代碼 代碼如下:public
Time of Update: 2017-01-19
Android應用更換皮膚功能的實現思路 我們可以將皮膚包做成一個apk檔案,在應用apk中讀取皮膚包中的資料。 應用apk讀取皮膚包apk的資料的條件 1. 有相同簽名 2.
Time of Update: 2017-01-19
Android:AIDL和遠程Service調用本講的內容,理解起來很難,也許你看了很多資料也看不明白,但是用起來缺簡單的要命。所以我們乾脆拿一個音樂播放器中進度條的執行個體來說明一下AIDL和Remote
Time of Update: 2017-01-19
昨天需要處理一個問題,需要監聽home鍵。最開始想到使用onKeydonwn這個方法。但是發現home不能這樣處理,onKeydonwn可以處理菜單鍵和back鍵,但home不能。因為home鍵是系統鍵,情況特殊一些。看了一下網上的資料,說下面的方法可以。(其實不行)複製代碼 代碼如下:@Override public void onAttachedToWindow() {
Time of Update: 2017-01-19
在Android程式設計中GridView跟ListView都是比較常用的多控制項布局,而GridView更是實現九宮圖的首選!本文就是介紹如何使用GridView實現九宮圖。GridView的用法很多,網上介紹最多的方法就是自己實現一個ImageAdapter繼承BaseAdapter,再供GridView使用,類似這種的方法本文不再重複,本文介紹的GridView用法跟之前介紹過的ListView極其類似。我們先來看看本文代碼啟動並執行結果:本文需要添加/修改3個檔案:main.xml、ni
Time of Update: 2017-01-19
android擷取手機通訊錄連絡人資訊複製代碼 代碼如下:private void getPhoneContacts() { ContentResolver resolver = this.getContentResolver(); // 擷取手機連絡人
Time of Update: 2017-01-19
ViewPager這個小demo實現的是可以左右迴圈滑動圖片,下面帶索引,滑到最後一頁在往右滑動就要第一頁,第一頁往左滑動就到最後一頁,先上效果圖,用美女圖片是我一貫的作風,呵呵1. 首先看一些layout下的xml<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent"
Time of Update: 2017-01-19
在程式開發過程中,LOG是廣泛使用的用來記錄程式執行過程的機制,它既可以用於程式調試,也可以用於產品運營中的事件記錄。在Android系統中,提供了簡單、便利的LOG機制,開發人員可以方便地使用。在這一篇文章中,我們簡單介紹在Android核心空間和使用者空間中LOG的使用和查看方法。 一.
Time of Update: 2017-01-19
1、概述今天給大家帶來一個ViewPagerIndicator的製作,相信大家在做tabIndicator的時候,大多數人都用過TabPageIndicator,並且很多知名APP都使用過這個開源的指標。大家有沒有想過如何自己去實現這樣的一個指標,並且代碼會有多複雜呢~~~今天,我就帶領大家來從無到有的實現這樣一個指標,當然了,不準備一模一樣,搞得沒有創新似的,再看標題,跟MIUI相關,所以我們準備做一個特性與TabPageIndicator一致的,但是樣子和MIUI的Tab一樣的~~首先仿MI
Time of Update: 2017-01-19
摘要在xmpp通訊過程中,asmack中提供的Packet組件是IQ,Message,Presence三種: IQ用於查詢 Message用於訊息傳遞 Presence用於狀態互動 他們都是Packet的子類,實質是用於將訊息封裝成響應的xml格式來進行資料交換,都有著良好的可擴充性。簡介我們以開源項目androidpn為例:androidpn (Android Push Notification)是一個基於XMPP協議的java開源Android push
Time of Update: 2017-01-19
本文執行個體為大家分享了Android app應用實現多語言切換功能,供大家參考,具體內容如下1.添加多語言檔案 在不同的 value 檔案夾下(例如 value 、value-en、values-zh-rTW 檔案夾)添加不同語言的 string.xml 檔案,我們的項目添加了英文、簡體中文、繁體中文三種語言,如下圖所示: Project模式: Android模式: 其中英文需要翻譯,繁體如果沒有專門翻譯的話,可以找個簡繁轉換網站,直接將簡體中文轉成繁體中文,推薦一個網站:
Time of Update: 2017-01-19
本文執行個體為大家分享了Android開啟相機和相簿具體代碼,供大家參考,具體內容如下開啟相機 /** * 選擇相機 */ private void showCamera() { // 跳轉到系統照相機 Intent cameraIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); if (cameraIntent.resolveActivity(getPackageManager()) !=
Time of Update: 2017-01-19
Android DES加密的相關實現,簡單的實現了一下,今天來總結一下:DES加密介紹:DES是一種對稱式加密演算法,所謂對稱式加密演算法即:加密和解密使用相同密鑰的演算法。DES密碼編譯演算法出自IBM的研究,後來被美國政府正式採用,之後開始廣泛流傳,但是近些年使用越來越少,因為DES使用56位密鑰,以現代計算能力,24小時內即可被破解。 DES加密使用方式: 1.)DesUtil常量類介紹 private final static String HEX =