Time of Update: 2017-01-19
最近項目中有個新的需求,使用者在完交易需要進行輸入支付密碼付款的時候,要讓使用者簽下自己的簽名,提起到數位簽章這個東西,感覺有點高大上,後來想想數位簽章的原理也不是太複雜,主要實現原理就是利用了View的繪圖原理,把使用者在螢幕上的手指移動軌跡顯示在螢幕上,接著把在螢幕上顯示的軌跡View轉換成一張圖片,最後把圖片儲存到本地或者上傳到伺服器...還是老規矩,首先看一下工程目錄吧:public class DrawView extends View { /** * 簽名畫筆 */
Time of Update: 2017-01-19
在Android中setVisibility作為顯示和隱藏的屬性,一般我們呢都是在代碼中進行操作,例如:[code]<span style="white-space:pre"> </span>this.mItem.setVisibility(View.VISIBLE);[code]其能夠被設定的值有三個,分別是:View.VISIBLE 可見View.INVISIBLE
Time of Update: 2017-01-19
Android系統的themes.xml和style.xml(位於\base\core\res\res\values\)包含了很多系統定義好的style,建議在裡面挑個合適的,然後再繼承修改。一、threme
Time of Update: 2017-01-19
Android網路編程分為兩種:基於http協議的,和基於socket的。基於Http協議:HttpClient、HttpURLConnection、AsyncHttpClient架構等基於Socket:(1)針對TCP/IP的Socket、ServerSocket(2)針對UDP/IP的DatagramSocket、DatagramPackage(3)Apache Mina架構一、HttpURLConnection的實現方式String response = null; Url url =
Time of Update: 2017-01-19
先看看效果圖:知識點分析效果圖來看不複雜內容並沒多少,值得介紹一下的知識點也就下面幾個吧 - 列表標題懸停 - 左右列表滑動時聯動 - 添加商品時的拋物線動畫 - 底部彈出購物車清單 -
Time of Update: 2017-01-19
最近剛寫了一個網易用戶端首頁導航條的動畫效果,現在分享出來給大家學習學習。我說一下這個效果的核心原理。下面是效果圖: 首先是布局,這個布局是我從網易用戶端反編譯後弄來的。大家看後應該明白,布局檔案如下:<FrameLayout android:id="@id/column_navi" android:layout_width="fill_parent"
Time of Update: 2017-01-19
本文示範如何在Android中實現ListView圓角效果。無論是網站,還是APP,人們都愛看一些新穎的視圖效果。直角看多了,就想看看圓角,這幾年颳起了一陣陣的圓角設計風:CSS新標準納入圓角元素,特別是在iphone中幾乎隨處可見圓角設計,現在也開始出現很多圓角名片了。現在就給大家實現一個圓角的ListView效果。 圓角的設計,我們並不追求到處都用,無處不用,android中有少數介面用直角確實容易顯得鋒利,和周邊介面太過對比而顯得不協調,比如大欄目列表,設定等等,而採用圓角實現,則會活潑,
Time of Update: 2017-01-19
本文執行個體講述了Android線程中設定控制項的值提示報錯的解決方案。分享給大家供大家參考,具體如下:在Android線程中設定控制項的值一般會與Handler聯合使用,如下:package com.yarin.android.Examples_04_15;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.
Time of Update: 2017-01-19
本文總結分析了Android EditText常用屬性。分享給大家供大家參考,具體如下:android:hint="請輸入數字!"//設定顯示在空間上的提示資訊android:numeric="integer"//設定只能輸入整數,如果是小數則是:decimalandroid:singleLine="true"//設定單行輸入,一旦設定為true,則文字不會自動換行。android:password="true"//設定只能輸入密碼android:textColor =
Time of Update: 2017-01-19
本文執行個體講述了Android編程實現表徵圖拖動效果的方法。分享給大家供大家參考,具體如下:最近最佳化表徵圖拖動時的速率,稍微有一點點效果,直接把代碼貼出來,有興趣一起討論的朋友可以給我留言。代碼如下:DragView.javapackage com.android.dragtest;import android.content.Context;import android.util.AttributeSet;import android.util.Log;import
Time of Update: 2017-01-19
本文執行個體講述了Android編程實現擦除Bitmap中某一塊的方法。分享給大家供大家參考,具體如下:以前要截取Bitmap中的圖片使用的一塊塊的拼接,雖然可以實現,但是效率很低。想了很久,無意中看到網上的對BITMAP圖片的RGB資訊進行修改,然後想出了這個辦法,感覺用起來還是挺舒服。很多出錯處理都沒有寫,只實現準系統啊public static Bitmap setTransparentAreaForBitmap(Bitmap b, int width, int height,
Time of Update: 2017-01-19
本文執行個體講述了Android編程實現Gallery中每次滑動只顯示一頁的方法。分享給大家供大家參考,具體如下:import android.content.Context;import android.util.AttributeSet;import android.view.KeyEvent;import android.view.MotionEvent;import android.widget.Gallery;public class DetialGallery extends
Time of Update: 2017-01-19
本文執行個體講述了Android編程之代碼建立布局使用方法。分享給大家供大家參考,具體如下:大概描述一下效果:最外層是一個 RelativeLayout 裡面有自訂個LinearLayout,每個LinearLayout有兩個TextView。that's it !!!private void initView() { // 擷取xml的RelativeLayout layout = (RelativeLayout) findViewById(R.id.liner); for (int
Time of Update: 2017-01-19
本文執行個體講述了Android編程之防止反編譯的實現方法。分享給大家供大家參考,具體如下:1. 判斷程式是否運行在模擬器上boolean isRunningInEmualtor() { boolean qemuKernel = false; Process process = null; DataOutputStream os = null; try{ process = Runtime.getRuntime().exec("getprop ro.kernel.qemu");
Time of Update: 2017-01-19
本文執行個體講述了Android編程實現仿心跳動畫效果的方法。分享給大家供大家參考,具體如下:// 按鈕類比心臟跳動private void playHeartbeatAnimation() { AnimationSet animationSet = new AnimationSet(true); animationSet.addAnimation(new ScaleAnimation(1.0f, 1.8f, 1.0f, 1.8f,
Time of Update: 2017-01-19
本文執行個體講述了Android編程之介面跳動提示動畫效果實現方法。分享給大家供大家參考,具體如下:上一個效果圖:先上布局:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
Time of Update: 2017-01-19
本文執行個體講述了Android編程實現TextView部分顏色變動的方法。分享給大家供大家參考,具體如下:public class StringHandleExampleActivity extends Activity { /** Called when the activity is first created. */ private TextView textView; private String tempStr = "abcd12我的中古zx9yu5!f3,,";
Time of Update: 2017-01-19
本文執行個體講述了Android編程實現基於區域網路udp廣播自動建立socket串連的方法。分享給大家供大家參考,具體如下:android開發中經常會用到socket通訊。由於項目需要,最近研究了一下這方面的知識。 需求是想通過wifi實現android行動裝置和android平台的電視之間的檔案傳輸與控制。
Time of Update: 2017-01-19
本文執行個體講述了Android編程根據系列圖片繪製動畫的方法。分享給大家供大家參考,具體如下:一、採用系統提供的Animation類,用內建的方法其中的animation.xml檔案如下:<animation-list xmlns:android="http://schemas.android.com/apk/res/android" android:oneshot="false"> <item android:drawable="@drawable/a" android:
Time of Update: 2017-01-19
本文執行個體講述了Android編程常用技巧。分享給大家供大家參考,具體如下:1. 登入的時候,如果輸入有誤,則輸入框左右震動,表示輸入有誤在res下準備一個anim檔案夾,裡麵包含兩個檔案,main_login_shake.xml 和 main_login_cycle_7.xml,其中,main_login_shake.xml如下:<?xml version="1.0" encoding="utf-8"?> <translate