Time of Update: 2014-06-19
本文內容 環境 示範顯示網狀圖片 本文示範 Android 如何顯示網狀圖片。學習一門新的語言,最好辦法就先瞭解該語言的文法和庫,以及設計思想,再著手現實一些常用功能,畢竟以後用該語言是要寫程式的,而程式說白了,就是一個個功能點。 環境 Windows 2008 R2 64 位元 Eclipse ADT V22.6.2,Android 4.4.3 三星 SM-G3508 示範顯示網狀圖片
Time of Update: 2014-06-19
訪問 SMS收件匣是另一個常見的需求。首先,需要將讀取 SMS 的許可權 添加到描述檔案中。添加此許可權後就可以讀取SMS收件匣中的 短訊息了。 要讀取 SMS 訊息,必須對SMS收件匣執行查詢,下面是我們的 代碼清單。 布局檔案
Time of Update: 2014-06-19
註解在android程式中的使用何為註解:在Java當中,註解又叫做“中繼資料”,它為我們在原始碼中添加資訊提供了一種形式化的方法,讓我們能在以後的某個時間方便的使用這些資料。更確切的說,註解在一定的程度上將資料與元代碼進行了綁定,並不是將資料儲存在外部檔案中。當然,這裡只介紹Android開發相關的技術,至於註解我會在Java學習總結篇中進行詳細的研究和總結。那麼,接下來我們一個執行個體來介紹註解在android開發中的巧妙應用。執行個體描述:在這裡,我們使用註解替換掉android中初始化資
Time of Update: 2014-06-19
大家去網上搜尋Android定位location為null沒法定位問題,估計有一大堆文章介紹如何來解決,但是最後大家發現基本沒用。本文將從Android定位實現原理來深入分析沒法定位原因並提出真正的解決方案。在分析之前,我們肯定得先看看android官方提供的定位SDK。預設Android GPS定位執行個體 擷取LocationManager:mLocationManager = (LocationManager)
Time of Update: 2014-06-19
XML檔案裡有一個textView 和 一個按鈕。 Java檔案package com.wjj.day_01_genesis;import android.app.Activity;import android.graphics.Color;import android.os.Bundle;import android.view.Menu;import android.view.View;import
Time of Update: 2014-06-19
SwipeRefreshLayout 的下拉重新整理距離比較短,並且也沒有提供設定下拉距離的 API,但是看 SwipeRefreshLayout 的源碼,會發現有一個內部變數 mDistanceToTriggerSync,這個變數決定了觸發重新整理的下拉距離。下面的代碼展示了源碼中是如何給這個變數賦值的:final DisplayMetrics metrics = getResources().getDisplayMetrics();mDistanceToTriggerSync =
Time of Update: 2014-06-19
以前寫過一篇ViewPager:內容content+指示點的Demo;這篇文章繼續介紹ViewPager:內容content+標題title的Demo。實現:原始碼:布局檔案:activity_main: f1.xml(體育新聞布局檔案): f2.xml(娛樂新聞布局檔案): f3.xml(軍事新聞布局檔案):
Time of Update: 2014-06-19
1.User Location 能做什麼擷取使用者位置追蹤使用者的移動2.User Location 的關鍵APILocation Manager:用於管理Android的使用者定位服務;Location Providers:
Time of Update: 2014-06-19
注意:該代碼只適用於當次簡單調用對話方塊,當遇到用到bundle多次調用或者傳遞資訊是需要藉助onPrepareDialog,但是這樣的方法已經不被推薦。該activity代碼裡面實現了多種常用的對話方塊,android的對話方塊常見的可以有兩種實現方式:AlertDialog方式Dialog樣式的activity方式該代碼實現的是AlertDialog,生命週期存在於調用的activity。在開發中,常見的對話方塊包括幾個部分,標題,本文和按鈕,在實現對話方塊時候,可以很容易調用api實現。
Time of Update: 2014-06-19
測試環境:win7 64g++ 4.8.1/********************************************************************************* Copyright (C), 1988-1999, drvivermonkey. Co., Ltd. File name: Author: Driver Monkey Version:
Time of Update: 2014-06-19
扁平化?人們都說扁平化是從IOS和WindowsPhone那邊吹過來的邪風,但是不可否認:扁平化是我見過的最舒服、最自然的表現方式。從開發角度上來講,扁平化的設計可以使得我們從許多螢幕適配和尺寸調節的工作中解放出來(雖然只是那麼一點點),更加關注功能;而在在使用層面上,只要文化水平不是特別地低(沒有惡意),擬物化的那點提示作用也不是那麼明顯,當然這裡不是說擬物化不好,總之:相對於其他表現方式,扁平化碉堡了。咱們也做一個扁平化上面說了,扁平化的控制項其實在開發中是非常容易的。這裡讓我們一起動手,實
Time of Update: 2014-06-19
我們常常在開發的時候,通過擷取系統已啟動的服務來判斷該伺服器是否還需要再啟動。而本文將介紹android裝置中已啟動的服務,並判斷某一服務是啟動1.根據ACTIVITY_SERVICE擷取系統服務activityManager = (ActivityManager) getSystemService(ACTIVITY_SERVICE);2.擷取系統中正在啟動並執行服務runningList =
Time of Update: 2014-06-19
本文將通過radiogroup和radiobutton實現組內資訊的單選, 其中radiogroup就是將radiobutton進行分組,同一管理和控制同時實現預設選中情況,擷取預設值.具體執行個體如下:vcD4KPHA+MS5hY3Rpdml0eV9tYWluLnhtbDwvcD4KPHA+PHByZSBjbGFzcz0="brush:java;"> 2.strings.xml RadioGroupDemo
Time of Update: 2014-06-19
1.Dalvik和標準Java虛擬機器之間的主要差別?Dalvik和標準Java虛擬機器(JVM)之間的首要差別之一,就是Dalvik基於寄存器,而JVM基於棧。Dalvik和Java之間的另外一大區別就是運行環境——Dalvik經過最佳化,允許在有限的記憶體中同時運行多個虛擬機器的執行個體,並且每一個
Time of Update: 2014-06-19
一、前言介紹 直奔主題啦,很多Android app都有功能表列,功能表列除了背景圖片、表徵圖的不同外,布局基本一致。大致可以分為三部分:功能表列的左側地區、功能表列中間地區、功能表列右側地區。為了考慮代碼的重用性,本文將給大家講解通用功能表列的實現方式。樣本中的代碼,大家稍微變通,可以滿足大部分軟體開發需要。二、樣本 我的一貫習慣,有圖有真相。下面先看下通用功能表列的:三、實現介紹3.1功能表列布局檔案:title_top_view.xml
Time of Update: 2014-06-18
Composing and editingMMS在Android Mms 應用裡面的具體實現形式,或資料結構是SlideshowModel,它是一個每個節點為SlideModel的 ArrayList,SlideModel是一個Model的List,也就是它可以接收任何Model的子類,Audio,Video,Image和 Text都可以放到SlideModel上面。SlideModel主要用於管理其上面的各個媒體,比如它們的布局,它們的播放控制,而
Time of Update: 2014-06-19
小弟想請問一下,如何在自己寫的程式中調用系統的音樂播放器呢。我在google上搜尋了,主要是有兩種方法,但是都不是我想要的。第一種是,使用mp3音樂檔案的uri,和intent,進行調用,但是這種是針對某一首歌曲的播放使用的。 /** * 播放指定名稱的歌曲 * @param audioPath 指定預設播放的音樂 */ public static void playAudio(String audioPath){ Intent mIntent =
Time of Update: 2014-06-18
在TextView上面設定某一個字的字型顏色為指定顏色時,可以通過java類SpannableString類和Html語言來實現。(一)SpannableString類方式private void setText(TextView t){String text = t.getText().toString().trim();SpannableString span = new SpannableString(text);span.setSpan(new
Time of Update: 2014-06-18
1. 程式拖動紅色地區,可以顯示出清晰的汽車部分。拖動下面的滑塊,可以更改模糊程度。 2. 程式實現方法實現思路,用FrameLayout搞了三層,最底下一層是清晰的圖片,中間一層是模糊的圖片,最上面的一層,是紅色地區,這一層是清晰的圖片。 public static class PlaceholderFragment extends Fragment { // 新版android adt-bundle預設在activity中帶一個fragment,據說android
Time of Update: 2014-06-18
連絡人資料庫學習2011-10-31(這是android2.3上連絡人的db) 簡介 Android中連絡人的資訊都是儲存在一個叫contacts2.db的資料庫中。該資料庫的路徑是:/data/data/com.android.provider.contacts/databases/contacts2.db。1:我們可以在cmd中通過adb命令把該檔案拉出來(具體口令為:adb