本文執行個體講述了Android之日期及時間選擇對話方塊用法。分享給大家供大家參考。具體如下:資訊清單檔:<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.ljq.dialog" android:versionCode="1" android:versionName="1.0
本文執行個體講述了Android控制項之CheckBox、RadioButton用法。分享給大家供大家參考。具體如下:CheckBox和RadioButton控制項都只有選中和未選中狀態,不同的是RadioButton是選項按鈕,需要編製到一個RadioGroup中,同一時刻一個RadioGroup中只能有一個按鈕處於選中狀態。以下為CheckBox和RadioButton常用方法及說明以下為選項按鈕和複選按鈕的使用方法目錄結構:main.xml布局檔案:<?xml
沈浸式狀態列的來源就是很多手機用的是實體按鍵,沒有虛擬鍵,於是開了沉浸模式就只有狀態列消失了。於是沉浸模式成了沈浸式狀態列。我們先來看下具體的效果開啟沉浸模式後,狀態列消失,從頂部向下滑動,狀態列出現,退出沉浸模式,狀態列也出現了。我們的代碼基於前一篇文章。首先是兩個開啟沉浸模式和關閉沉浸模式的函數@SuppressLint("NewApi")public static void hideSystemUI(View view) { view.setSystemUiVisibility(View.
本文執行個體講述了Android控制項之AnalogClock與DigitalClock用法。分享給大家供大家參考。具體如下:時鐘控制項包括AnalogClock和DigitalClock,它們都負責顯示時鐘,所不同的是AnalogClock控制項顯示類比時鐘,且只顯示時針和分針,而DigitalClock顯示數字時鐘,可精確到秒以下類比時鐘的用法目錄結構:布局檔案<?xml version="1.0" encoding="utf-8"?><!--
本文執行個體講述了Android Dialog對話方塊用法。分享給大家供大家參考,具體如下:Activities提供了一種方便管理的建立、儲存、回複的對話方塊機制,例如 onCreateDialog(int), onPrepareDialog(int, Dialog), showDialog(int),dismissDialog(int)等方法,如果使用這些方法的話,Activity將通過getOwnerActivity()方法返回該Activity管理的對話方塊(dialog).1.
OkHttp 可以對 HTTP 響應的內容在磁碟上進行緩衝。在進行 HTTP 要求時,如果該請求的響應已經被緩衝而且沒有到期,OkHttp 會直接使用緩衝中的響應內容,而不需要真正的發出 HTTP 要求到遠程伺服器。在建立緩衝時需要指定一個磁碟目錄和緩衝的大小。在代碼清單 8 中,建立出 Cache 對象之後,通過 OkHttpClient 的 setCache 進行設定。通過 Response 對象的 cacheResponse 和 networkResponse
本文執行個體講述了Android實現TextView顯示HTML加圖片的方法。分享給大家供大家參考,具體如下:TextView顯示網狀圖片,我用android2.3的系統,可以顯示圖片出來,並且如果圖片比較大,應用會卡的現象,肯定是因為使用主線程去擷取網狀圖片造成的,但如果我用android4.0以上的系統運行,則不能顯示圖片,只顯示小方框。究其原因,是在4.0的系統上執行的時候報錯了,異常是:Android.os.NetworkOnMainThreadException 經過查文檔,原來是4.
OkHttp 包的設計和實現的首要目標是高效。這也是選擇 OkHttp 的重要理由之一。OkHttp 提供了對最新的 HTTP 協議版本 HTTP/2 和 SPDY 的支援,這使得對同一個主機發出的所有請求都可以共用相同的通訊端串連。如果 HTTP/2 和 SPDY 不可用,OkHttp 會使用串連池來複用串連以提高效率。OkHttp 提供了對 GZIP 的預設支援來降低傳輸內容的大小。OkHttp 也提供了對 HTTP 響應的緩衝機制,可以避免不必要的網路請求。當網路出現問題時,OkHttp
在Android的3.0之後,google又提出了屬性動畫的這樣一個架構,他可以更好的協助我們實現更豐富的動畫效果。所以為了跟上技術的步伐,今天就聊一聊屬性動畫。這一次的需求是這樣的:當點擊一個View的時候,顯示下面隱藏的一個View,要實現這個功能,需要將V
應用的一個共同的特點就是當使用者歡動時自動載入更多的內容,這是通過使用者滑動觸發一定的閾值時發送資料請求實現的。 相同的是:資訊實現滑動的效果需要定義在列表中最後一個可見項,和某些類型的閾值以便於開始在最後一項到達之前開始抓取資料,實現無限的滾動。 實現無限滾動的現象的重要之處就在於在使用者滑動到最低端之前就行資料的擷取,所以需要加上一個閾值來協助實現擷取資料的預期。使用ListView和GridView實現每個AdapterView 例如ListView 和GridView
二維碼其實有很多種,但是我們常見的微信使用的是一種叫做QRCode的二維碼,像下面這樣的,可以放心的掃,這隻是我的部落客頁連結啦: 關於QR碼編碼的二維碼,我們要知道幾個特點: 1. 掃描時可以從各個角度去掃,也就是旋轉多少度都沒關係,不信嗎?下次去肯德基買單試試咯。 2.
本文執行個體講述了Android實現音量大小的方法。分享給大家供大家參考。具體如下:main.xml布局檔案:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent"
重構了下之前自己的一個新聞用戶端,全部使用了Fragment來進行頁面切換,只有一個入口Activity作為程式的啟動Activity,其中有一個介面需要調用網路攝影機識別二維碼,於是就會用到SurfaceView進行預覽,那麼問題來了,當切換到對應的Fragment時,螢幕會黑一下,黑了1秒左右就顯示出正常的介面,而且這種現象只有第一次進入該Fragment才會出現,之後進入都不會出現,解決方案是無意在github上看到了,試了一下,可以行的通,下面貼出解決方案。方法一、在Activity的o
本文執行個體講述了Android完全退出應用程式的方法。分享給大家供大家參考。具體如下:在Android中,如果想退出Android程式,一般都是調用finish()、System.exit(0)、android.os.Process.killProcess(android.os.Process.myPid())等方法來實現退出程式功能,可是在實際開發中,並不能達到完全退出應用程式的效果,這是因為調用finish()、System.exit(0)、android.os.Process.killP
本文執行個體分析了Android中home鍵和back鍵區別。分享給大家供大家參考。具體如下:back鍵Android的程式無需刻意的去退出,當你一按下手機的back鍵的時候,系統會預設調用程式棧中最上層Activity的Destroy()方法來銷毀當前Activity,當此Activity又被其它Activity啟動起來的時候,會重新調用OnCreate()方法進行建立,當棧中所有Activity都彈出結束後,應用也就隨之結束了.如果說程式中存在service之類的,則可以在恰當的位置監聽處理
本文執行個體講述了Android中Spinner控制項之索引值對用法。分享給大家供大家參考。具體如下:一、字典表,用來存放索引值對資訊package com.ljq.activity;import java.io.Serializable;@SuppressWarnings("serial")public class Dict implements Serializable { private Integer id; private String text; public Dict() { }
最近學習Android應用開發,不知道寫一個什麼樣的程式來練練手,正好最近股票很火,就一個App來即時擷取股票資料,取名為Mystock。使用開發工具Android Studio,需要從Android官網下載,下載地址:http://developer.android.com/sdk/index.html。不幸的是Android是Google公司的,任何和Google公司相關的在國內都無法直接存取,只能通過VPN訪問。下圖為Android
本文執行個體講述了Android選項菜單用法。分享給大家供大家參考。具體如下:Android平台下所提供的菜單大體上可分為三類:選項菜單、操作功能表和子功能表。當Activity在前台運行時,如果使用者按下手機上的Menu鍵,此時就會在螢幕低端彈出相應的選項菜單。但這個功能需要開發人員編程來實現的,如果在開發應用程式時沒有實現該功能,那麼程式運行時按下手機的meun鍵是不會起作用的。對於攜帶表徵圖的選項菜單,每次最多隻能顯示6個,當菜單選項多於6個時,將只顯示前5個和一個擴充菜單選項,點擊擴充菜
本文執行個體講述了Android之複選框對話方塊用法。分享給大家供大家參考。具體如下:main.xml布局檔案<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent"