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用戶端實現註冊/登入詳解(一)本文將繼續介紹App與伺服器的互動實現登入和自動登入的功能,上文說到請求伺服器進行註冊主要是通過POST請求攜帶參數實現,起作用的主要代碼: StringRequest request=new StringRequest(Method.POST, url, new Listener<String>() { //請求成功 @Override public void onResponse(
Time of Update: 2017-01-18
這篇文章是繼自訂EditText樣式之後的功能強化,對於實際應用項目有很大的參考意見,感興趣的朋友可以移步上一篇,”Android Studion自訂EditText樣式”.具體清除EditText常值內容功能代碼如下:package com.liheng;import android.content.Context;import android.graphics.Rect;import android.graphics.drawable.Drawable;import
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
在使用glide載入gif動畫,有時需要設定播放的次數,然後播放玩一次或者幾次之後,需要在播放完做一些其他的操作,直接看代碼:Glide.with(this) .load(R.drawable.xiaoguo) .diskCacheStrategy(DiskCacheStrategy.SOURCE) .listener(new RequestListener<Integer, GlideDrawable>() {
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
自從Fragment出現,曾經有段時間,感覺大家談什麼都能跟Fragment談上關係,做什麼都要問下Fragment能實現不~~~哈哈,是不是有點過~~~本文力求為大家說明Fragment如何產生,什麼是Fragment,Fragment生命週期,如何靜態和動態使用Fragment,Fragment回退棧,Fragment事務;以及Fragment的一些特殊用途,例如:沒有布局的Fragment有何用處?Fragment如何與Activity互動?Fragment如何建立對話方塊?Fragmen
Time of Update: 2017-01-18
本文執行個體為大家分享了Android微信支付擷取二次簽名Sign的方法,供大家參考,具體內容如下/** * 擷取sign簽名 * * @return */ private String genPayReq() { // 擷取參數的值 PayReq request = new PayReq(); request.appId = ConstantsMember.APP_ID; request.partnerId = ConstantsMember.MCHID; request.
Time of Update: 2017-01-18
螢幕切換指的是在同一個Activity內螢幕間的切換,ViewFlipper繼承了Framelayout類,ViewAnimator類的作用是為FrameLayout裡面的View切換提供動畫效果。如下動圖:該類有如下幾個和動畫相關的函數:
Time of Update: 2017-01-18
二、建立樣式日曆顯示的表格線,使用 Cell 填充圖形的邊框來實現,為了統一,我們先定義邊框線的顏色及線條精細。另外還要定義一系統填充樣式等。建立 color:color_calendar_border 表格線color_calendar_title_gregorian 標題列日期年月文字的顏色color_calendar_title_lunar
Time of Update: 2017-01-18
一、建立 Android Project在建立對話方塊中輸入 App 屬性,SDK版本全部選最新的,不作版本相容。主題選擇 Holo Dark。下一步,使用預設設定下一步,使用預設設定下一步,使用預設配置下一步,使用預設設定建立完成後的初始畫面在上面的步驟中,我們選擇了建立 MainActivity,ADT 幫我們在 src 目錄下產生了 MainActivity.java 檔案,在 res/layout/ 目錄下產生了 activity_main.xml 檔案,並在編輯視窗開啟,如上圖,是
Time of Update: 2017-01-18
前言:決定開始學習 Android 平台下的軟體開發,以日曆作為實踐項目,進行一周后,基本完成。 為了總結及筆記,並給有需要的朋友借鑒,開始整理本教程。開始之前:在編寫程式之前,需要進行項目設計,因為是練習項目,主要是確定軟體 UI 介面,這是已經完成的螢幕截圖:對這個畫面,進一步作分解:這裡總共分解為三個 View 檔案:1:activity_main.xml 作為啟動的主畫面,建立項目時,首先產生。2:view_calendar_table.xml
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
Time of Update: 2017-01-18
最近開始學習android的ui,先上幾個相關的例子,後續還會有更新。 複製代碼 代碼如下:import android.app.ListActivity; import android.os.Bundle; import android.widget.ArrayAdapter; /** * A list view example where the * data for the list comes from an array of strings. */ public class List1