Time of Update: 2018-12-05
如何擷取Android系統時間是24小時制還是12小時制在做一個項目時,因為需要顯示時間,要求顯示格式與系統標題列顯示的時間格式一致,在網上找了很久沒找到相關文檔說明,後來在一本書上看到了。直接上源碼: ContentResolver cv = this.getContentResolver(); String strTimeFormat = android.provider.Settings.System.getString(cv,
Time of Update: 2018-12-05
在 開發Android和iPhone應用程式時,我們往往需要從伺服器不定的向手機用戶端即時推送各種通知訊息,iPhone上已經有了比較簡單的和完美的 推播通知解決方案,可是Android平台上實現起來卻相對比較麻煩,最近利用幾天的時間對Android的推播通知服務進行初步的研究。在Android手機平台上,Google提供了C2DM(Cloudto Device Messaging)服務,起初我就是準備採用這個服務來實現自己手機上的推送功能。Android Cloud to Device
Time of Update: 2018-12-05
Android開發進階之NIO非阻塞包 這個系列轉載於http://www.android123.com.cn/androidkaifa/695.html,特此說明 對於Android的網路通訊效能的提高,我們可以使用Java上高效能的NIO (New I/O) 技術進行處理,NIO是從JDK 1.4開始引入的,NIO的N我們可以理解為Noblocking即非阻塞的意思,相對應傳統的I/O,比如Socket的accpet()、read()這些方法而言都是阻塞的。
Time of Update: 2018-12-05
是不是開始摩拳擦掌了,哈哈,有感覺了吧,有感覺了就加油,開始下一步學習,一步一步始終會學到東西,這章不解釋,上面有完整注釋 一、 使用BitmapFactory解析圖片 // --> 使用BitmapFactory解析圖片 public void myUseBitmapFactory(Canvas canvas){ // 定義畫筆 Paint paint = new Paint();
Time of Update: 2018-12-05
當你在應用程式中提供了某種資源後(在Providing Resources中有討論),你就可以通過引用資源ID號來調用相關的資源。所有的資源ID號都在你工程下的R.class檔案中定義好,這是由aapt工具自動產生的。 當你的應用程式被編譯時間,aapt工具就會自動產生R.class
Time of Update: 2018-12-05
Adobe Flash Player for Androidhttp://download.pchome.net/detail-27996.html至少我的 "昂達(onda)VX610W加強版 7寸平板電腦" 是這樣. 直接下載 apk 安裝就行了,不需要網上說的那麼多步驟--不過僅對於我的機器而言.不過流暢的話還是用 pptv 強很多.http://download.pptv.com/pad/android/------------------------------------------
Time of Update: 2018-12-05
先介紹去掉標題列的方法:第一種:也一般入門的時候經常使用的一種方法requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉標題列注意這句一定要寫在setContentView()方法的前面,不然會報錯的第二種:在AndroidManifest.xml檔案中定義<application android:icon="@drawable/icon" android:label="@string/app_name"
Time of Update: 2018-12-05
本文轉自http://edu.gamfe.com/tutor/d/30512.htmlListView的Adapter的作用如所示:Adapter的作用就是ListView介面與資料之間的橋樑,當列表裡的每一項顯示到頁面時,都會調用Adapter的getView方法返回一個View。想過沒有? 在我們的列表有1000000項時會是什麼樣的?是不是會佔用極大的系統資源?先看看下面的代碼:public View getView(int position, View convertView,
Time of Update: 2018-12-05
在Android程式中使用廣播,有兩種註冊廣播接收器的方式,區別如下:第一種方式:在AndroidManifest.xml檔案中註冊<receiver android:name="MyReceiver" > <intent-filter > <action android:name="com.and.android.intent.action.TEST" />
Time of Update: 2018-12-05
有關Android NIO的注意點和重點今天Android123著重分析下上次 Android開發進階之NIO非阻塞包(四) 一文中提到的不足地方改進。由於目前國內很多人資料書籍編寫人員沒有通過NIO實現伺服器的經驗,導致了很多例子中存在嚴重的錯誤,由於大多數例子為Echo這樣的單次互動以及資料量較小所以反映不出問題的所在。 1. 讀和寫應該分開,NIO使用的是非同步方法但不等於說不會阻塞,在上面的例子中我們可以看到 判斷 key.isReadable()
Time of Update: 2018-12-05
在上一篇講到了TabActivity和TabHost的結合的分頁實現方式一。這裡,將講到方式二。其實,方式一、二大同小異,只是方式二的布局檔案可以是獨立的。當然,也有些差別,例如點擊頂部Tab標籤時頁面跳轉事件響應的實現也不同。具體,看原始碼。 二、TabActivity和TabHost的結合實現分頁標籤--------方式二 細節分析: 1.主類繼承TabActivity public class Pagination extends
Time of Update: 2018-12-05
本章目的: 實現在Android用戶端請求我們上篇建立的WCF資料服務.此部分分為 建立Http請求 跟 接受WCF 返回的資料.一. 建立Http請求的方法protected String getRequest(String url, DefaultHttpClient client) throws Exception { String result = null; int statusCode = 0; HttpGet
Time of Update: 2018-12-05
此篇接上篇 Android訪問WCF(下篇)-用戶端開發 將伺服器擷取的JSON資料通過GSON這個類庫, 進行還原序列化, 並通過UI顯示出來.如何在Android平台上用GSON還原序列化JSON資料, 參考了這篇文章 http://benjii.me/2010/04/deserializing-json-in-android-using-gson/一. 建立我們封裝好的Http請求類檔案 WebDataGetApi.javapackage com.demo;import java.io.
Time of Update: 2018-12-05
今天我們繼續就Android DDMS源碼一起分析NIO非阻塞通訊方式,Android123也會給大家分享下手機和PC互連中的一些技術。在NIO中有關SocketChannel和ByteBuffer的使用細節,可以在今天文章中 static void read(SocketChannel chan, byte[] data, int length, int timeout) throws TimeoutException, IOException {
Time of Update: 2018-12-05
package com.turboradio.googlesdk;import android.app.Activity;import android.os.Bundle;import android.widget.ArrayAdapter;import android.widget.AutoCompleteTextView;public class Ex_4_13 extends Activity {private static final String [] autoStr = { "
Time of Update: 2018-12-05
一.你要開啟一個網頁你可以自己寫一個webview,在自己的程式中就可以開啟.wv = (WebView) findViewById(R.id.webView1);wv.getSettings().setJavaScriptEnabled(true);wv.setScrollBarStyle(0);WebSettings webSettings =
Time of Update: 2018-12-05
android 地圖服務開發 INSTALL_FAILED_MISSING_SHARED_LIBRARY 錯誤解決 地圖服務開發中遇到此類錯誤大體分為以下兩種情況解決:(論壇裡大多都是屬於第一種情況的答案,但是遇到第二種情況論壇的解決基本無效)。情況一:如果你用模擬器偵錯工具 首先檢查AndroidManifest.xml,確保已經寫了<uses-library android:name=”com.google.android.maps” /> 其次確保你建立工程的時候
Time of Update: 2018-12-05
<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="vertical" >
Time of Update: 2018-12-05
1 package com.turboradio.googlesdk; 2 3 import java.util.regex.Matcher; 4 import java.util.regex.Pattern; 5 6 import android.app.Activity; 7 import android.app.PendingIntent; 8 import android.content.Intent; 9 import android.os.Bundle;10 import
Time of Update: 2018-12-05
1 package com.turboradio.googlesdk; 2 3 import java.io.File; 4 5 import android.app.Activity; 6 import android.os.Bundle; 7 import android.view.View; 8 import android.widget.EditText; 9 import android.widget.TextView;10 11 public class Ex_4_11