Time of Update: 2013-12-10
一、問題描述 在平常開發的過程中可以發現,很多開發人員對於程式的退出都沒有去認真的解決。一般要麼是一個簡單的finish(只是退出當前的activity),要麼是其他的方法,比如: 1、第一種方法:首先擷取當前進程的id,然後殺死該進程:
Time of Update: 2013-12-10
一、fastboot命令詳解Android手機分區(每個分區都有相應的img檔案對應):開機啟動畫面區(splash1),資料恢複區(recovery),核心區(boot),系統區(system),資料緩衝區(cache),使用者資料區(userdata)。 1. 查看fastboot命令的協助: fastboot 顯示如下資訊:view plainusage: fastboot [ <option>
Time of Update: 2013-12-10
OptionsMenu 在android的SDK中options menu 是這樣解釋的:Options menus: The icon menus do not support item check marks and only show the item's condensed title. The expanded menus (only available if six or more menu
Time of Update: 2013-12-10
Android底層對於無論是軟體系統還是硬體系統的控制能力都是非常好的,介面定義也十分明確,我們可以很方便的拿來做自己想要的控制,於是近期在項目中就有做個快速設定的功能,要求一鍵wifi開閉,移動網路開閉,電池設定,飛航模式,一鍵開啟應用(應用本來就是一鍵開啟的哈),一鍵撥號……………………各種各種的功能,於是經過一個星期的奮戰,這個功能初步完成了編碼與測試,不慎完善,至少能用,呵呵,
Time of Update: 2013-12-10
A good user experience is a predictable one. If your app plays media it’s important that your users can control the volume of your app using the hardware or software volume controls of their device, bluetooth headset, or headphones.Similarly,
Time of Update: 2013-12-10
概述: 首先簡單闡述一下我對於訊息推送的理解,這裡拿QQ來舉例吧,當我們手機端的QQ離線了,並且退出了QQ應用,但是這時候如果別人給我們發了資訊,我們沒有上線。伺服器會將寄件者發送的資訊推送過來然後我們發布通知來顯示通知我們的使用者 原理簡單闡述:
Time of Update: 2013-12-10
Spannable 對文字的編輯減少TextView的拼接並且達到改變一串字元中的部分文字的字型顏色,背景顏色,字型大小,樣式 增加文字的超連結。如 把部分字型改成紅色:SpannableString amountS=new SpannableString(amount); amountS.setSpan(new ForegroundColorSpan(Color.RED),
Time of Update: 2013-12-10
本文首先是一些準備資料,主要來源是度娘,在此感謝原作者。在準備資料瞭解後,及第三節開始算正式步入正題。一、手機NFC架構目前手機主要是S2C(SigIn-SigOut-Connection)架構,主要是避免NFC標籤(即NFC卡)與NFC裝置(即NFC讀卡機、存取器)兩者在感應時,被其他有心人士從中、從旁對傳輸資料進行攔竊。如: 二、Android NFC架構 三、NFC Service的啟動和初始化OK,現在開始進入正題。NFC
Time of Update: 2013-12-10
報錯:java.net.ConnectException: failed to connect to /***.***.***.***(port 80): connect failed: EHOSTUNREACH (No route to host)報錯:java.net.ConnectException: failed to connect to /***.***.***.***(port 80): connect failed: EHOSTUNREACH (No route to host)
Time of Update: 2013-12-10
兩者的區別如下:GET上傳的資料一般是很小的並且安全效能不高的資料, 而POST上傳的資料適用於資料量大,資料類型複雜,資料安全效能要求高的地方GET和POST的使用方法一般如下:1.採用GET方式向伺服器傳遞資料的步驟1.利用Map集合對資料進行擷取並進行資料處理if (params!=null&&!params.isEmpty()) { for (Map.Entry<String, String> entry:params.entrySet())
Time of Update: 2013-12-10
在Android開發過程中,經常會碰到Activity之間的轉場效果的問題,下面介紹一下如何?左右滑動的轉場效果,首先瞭解一下Activity切換的實現,從Android2.0開始在Activity增加了一個方法:public void overridePendingTransition (int enterAnim, int exitAnim)其中:enterAnim 定義Activity進入螢幕時的動畫exitAnim
Time of Update: 2013-12-10
唯一識別碼有兩個:DeviceId表示唯一的裝置ID,例如對於GSM手機返回IMEI,對於CDMA手機返回MEID。ANDROID_ID表示一個64位的數字,在裝置第一次啟動的時候隨機產生並在裝置的整個生命週期中不變。(如果重新進行出廠設定可能會改變)[java]String deviceId = ((TelephonyManager)getSystemService(TELEPHONY_SERVICE)).getDeviceId(); androidId =
Time of Update: 2013-12-10
Factory mode test item cannot display 如果factory mode的測項不能正常顯示,請首先參考檢查以下原因: 原因一:factory.c的ftm_test_item[]中未定義該測項
Time of Update: 2013-12-10
發現自己的手機上某個介面出現了花屏,某些控制項背景被展開過多遮住了其他控制項,很難看。這種現象高機率出現,分析了下發現:一旦發生這種現象,必然會列印下面這種log,google了下,這種log應該是硬體加速引入的。在從view層級關閉了硬體加速開關之後,問題沒有再出現。[plain] D/OpenGLRenderer(10887): GL error from OpenGLRenderer: 0x501 E/OpenGLRenderer(10887):
Time of Update: 2013-12-10
二、原理其實很研究完後,才發現,很簡單:2.1 顯示表徵圖在狀態列上[java]NotificationManager nm = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE); Notification n = new Notification( resId, "Floats Start!&
Time of Update: 2013-12-10
在Android中實現非同步任務機制有兩種方式,Handler和AsyncTask。Handler模式需要為每一個任務建立一個新的線程,任務完成後通過Handler執行個體向UI線程發送訊息,完成介面的更新,這種方式對於整個過程的控制比較精細,但也是有缺點的,例如代碼相對臃腫,在多個任務同時執行時,不易對線程進行精確的控制。關於Handler的相關知識,前面也有所介紹,不清楚的朋友們可以參照一下。為了簡化操作,Android1.5提供了工具類android.os.AsyncTask,它使建立非同
Time of Update: 2013-12-10
在我們使用真機進行Android應用調試時,無法獲得調試資訊,錯誤提示如下:Unable to open log device ‘/dev/log/main’: No such file or directory這是因為我們的手機沒有開起log記錄,下面以華為U8860為例開啟手機的log功能:1、在撥號介面輸入:*#*#2846579#*#* 進入測試菜單介面。 2、Project Menu–後台設定–LOG設定
Time of Update: 2013-12-10
[java] //第一種方法,返回的是像素 Display display = getWindowManager().getDefaultDisplay(); Log.i("MainActivity", "height:" + display.getHeight()); Log.i("MainActivity",
Time of Update: 2013-12-10
Android實現靜默安裝其實很簡單,今天在網上找資料找半天都說的很複雜,什麼需要系統安裝許可權、調用系統隱藏的api、需要系統內容下編譯、需要跟systemUI同進程什麼的。我不知道他們真的實現了靜默安裝沒有,反正我按照他們的方式統統都失敗了。 下面我來說說我的靜默安裝實現方式,親測效果跟豌豆莢一樣,並且實現起來非常簡單:
Time of Update: 2013-12-10
具體如下: VirtualHost *:80> DocumentRoot "/data/www/test" ServerName test.58tech.com RewriteEngine on RewriteEngine on RewriteRule ^/rule$ /rule/ [R] RewriteRule ^/rule/$ /test2013/5033/test/index.shtml [L,PT]