Time of Update: 2017-01-18
現象: ... java: 1801: method does not override a method from its superclass @Override... 原因: Eclipse is defaulting to Java 1.5 and you have classes implementing interface methods (which in Java 1.6 can be annotated with @Override, but in Java 1.5 can
Time of Update: 2017-01-18
代碼如下:複製代碼 代碼如下:package xiaogang.enif.utils; /** * The Class LogUtils for log printing, which help us * easy to trace our codes or logics in the project . * * @author zhao xiaogang * @time 2011.4.12 */ public class LogUtils { private final static int
Time of Update: 2017-01-18
首先來看一下使用Java語言編寫的Android應用程式從源碼到安裝包的整個過程,示意圖如下,其中包含編譯、連結和簽名等:(1)使用aapt工具產生R.java檔案可以先通過搭建好的Eclipse開發環境建立一個未編譯的Android工程,記的一定要將Eclipse中Project菜單下的Build Automatically選項前面的對勾去掉後再去建立工程。建立好未編譯的工程後,在命令列中輸入如下命令:d:\android-sdk-windows\platform-tools>aapt
Time of Update: 2017-01-18
本文章總結了一段Android擷取通話時間程式碼,有需要的朋友可參考一下。我們知道安卓系統中通話時間長度應該是歸Callog管,所以建議去查查ContactProvider,或者是TelephonyProviderService測試可以的通話開始的時候啟動Service 記錄目前時間A, 然後stopSelf(); 另外在通話結束的時候再次啟動一下Service,再次獲得目前時間B, 然後把時間A和B進行比較處理String time =
Time of Update: 2017-01-18
Android 模擬器一直以運行速度慢著稱, 本文介紹使用 Intel HAXM 技術為 Android 模擬器加速, 使模擬器運行度媲美真機, 徹底解決模擬器運行慢的問題。Intel HAXM (Hardware Accelerated Execution Manager) 使用基於 Intel(R) Virtualization Technology (VT) 的硬體加速, 因此需要 CPU 支援 VT , 而且僅限於 Intel CPU, 與 AMD CPU 無緣, Intel HAXM
Time of Update: 2017-01-18
之前關於如何?螢幕頁面切換,寫過一篇博文《Android中使用ViewFlipper實現螢幕切換》,相比ViewFlipper,ViewPager更適用複雜的視圖切換,而且Viewpager有自己的adapter,這也讓其適應複雜物件,實現資料的動態載入。ViewPager是Google官方給我們提供的一個相容低版本安卓裝置的軟體包,裡麵包囊了只有在安卓3.0以上可以使用的api。而viewpager就是其中之一,利用它,我們可以做很多事情,從最簡單的導航,到頁面菜單等等。下面我們就展示下Vie
Time of Update: 2017-01-18
Android 手機無法串連mac解決辦法一般的android串連mac 很方便不用安裝驅動就可以啦,可是不知道為什麼二般情況下有的android手機(小米2,華為等)就是串連不上,下來就說說二般情況下如何串連。1.關於本機-->更多資訊->概系統覽->系統報告->usb->你所串連的device-->供應商ID(Vendor ID)2.終端執行如下命令: echo 0x2717 >>
Time of Update: 2017-01-18
在匯入studio工程的時候,進行sync的時候,提示Error:Configuration with name 'default' not found.之前由於對gradle不熟悉,所以沒有找到原因,其實也是偷懶,沒有認真去排查問題,今天又遇到了,就折騰了會,把所有的設定檔都開啟看,最終解決問題了,發現盡然是個低級的不能低級的問題,故記錄下,警醒自己。1.開啟settings.gradle發現裡面有很多個include
Time of Update: 2017-01-18
本文執行個體為大家分享了Android連絡人字母排序的具體代碼,供大家參考,具體內容如下實現思路:首先說下布局,整個是一個相對布局,最下面是一個listview,listview上面是一個自訂的view(右邊顯示字母),最上面是一個textview(螢幕中間的方塊)。首先說一下右邊自訂view,字母是畫到view上面的,首先計算一下view的高度,然後除以存放字母數組的長的,得到每個字元的高度;每個字母的寬度都是一樣的,所以這裡直接設定30sp;listview顯示的是108個梁山好漢的名字;項
Time of Update: 2017-01-18
Android 調用系統相機拍攝擷取照片的兩種方法實現執行個體在我們Android開發中經常需要做這個一個功能,調用系統相機拍照,然後擷取拍攝的照片。下面是我總結的兩種方法擷取拍攝之後的照片,一種是通過Bundle來擷取壓縮過的照片,一種是通過SD卡擷取的原圖。下面是示範代碼:布局檔案:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.
Time of Update: 2017-01-18
上文中介紹了安卓用戶端與伺服器互動,實現註冊功能,Android用戶端實現註冊/登入詳解(一)本文將繼續介紹App與伺服器的互動實現登入和自動登入的功能,上文說到請求伺服器進行註冊主要是通過POST請求攜帶參數實現,起作用的主要代碼: StringRequest request=new StringRequest(Method.POST, url, new Listener<String>() { //請求成功 @Override public void onResponse(
Time of Update: 2017-01-18
在Android中,資料的儲存分為兩種方式:1、直接以檔案的形式儲存在目錄中2、以json格式儲存在資料庫中將資料以檔案的儲存又分為兩種方式:1、產生.txt檔案2、產生xml檔案那麼今天就來詳細的說一下以檔案的形式儲存,由於沒有講到資料庫,在之後的課程中會講到json格式儲存在資料庫中。一、產生.txt檔案檔案的產生無非就是我們Java中學習的輸入輸出資料流中的一部分,有Java基礎相信都是很容易理解的,因為它真的很簡單啦~~1、組建目錄可以分為兩種:1)本機2)SD卡2、產生.txt檔案的方
Time of Update: 2017-01-18
在一個比較坑的需求裡,一段文字右上方需要追加一個圓形紅點。最右側有個金額,紅點動態隨著文字移動,然後各種擺布局,一下午坑死我了。後來果斷放棄。然後就想試試直接自訂view來實現這個需求。最坑的就是效果下面的第一種情況和第二種情況,就是這兩種情況給逼的 廢話不說,開搞。首先自訂個view 繼承自 view 類public class MyViewAndCircle extends View{}然後不用說了 ,直接飄紅,必須要實現幾個必要的方法了。 public
Time of Update: 2017-01-18
Starting建立手勢密碼可以查看 CreateGestureActivity.java 檔案.登陸驗證手勢密碼可以看 GestureLoginActivity.java 檔案.Features使用了 JakeWharton/butterknife butterknife使用了 ACache 來儲存手勢密碼/** * 儲存手勢密碼 */ private void saveChosenPattern(List<LockPatternView.Cell> cells) {
Time of Update: 2017-01-18
本文執行個體為大家分享了Android
Time of Update: 2017-01-18
下載動畫經常出現在下載需求多的app中,比如遊戲下載平台,應用市場……先看看效果圖:實現private void startAnim() { //以bitmap建立new ImageView iv.setDrawingCacheEnabled(true); Bitmap bitmap = iv.getDrawingCache(); ImageView logo = new ImageView(this);
Time of Update: 2017-01-18
一、首先來介紹下關於PX、PT、PPI、DPI、DP的知識 術語 說明 PX (pixel),像素,螢幕上顯示資料的最基本的點 PT (point), 點1pt=1/72英寸 PPI (pixel per inch),每英吋像素數 DPI (dot per inch),DPI DP
Time of Update: 2017-01-18
前言由於Android內建的TextView控制項沒有提供傾斜的(我暫時沒有找到),我們可以自訂控制項來實現,下面首先來看我們實現的效果圖。TextView文字傾斜其實實現很簡單,下面我們來看實現步驟:1、建立一個類 LeanTextView繼承TextViewpublic class LeanTextView extends TextView { public int getmDegrees() { return mDegrees; } public void
Time of Update: 2017-01-18
螢幕切換指的是在同一個Activity內螢幕間的切換,ViewFlipper繼承了Framelayout類,ViewAnimator類的作用是為FrameLayout裡面的View切換提供動畫效果。如下動圖:該類有如下幾個和動畫相關的函數:
Time of Update: 2017-01-18
複製代碼 代碼如下:import android.app.ListActivity; import android.database.Cursor; import android.os.Bundle; import android.provider.Contacts.Phones; import android.widget.ListAdapter; import android.widget.SimpleCursorAdapter; /** * A list view example