Time of Update: 2017-01-19
這裡利用 ProgressBar 即時顯示下載進度。 途中碰到的問題: 1、主線程中不能開啟 URL,和只能在主線程中使用 Toast 等 2、子線程不能修改 UI 3、允許網路通訊協定 4、暫停下載和繼續下載 ........ fragment_main 布局檔案 <RelativeLayout
Time of Update: 2017-01-19
最近項目中經常需要用到自訂控制項,因此自訂屬性也是經常要用到的,在此說明一下自訂屬性的用法:自訂屬性都存在於/value/attr.xml檔案中,以如下格式存在。複製代碼 代碼如下:<resource><declare-styleable name="自訂屬性名稱"><attr name="屬性名稱"
Time of Update: 2017-01-19
本文執行個體講述了Android編程之藍芽測試。分享給大家供大家參考。具體分析如下:一、軟體平台:win7 + eclipse + sdk二、設計思路:配合倒計時定時器實現藍芽開啟,可見,掃描三個功能三、原始碼:main.xml:<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
Time of Update: 2017-01-19
1、效果圖如下:這效果使用者體驗還是很酷炫,今天我們就來講解如何?這個效果。2、分析為了方便理解,作圖分析如圖所示,整個頁面分為四個部分: 1、懸浮內容,floatView 2、頂部內容,headView 3、中間內容,與懸浮內容相同,middleView
Time of Update: 2017-01-19
隨著Android裝置增多,不少網站都開始裝置Android裝置,而Android主流裝置類型以手機和平板為主。網站在適配時通過User Agent(使用者代理程式,以下簡稱UA)又如何區分呢,本文部分內容翻譯自Google官方部落格Mo' better to also detect “mobile” user-agent。 一針見血標準判斷規則:Mobile Android has “Mobile” string in the User-Agent header. Tablet
Time of Update: 2017-01-19
本文總結分析了Android開發常見問題。分享給大家供大家參考,具體如下:1. 在ui中使用scrollview之後,假如複寫activity的onkeydown或onkeyup事件,若果焦點在scrollview上,則這兩個事件是不觸發的,對於ontouch事件也是一樣。解決題目的方法是scrollview.setOnKeyListener();2.
Time of Update: 2017-01-19
蘋果的Touch Icon相對我們都比較熟悉,是蘋果為了支援網路應用(或者說網頁)添加到案頭需要的表徵圖,有了這些Touch Icon的網頁連結更加和Native應用更相像了。由於蘋果裝置IPod,IPhone,IPad等裝置廣泛,很多網頁都提供了touch icon這種表徵圖資源。由於Android中並沒有及早的有一份這樣的標準,當我們想把網頁添加到案頭時,仍然需要使用蘋果的Touch Icon。Touch
Time of Update: 2017-01-19
本文所講的內容是在Android系統中如何寫程式進行電話攔截,並發出攔截提示音提醒使用者,可以說此功能還是比較實用的。 1、電話攔截 這個功能大家可能都知道了,就是利用反射原理調用ITelephony的隱藏方法來實現。
Time of Update: 2017-01-19
Android 線性布局: AbsoluteLayout布局和RelativeLayout布局。 1、絕對布局 AbsoluteLayout絕對位置AbsoluteLayout,又可以叫做座標布局,可以直接指定子項目的絕對位置,這種布局簡單直接,直觀性強,但是由於手機螢幕尺寸差別比較大,使用絕對位置的適應性會比較差。下面我們舉一個例子看看:例子裡的機器人圖片大小是250X250,可以看到我們使用android:layout_x和android:layout_y來指定子項目的縱橫座標。&
Time of Update: 2017-01-19
什麼是廣播在Android中,Broadcast是一種廣泛運用的在應用程式之間傳輸資訊的機制。我們拿廣播電台來做個比方。我們平常使用收音機收音是這樣的:許許多多不同的廣播電台通過特定的頻率來發送他們的內容,而我們使用者只需要將頻率調成和廣播電台的一樣就可以收聽他們的內容了。Android中的廣播機制就和這個差不多的道理。電台發送的內容是語音,而在Android中我們要發送的廣播內容是一個Intent。這個Intent中可以攜帶我們要傳送的資料。電台通過大功率的發射器發送內容,而在Android中
Time of Update: 2017-01-19
方法一、使用Handler和Thread(線程)實現定時器複製代碼 代碼如下:package com.xunfang.handerDemo;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.widget.TextView;public class HanderDemoActivity extends
Time of Update: 2017-01-19
今天來研究的是ScrollView-滾動視圖,滾動視圖又分橫向滾動視圖(HorizontalScrollView)和縱向滾動視圖(ScrollView),今天主要研究縱向的。相信大家在開發中經常用到,ScrollView的功能已經很強大了,但是仍然滿足不了我們腦洞大開的UI設計師們,所以我們要自訂…本篇文章主要講監聽ScrollView的滑動實現仿QQ空間標題列漸層,先看一下效果圖: 好了我們切入主題。有可能你不知道的那些ScrollView屬性 •android
Time of Update: 2017-01-19
本文分享的這個類的目的是為在看書翻頁時,需要進行的動作提供介面,利用android自訂控制項建立翻頁介面,具體內容如下BookPage.javapackage com.horse.util;import java.text.DecimalFormat;import java.util.Vector;import com.horse.bean.Chapter;import android.graphics.Bitmap;import android.graphics.Canvas;import
Time of Update: 2017-01-19
本文執行個體講述了android源碼探索之定製android關機介面的方法。分享給大家供大家參考。具體如下:在Android系統中,長按Power鍵預設會彈出對話方塊讓你選擇“飛航模式”,“靜音”,“關機”等功能。如下圖所示:但這些功能都對Android-x86和其他終端產品就沒什麼必要了。本文就簡單介紹下如何定製關機介面。我的目標是長按Power鍵,將會關機,彈出“裝置將要關機”選擇對話方塊。如果可以選擇“是”關機,和“否”返回系統。按照android源碼定製要點中提到的,首先你要對整個系統有
Time of Update: 2017-01-19
前言之前的一篇文章:基於RxJava實現酷炫啟動頁 中,我們嘗試了用RxJava實現酷炫的啟動頁,今天我們在此基礎上加入首次使用APP時的引導頁功能。效果如下圖:思路:思路其實很簡單,就是在WelcomeActivity
Time of Update: 2017-01-19
本文執行個體講述了Android下2d物理引擎Box2d用法。分享給大家供大家參考。具體如下:程式啟動並執行時候需要載入Jbox2d的庫,可到以下地址下載(使用的是不帶渲染部分的庫jbox2d-2.0.1-library-only.jar):http://sourceforge.net/projects/jbox2d/package com.test;import org.jbox2d.collision.AABB;import
Time of Update: 2017-01-19
本文執行個體講述了android實現字型閃爍動畫的方法。分享給大家供大家參考。具體如下:這裡基於線程和Timer實現Android的字型閃爍動畫效果。public class ActivityMain extends Activity { public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); spark(); }
Time of Update: 2017-01-19
本文執行個體講述了Android編程實現微信分享資訊的方法。分享給大家供大家參考,具體如下:隨著微信越來越火,越來越多的應用要求有分享到微信的功能。雖然有很多平台都幫整合有分享功能,比如友盟。但是個人覺得友盟整合的東西太多了,自己封裝得太過分了,很多資源檔也要帶進去,所以感覺不是怎麼好,所以自己也研究了一下微信的調用其SDK分享。下面說說步驟。第一:下載官方的sdk
Time of Update: 2017-01-19
本文執行個體講述了Android中ViewFlipper的使用及設定動畫效果。分享給大家供大家參考,具體如下:說到左右滑動,其實實現左右滑動的方式很多,有ViewPaer,自訂實現Viewgroup,gallery等都可以達到這種效果。這裡做下ViewFliper實現左右滑動的效果。會用到以下的技術:1、ViewFlipper2、GestureDetector3、Animation主要是這三個類在起作用。ViewFlipper,不妨把它看做一個容器吧,你可以把許多的View放在這個容器中,讓它展
Time of Update: 2017-01-19
本文執行個體講述了Android基於廣播事件機制實現簡單定時提醒功能代碼。分享給大家供大家參考,具體如下:1.Android廣播事件機制Android的廣播事件處理類似於普通的事件處理。不同之處在於,後者是靠點擊按鈕這樣的組件行為來觸發,而前者是通過構建Intent對象,使用sentBroadcast()方法來發起一個系統層級的事件廣播來傳遞資訊。廣播事件的接收是通過定義一個繼承Broadcast