Time of Update: 2017-01-18
AppWidgetProvider
Time of Update: 2017-01-18
我們知道Intent的應用,可以啟動別一個Activity,那麼是否可以啟動別外的一個應用程式呢,答案是可以的。1、首先我們建立一個Android應用,名為AnotherPro,此應用什麼內容都沒有,用於被另外一個程式開啟。2、建立一個工程用於開啟上面的應用,程式介面如下3、修改程式碼,在onCreate中添加如下代碼anotherPro = (Button) findViewById(R.id.startAnotherPro);calendar = (Button) findViewById(
Time of Update: 2017-01-18
在Android應用中,往往有擷取當前地理位置的需求,比如微信擷取附近的人需要擷取使用者當前的位置,不多說,直接上例子。複製代碼 代碼如下:public Location getLocation() {// 擷取Location通過LocationManger擷取! LocationManager locManger = (LocationManager)
Time of Update: 2017-01-18
public class ServiceList extends Activity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);TextView tv = new TextView(this);ActivityManager activityManger = (ActivityManager)
Time of Update: 2017-01-18
AIDL:Android Interface Definition Language,它是一種android內部進程通訊介面的描述語言,通過它我們可以定義進程間的通訊介面。ICP:Interprocess Communication
Time of Update: 2017-01-18
當我們第一次下載QQ並且開啟的時候,會有一個新手引導,引導是幾張圖片,再加上一些文字說明,向右滑動,直到結束,今天一大早起來研究了一下關於此種效果的實現之ViewPager控制項。下面這個例子將用ViewPager實現橫向移動相簿,ViewPager有一個對應的PagerAdapter,用於綁定資料;我們需要繼承此類並實現自己的功能。1、首先定義一個顯示項目所需要使用的資料對象ImageItem複製代碼 代碼如下:public class ImageItem { private
Time of Update: 2017-01-18
首先看程式介面如下!1、布局檔案:複製代碼 代碼如下:<AbsoluteLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"
Time of Update: 2017-01-18
TabWidget類似於Android 中查看電話薄的介面,通過多個標籤切換顯示不同內容。要實現這一效果,首先要瞭解TabHost,它是一個用來存放多個Tab標籤的容器。每一個Tab都可以對應自己的布局,比如,電話薄中的Tab布局就是一個List的線性布局了。 要使用TabHost,首先需要通過getTabHost方法來擷取TabHost的對象,然後通過addTab方法來向TabHost中添加
Time of Update: 2017-01-18
我們的應用或多或少都會從網路擷取圖片資料然後進行顯示,下面就將實現一個這樣的例子,擷取網路中的圖片!首先:我們來看一下效果圖介面中有三個控制項,一個EditText,一個Button,一個ImageView1、下面是具體布局檔案<EditText android:id="@+id/picturepagh" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@st
Time of Update: 2017-01-18
最近做了一版微信宣傳頁,通過JQ來判斷裝置,並進行下載 微信內建瀏覽器對下載連結進行了屏蔽,所以先進行判斷,如果是微信內建瀏覽器,則跳轉應用寶連結,如果不是,則判斷是iPhone/Adroid/PC 並進行跳轉 代碼如下:function downloadApp(){ var u = navigator.userAgent; var ua = navigator.userAgent.toLowerCase(); var isAndroid =
Time of Update: 2017-01-18
我們在進行Android開發時,經常會有這種體會,由於客戶的裝置型號各不相同,從而導致出現多種問題,但對於研發人員,因為沒有log記錄檔,不太容易定位問題的具體位置。所以我們急需一個能將程式日誌寫到SD卡檔案裡的工具,類似web的log4j那樣。這時microlog4android進入我們的視野,雖然它尚有不足,但也已能滿足大部分需求。 使用microlog4android的步驟如下: &
Time of Update: 2017-01-18
從我所做的項目來看,幾乎都少不了開始頁面,啟動頁面的作用能夠打廣告、發公告、做緩衝處理、更新資料等等!Android實現開始頁面的跳轉,就是開啟一個Android手機APP的歡迎介面後跳轉到指定介面,下面就讓我簡單介紹下比較常用的開始頁面的跳轉方法吧。一、在onCreate裡設定個Timer,然後建立Intent指向你要調用的Activity。設定Timer
Time of Update: 2017-01-18
接著上一篇部落格,上一篇部落格跟大家分享了三種開始頁面的定時跳轉,根據項目需求接下來就說一下嚮導頁面吧!幾乎每一個APP都有自己的嚮導頁面,一般都是第一次安裝的時或者第一次進入應用時才有嚮導頁面的,就是只出現一次嚮導頁面,嚮導頁面顧名思義是指引客戶大概瞭解APP的功能,向客戶介紹APP的主要內容和使用方式,給客戶一種期待已久的感覺,嚮導頁面的實現方法有很多,現在我就以我之前做的項目為例給大家介紹用ViewPager去實現嚮導頁面吧!現在就給你們先看看效果圖,是很酷吧!一、判斷開始頁面是否跳轉到嚮
Time of Update: 2017-01-18
市面上有好多的類比ListView重新整理資料的開源架構,如:v4包內建的SwipeRefreshLayout
Time of Update: 2017-01-18
ListView的下拉重新整理很常見,很多開源的架構都能做到這個效果,當然也可以自己去實現。本篇案例是基於xlistview的。布局:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
Time of Update: 2017-01-18
用過ios的都知道ios上IME關閉的同時會自動關閉輸入框,那麼在android上如何?監聽IME彈出和關閉呢?本篇文章就為你提供了一種可靠的實現方式。示範效果視頻地址首先在AndroidManifest中配置android:windowSoftInputMode="adjustResize"這樣每次IME彈出和關閉都會重新計算高度實現把布局頂上去的效果然後我們要自訂一個布局,監聽布局大小變化public class CheckSoftInputLayout extends
Time of Update: 2017-01-18
本篇文章包含以下內容: XML資料的Dom解析 XML資料的Sax解析 XML資料的Pull解析 Activity中使用三種解析
Time of Update: 2017-01-18
先給大家分析下微信瀏覽器上傳圖片bug的原因微信在新版本中採用的是自己的X5核心瀏覽器,而在較老的版本中還有可能是安卓的原生瀏覽器。具體的環境我也不太瞭解,但是經過實際多台安卓機型的測試,我採取的方案可以基本確保在安卓機中微信瀏覽器的成功上傳。蘋果機型沒問題,因為微信的ios用戶端使用的是Safari的核心,沒有各種坑,且效果最好。這裡給出一個 WebUploader 官方關於移動端適配的 issues
Time of Update: 2017-01-18
Android 自訂群組件成JAR包的實現方法,這裡對自己實現的Android View 組件進行JAR 包的處理。
Time of Update: 2017-01-18
本文執行個體講述了Android實現使用微信登入第三方APP的方法。分享給大家供大家參考,具體如下:使用微信登入APP,免去註冊過程,現在已經有很多的類似應用了。整合該功能過程不複雜,但還是有一些地方需要注意的。開始之前,需要做下面的準備工作。1、到微信開放平台註冊你的APP,並申請開通微信登入的許可權。參考這裡:https://open.weixin.qq.com//2、下載Android