Time of Update: 2018-12-05
我們都知道Android預設的ExpandableListView的group header無法固定在介面上,當向下滾動後,不能對當前顯示的那些child
Time of Update: 2018-12-05
也許我們有這樣一個需求,在請求網狀圖片時,如果在圖片還未完全顯示完全時,顯示一個比較漂亮簡潔的進度條,是不是會顯得很人性化呢?比如像所示:下面我們就來實現一下這樣一個進度條:主要代碼先貼上,LoadingCircleView/** * 圓形載入進度條 * * @author way * */public class LoadingCircleView extends View {private final Paint paint;private final Context
Time of Update: 2018-12-05
眾所周知,我們監聽返回鍵事件,無法是下面兩個方法:@Overridepublic void onBackPressed() {//do something//super.onBackPressed();}@Overridepublic boolean onKeyDown(int keyCode, KeyEvent event) {if(keyCode == KeyEvent.KEYCODE_BACK){//do something}return super.onKeyDown(keyCode,
Time of Update: 2018-12-05
shape和selector是Android UI設計中經常用到的,比如我們要自訂一個圓角Button,點擊Button有些效果的變化,就要用到shape和selector。可以這樣說,shape和selector在美化控制項中的作用是至關重要的。1.Shape簡介作用:XML中定義的幾何形狀位置:res/drawable/檔案的名稱.xml使用的方法:Java代碼中:R.drawable.檔案的名稱XML中:android:background="@drawable/檔案的名稱"屬性:<
Time of Update: 2018-12-05
之前實現過一次這種效果的ExpandableListView:http://blog.csdn.net/weidi1989/article/details/8884768,帶效果比較挫,最近,在參考連絡人源碼PinnedHeaderListView,以及網上各位大俠的源碼,封裝了一個效果最好,而且使用最簡單的IphoneTreeView,下面先看看: 首先讓我們看看封裝得比較完善的IphoneTreeView:public class IphoneTreeView extends
Time of Update: 2018-12-05
Android連絡人中的ListView是做得比較獨特的,但是源碼寫得比較複製,當我們想使用他的時候再從源碼中提取,實屬不易啊,而且容易出錯,這幾天,我把他提取出來了,寫成一個簡單的例子,一是給自己備忘,而是跟大家分享一下,好了,先來看看: 首先是封裝好的帶頭部的PinnedHeaderListView:public class PinnedHeaderListView extends ListView {public interface PinnedHeaderAdapter
Time of Update: 2018-12-05
點我下載源碼 最近實現的一個簡單實用小應用,跟大家分享一下,可以當做記事本、備忘錄、便簽等使用,當我們儲存一條便簽資訊並設定好通知鈴聲後,到了那個時候應用會像鬧鐘那樣喚醒手機系統,提醒我們,讓我們不再錯過每一次重要的約會...
Time of Update: 2018-12-05
眾所周知,在Android中調用其他程式進行相關處理,幾乎都是使用的Intent,所以,Email也不例外。在Android中,調用Email有三種類型的Intent: Intent.ACTION_SENDTO 無附件的發送 Intent.ACTION_SEND 帶附件的發送 Intent.ACTION_SEND_MULTIPLE
Time of Update: 2018-12-05
Android開發中常常要用一些個人化的顏色,然而茫茫的RBG顏色對照表,往往給人眼花繚亂的感覺,更別說從中輕易選出一兩種比較滿意的顏色,下面我就總結一下開發中常用到的比較絢麗的顏色,都是有名有姓的哦~哈哈~ 下面是常用的顏色值和名稱: <?xml version="1.0" encoding="utf-8"?><resources> <color name="white">#ffffff</color> <!-- 白色
Time of Update: 2018-12-05
一、如何?一個不會被殺死的進程 看Android的文檔知道,當進程長期不活動,或系統需要資源時,會自動清理門戶,殺死一些Service,和不可見的Activity等所在的進程。但是如果某個進程不想被殺死(如資料緩衝進程,或狀態監控進程,或遠程服務進程),應該怎麼做,才能使進程不被殺死。add android:persistent="true" into the <application> section in your AndroidManifest.xml切記,這個不可濫用,
Time of Update: 2018-12-05
相信Android系統經典Launcher大家都見過是什麼樣子。如所示,是4.0比較原始的Launcher主菜單功能,今天我們要學習的就是這一塊,通過這個小代碼,我們可以複習的知識點有:①. 應用的擷取與處理,包括SD中的應用。②. 動態監聽使用者應用安裝、卸載以及語言系統的切換,比如中文切換到英文狀態。③.
Time of Update: 2018-12-05
最近,網易新聞更新到V3.5了,給我印象最深的是第一次進應用時顯示新特性的ViewPager變成垂直滑動了。於是,小小的模仿了一下,我們來看看效果:本文源碼:http://download.csdn.net/detail/weidi1989/5771921
Time of Update: 2018-12-05
以下方法前2個在2.3.5和4.1.1中測試成功,第3個方法在2.3.5中測試沒問題,但在4.1.1中無效,待解決。詳見android.provider.Settings.Secure類。記得在AndroidManifest.xml中聲明相關許可權:<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> <uses-permission android:name="android.
Time of Update: 2018-12-05
聲明:轉載此文請註明出處!源創意出自:https://play.google.com/store/apps/details?id=us.bestapp.pm25本文源碼:http://download.csdn.net/detail/weidi1989/5789763 (源碼是基於eclipse工程打包,utf-8編碼,如果遇到匯入出錯的童鞋,請自行找度娘或穀哥幫忙,謝謝合作!)今天,跟大家分享一個重量級的小工具,可以說是極致擬物化。雖然功能很簡單,但是效果很逼真,很酷!大家盡情的踩吧~下面我們
Time of Update: 2018-12-05
不知道各位程式猿們在項目中有沒有遇到這個問題:點擊一個view彈出一個Toast,我們用的方法是Toast.makeText(context, "提示", Toast.LENGTH_SHORT).show(); 但是,細心的人發現了,如果頻繁的點擊這個view,會發現儘管我們退出了這個應用,還是會一直彈出提示,這顯然是有點點小尷尬和惱人的。下面就給大家提供兩種方式解決這個問題。1.封裝了一個小小的Toast:/** * 不迴圈提示的Toast * @author way * */public
Time of Update: 2018-12-05
大家都知道,現在安裝Android系統的手機版本和裝置千差萬別,在模擬器上運行良好的程式安裝到某款手機上說不定就出現崩潰的現象,開發人員個人不可能購買所有裝置逐個調試,所以在程式發布出去之後,如果出現了崩潰現象,開發人員應該及時擷取在該裝置上導致崩潰的資訊,這對於下一個版本的bug修複協助極大,所以今天就來介紹一下如何在程式崩潰的情況下收集相關的裝置參數資訊和具體的異常資訊,並發送這些資訊到伺服器供開發人員分析和偵錯工具。 源碼:http://download.csdn.net/detail/w
Time of Update: 2018-12-05
Time of Update: 2018-12-05
原文出處:http://www.learnopengles.com/android-emulator-now-supports-native-opengl-es2-0/我在預設情況下從cocos2dx中建立的android項目會在模擬器中報錯,說是不支援gles2。真機測試則沒有問題。後來在網上找到瞭解決辦法:1、編輯模擬器,添加‘GPU Emulation’項。2、找到configurationInfo.reqGlEsVersion >= 0×20000代碼,在後面添加|| Build.
Time of Update: 2018-12-05
前段時間跟大家分享了ExpandableListView的使用,不知道的童鞋,可以去這裡看一下:http://blog.csdn.net/weidi1989/article/details/7995552
Time of Update: 2018-12-05
的聊天介面是挺漂亮的,每條訊息都帶一個氣泡,給人一種很清新的感覺,其實實現起來也不是那麼的難,下面我們就來實現一下。 老規矩,先貼上原始碼:http://download.csdn.net/detail/weidi1989/4588782 再來看一下實現的: OK,下面我們來看一下整個小項目的主體結構: 下面是Activity的代碼:package com.way.demo;import java.text.SimpleDateFormat;import