Time of Update: 2017-01-19
本文要示範的Android開發執行個體是如何完成一個Android中的miniTwitter登入介面,下面將分步驟講解怎樣實現圖中的介面效果,讓大家都能輕鬆的做出美觀的登入介面。先貼上最終要完成的效果圖:miniTwitter登入介面的布局分析首先由介面圖分析布局,基本可以分為三個部分,下面分別講解每個部分。第一部分是一個帶漸層色背景的LinearLayout布局,關於背景漸層色就不再貼代碼了,效果如下圖所示:第二部分,紅色線地區內,包括1,2,3,4
Time of Update: 2017-01-19
使用小米號碼歸屬地資料庫,有兩張表data1和data2先查詢data1表,把手機號碼截取前7位select outkey from data1 where id=”前七位手機號”再查詢data2表,select location from data2 where id=”上面查出的outkey”可以使用子查詢select location from data2 where id=(select outkey from data1 where
Time of Update: 2017-01-19
一,效果圖。二,工程圖。 三,代碼。RootViewController.h#import <UIKit/UIKit.h>@interface RootViewController : UIViewController<UIScrollViewDelegate,UITableViewDelegate,UITableViewDataSource>{ UIScrollView *_scrolView; UITableView *_tableView;
Time of Update: 2017-01-19
實現刮刮卡我們可以Get到哪些技能?* 圓形圓角圖片的實現原理* 雙緩衝技術繪圖* Bitmap擷取像素值資料* 擷取繪製文本的長寬* 自訂View的掌握* 擷取螢幕密度* TypeValue.applyDemension* Canvas的一些繪製方法* Paint的一些常用的屬性* Path的一些方法刮刮卡的實現原理圖 這裡用到了13中模式中的DstOut這種模式。 對於這幅圖而言,首先繪製Dst,設定xfermode,再繪製Src。刮刮卡的實現原理步驟1.繪製顯示中獎的文本
Time of Update: 2017-01-19
本文執行個體為大家分享了Android建立發送和接收簡訊應用的簡單實現過程,供大家參考,具體內容如下一、接收簡訊項目的結構如下:一個簡單的接收和傳送簡訊的功能1、定義一個接收簡訊的廣播:當手機接收到一條簡訊的時候,系統會發出一條值為android.provider.Telephony.SMS_RECEIVED 的廣播,這條廣播裡攜帶著與簡訊相關的所有資料。// 接收簡訊的廣播class MessageReceiver extends BroadcastReceiver { @Override
Time of Update: 2017-01-19
Activity回顧activity是android程式中最重要的組件之一,它是使用者與android使用者互動的主要組件,類似於傳統型程式的圖形介面。android程式大致可以分為看的見的組件和看不見的service。看得見的組件主要就是在Activity中定義,看不見的service,包括service,BroadCastReceiver,ContentProvider等等,這是後話。今天先來大致瞭解一下activity。可以理解activity為盛放組件的容器,和使用者互動的組件都要放在A
Time of Update: 2017-01-19
最近學習了五子棋的課程,感覺挺不錯。然後自己寫了個關於五子棋的android程式,從中還是能夠學習到很多東西的。現在我們開始今天五子棋程式的編寫曆程。程式的源碼請參見友情連結:好了,我們現在開始一步步的構建出項目來,首先是如下的項目結構圖:啟動並執行效果圖:一些前期做準備的代碼1、 主活動類MainActivity,在菜單中加入了再來一局的功能:public class MainActivity extends AppCompatActivity { private
Time of Update: 2017-01-19
什麼是View?實現View滑動的方式有哪些?1. 關於View我們需要知道的(1)什麼是View? Android中的View類是所有UI控制項的基類(Base
Time of Update: 2017-01-19
本篇文章我們來一起寫一個最基本的Android非同步網路請求架構,藉此來瞭解下Android中網路請求的相關知識。由於個人水平有限,文中難免存在疏忽和謬誤,希望大家可以指出,謝謝大家。1. 同步網路請求 以HTTP的GET請求為例,我們來介紹一下Android中一個基本的同步請求架構的實現。直接貼代碼:public class HttpUtils { public static byte[] get(String urlString) {
Time of Update: 2017-01-19
Android中可以建立三種對話方塊、確定取消對話方塊、單選對話方塊、多選對話方塊android中的確定取消對話方塊示範樣本Android中使用單選對話方塊的示範案例android中使用多選對話方塊的示範案例實現代碼如下修改activity_main.xml檔案<?xml version="1.0" encoding="utf-8"?> <LinearLayout
Time of Update: 2017-01-19
本文為大家示範了如何使用Chronometer控制項實現Android計時器的執行個體。先貼上最終的實現效果圖:Android計時器實現思路使用Chronometer控制項實現計器的操作。通過設定setBase(long base)來設定初始時間,然後為其添加一個 setOnChronometerTickListener(Chronometer.OnChronometerTickListener
Time of Update: 2017-01-19
在Android中,可以使用計時器來實現對時間的監測,這個類所實現的功能有開始計時,停止計時,重新計時,設定計時模式,下面列出計時器方法的原型:long getBase();//返回基地的時間,由setBase(long)設定的String getFormat(); //返回當前字串格式,此格式是通過setFormat()實現的void setBase(long base); //設定時間,計數定時器指定的值void setFormat(String format);
Time of Update: 2017-01-19
本文執行個體為大家分享了Android
Time of Update: 2017-01-19
RecyclerView是什嗎?筆者個人看法,RecyclerView只是一個對ListView的升級版,這個升級的主要目的是為了讓這個view的效率更高,並且使用更加方便。我們知道,ListView通過使用ViewHolder來提升效能。ViewHolder通過儲存item中使用到的控制項的引用來減少findViewById的調用,以此使ListView滑動得更加順暢。但這種模式在listview中即使不使用也無妨。換言之,在ListView中你不考慮複用的問題也可以,只是你犧牲了記憶體來方便
Time of Update: 2017-01-19
相關閱讀:Android開發之開發人員頭條(一)啟動頁實現Android開發之開發人員頭條(二)實現左滑菜單title: 帶你實現開發人員頭條APP(三) 首頁實現tags: 輪播廣告,ViewPager切換,圓形圖片grammar_cjkRuby:
Time of Update: 2017-01-19
一.摘要彈窗通常用於提示使用者進行某種操作,比如:點擊分享按鈕,彈窗分享對話方塊;雙擊返回按鈕,彈窗退出對話方塊;下載檔案,提示下載對話方塊等等,分享對話方塊/退出對話方塊/下載對話方塊,都可以直接使用AlertDialog實現,類似的效果如下圖:二.AlertDialog基礎知識AlertDialog無法直接通過new關鍵字擷取對象,調用方法:new AlertDialog.Builder.create()擷取AlertDialog對象,這個時候容易讓人疑惑的是:如何設定對話方塊的屬性?比如:
Time of Update: 2017-01-19
一、概述最近需要用進度條,秉著不重複造輪子的原則,上github上搜尋了一番,看了幾個覺得比較好看的ProgressBar,比如:daimajia的等。簡單看了下代碼,基本都是繼承自View,徹徹底底的自訂了一個進度條。盯著那絢麗捲軸,忽然覺得,為什麼要通過View去寫一個捲軸,系統已經提供了ProgressBar以及屬於它的特性,我們沒必要重新去構建一個,但是系統的又比較醜,不同版本變現還不一定一樣。那麼得出我們的目標:改變系統ProgressBar的樣子。
Time of Update: 2017-01-19
一、概述頂部ViewPager指標的字型變色,該效果圖是這樣的:大概是今天頭條的app,神奇的地方就在於,切換ViewPager頁面的時候,頂部指標改成了字型顏色的變化,個人覺得還是不錯的。那麼核心的地方就是做一個支援字型這樣逐漸染色就可以了,我大概想了32s,掃描了一些可能實現的方案,最終定位了一個靠譜的,下面我就帶大家開始實現的征程。實現之前貼一下我們的效果圖:1、簡單使用效果如上圖了,關於顏失色的改變我添加了兩個方向,一個是左方向,一個是有方向。單純的使用,可能覺得沒什麼意思,下面看結合V
Time of Update: 2017-01-19
public BitmapShader(Bitmap bitmap,Shader.TileMode tileX,Shader.TileMode tileY)調用這個類來產生一個畫有一個位元影像的渲染器(Shader)。bitmap:在渲染器內使用的位元影像(1)tileX:The tiling mode for x to draw the bitmap in. 在位元影像上X方向花磚模式(2)tileY:The tiling mode for y
Time of Update: 2017-01-19
一、概述一般大量圖片的載入,比如GridView實現手機的相簿功能,一般會用到LruCache,線程池,任務隊列等;那麼非同步訊息處理可以用哪呢?1、用於UI線程當Bitmap載入完成後更新ImageView2、在圖片載入類初始化時,我們會在一個子線程中維護一個Loop執行個體,當然子線程中也就有了MessageQueue,Looper會一直在那loop停著等待訊息的到達,當有訊息到達時,從任務隊列按照隊列調度的方式(FIFO,LIFO等),取出一個任務放入線程池中進行處理。簡易的一個流程:當需