Time of Update: 2017-01-19
這裡我們用到了兩個庫,一個是Android
Time of Update: 2017-01-19
圓環交替、等待效果效果就這樣,分析了一下,大概有這幾個屬性,兩個顏色,一個速度,一個圓環的寬度。自定View的幾個步驟:1、自訂View的屬性2、在View的構造方法中獲得我們自訂的屬性3、重寫onMesure 4、重寫onDraw1、自訂屬性:<?xml version="1.0" encoding="utf-8"?> <resources> <attr name="firstColor" format="color" />
Time of Update: 2017-01-19
1、概述首先我們來吹吹牛,什麼叫IoC,控制反轉(Inversion of Control,英文縮寫為IoC),什麼意思呢?就是你一個類裡面需要用到很多個成員變數,傳統的寫法,你要用這些成員變數,那麼你就new
Time of Update: 2017-01-19
activiti使用的時候,通常需要跟業務緊密的結合在一起,有些業務非常的複雜,比如一個簡單的採購流程:流程如下: 供應商上新商品的時候,提交商務審核,商務審核通過提交運營審核,審核失敗退回供應商。運營審核成功提交合約簽訂。交運營審核審核失敗退回商務審核或者直接退回供應商。合約簽訂審核通過結束,合約簽訂審核不通過返回運營審核或者退回商務審核,或者退回供應商。上面的流程就出現了一個問題,什麼問題呢?我們來觀察一下退回線的問題。1.商務審核退回供應商上新。2.運營審核可能退回商務審核,運營
Time of Update: 2017-01-19
簡述累加式更新,根據字面理解,就是下載增加的那部分來達到更新的目的,實際就是這個意思。原理用一箇舊的Apk安裝與一個新的Apk安裝包使用 bsdiff工具
Time of Update: 2017-01-19
通常情況下,Android實現自訂控制項無非三種方式。 Ⅰ、繼承現有控制項,對其控制項的功能進行拓展。 Ⅱ、將現有控制項進行組合,實現功能更加強大控制項。 Ⅲ、重寫View實現全新的控制項 本文重點討論繼承現有控制項進行拓展實現自訂控制項。這是一個非常重要的自訂控制項的方法,可以站在原生控制項這個巨人肩膀上,拓展自身的功能,一般來說,我們可以在ondraw方法中對原生控制項進行繪製。 本文將以拓展textView為例,看我們是如何繼承現有控制項,來自訂一個強大控制項。這個自訂控制項就是
Time of Update: 2017-01-19
相對於在Android2.x版本上出現的長按、點擊事件的效果,不得不說,滑動操作具有更好的使用者體驗。因此,從Android
Time of Update: 2017-01-19
Camera是Android網路攝影機硬體的相機類,位於硬體包"android.hardware.Camera"下。它主要用於網路攝影機捕獲圖片、啟動/停止預覽圖片、拍照、擷取視訊框架等,它是裝置本地的服務,負責管理裝置上的網路攝影機硬體。Camera既然用於管理裝置上的網路攝影機硬體,那麼它也為開發人員提供了相應的方法,並且這些方法大部分都是native的,用C++在底層實現,下面簡單介紹一下Camera的一些方法: static Camera
Time of Update: 2017-01-19
點擊按鈕重新整理1、效果如下:執行個體如下: 上圖的添加資料按鈕可以換成一個進度條 因為沒有資料所以我加了一個按鈕添加到資料庫用於測試;一般在伺服器拉去資料需要一定的時間,所以可以弄個進度條來提示使用者:點擊載入按鈕的時候,向資料庫讀取一次資料,把讀取的資料追加到原來的資料集中;然後顯示出來package com.exampleandroid.xiong.listviewpages; public class News { private String title;
Time of Update: 2017-01-19
通過URL來擷取網路資源並下載資源簡單一實例:package com.android.xiong.urltest; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.net.MalformedURLException; import java.net.URL; import android.app.Activity; import
Time of Update: 2017-01-19
本文執行個體講述了Android使用libgdx實現類比方向鍵控制角色移動的方法。分享給大家供大家參考,具體如下:package com.demo;import android.os.Bundle;import com.badlogic.gdx.backends.android.AndroidApplication;//Libgdx的Texture與Sprite使用public class LibgdxActivity extends AndroidApplication { public
Time of Update: 2017-01-19
本文執行個體講述了Android編程實現載入等待ProgressDialog的方法。分享給大家供大家參考,具體如下:顯示progressDialog的類:import android.app.ProgressDialog;import android.content.Context;import android.content.DialogInterface;import android.content.DialogInterface.OnCancelListener;public class
Time of Update: 2017-01-19
本文執行個體講述了Android通過SOCKET下載檔案的方法。分享給大家供大家參考,具體如下:服務端代碼import java.io.BufferedInputStream;import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import
Time of Update: 2017-01-19
本文執行個體講述了Android使用httpPost向伺服器發送請求的方法。分享給大家供大家參考,具體如下:import java.util.List;import org.apache.http.HttpEntity;import org.apache.http.HttpResponse;import org.apache.http.NameValuePair;import org.apache.http.client.HttpClient;import
Time of Update: 2017-01-19
本文執行個體講述了Android編程實現Listview點擊展開和隱藏的方法。分享給大家供大家參考,具體如下:代碼較多,所以找關鍵點大家貼出來,相信大家看了之後很容易就明白的,在listview的activity中List<Map<String, Object>> listItems = new ArrayList<Map<String, Object>>()myAdapter = new
Time of Update: 2017-01-19
本文執行個體講述了Android使用Jsoup解析Html表格的方法。分享給大家供大家參考,具體如下:看代碼吧,可解析表中的label text button 自己根據需要再添加,呵呵import java.util.ArrayList;import java.util.List;import org.apache.http.NameValuePair;import org.apache.http.message.BasicNameValuePair;import
Time of Update: 2017-01-19
本文要解決在側滑菜單右邊加個文字框,並能實現文本的上下滑動和菜單的左右滾動。這裡推薦可以好好看看android的觸摸事件的分發機制,這裡我就不詳細講了,我只講講這個應用。要實現的功能就像UC瀏覽器(或其它手機瀏覽器)的左右滾動,切換網頁,上下滾動,拖動內容。本文的效果: 一、功能要求與實現1、功能要求:(1)手指一開始按著螢幕左右移動時,只能左右滾動菜單,如果這時手指一直按著,而且上下移動了,那麼菜單顯示部分保持不變,但文字框也不上下移動!  
Time of Update: 2017-01-19
本文將要模仿Win8介面的一個設計,一個一個的方塊。方法很簡單。這裡自己把圖片改改就可以成為自己想要的介面了。1、首先來看看自訂的MyImageView:package com.example.win8test; import android.annotation.SuppressLint; import android.content.Context; import android.graphics.Camera; import android.graphics.Canvas; import
Time of Update: 2017-01-19
本文要實現仿微信微信底部功能表列+頂部功能表列,採用ViewPage來做,每一個page對應一個XML,當手指在ViewPage左右滑動時,就相應顯示不同的page(其實就是xml)並且同時改變底部功能表按鈕的圖片變暗或變亮,同時如果點擊底部功能表按鈕,左右滑動page(其實就是xml)並且改變相應按鈕的亮度。一、布局1、頂部菜單布局,命名為top_layout.xml<?xml version="1.0" encoding="utf-8"?>
Time of Update: 2017-01-19
本文要實現微信6.1中點擊頂部功能表列的“+”號按鈕時,會彈出一個列表框。這裡用的了Activity實現,其實最好的方法可以用ActionBar,不過這貨好像只支援3.0以後的版本。本文的接上文Android仿微信底部功能表列+頂部功能表列。效果一、仿微信下拉式清單布局pop_dialog.xml<?xml version="1.0" encoding="UTF-8"?> <RelativeLayout