Time of Update: 2015-04-25
標籤:上一篇文章中我們啟動service的方法是:startService() intent = new Intent("android.startService");//區分服務類型 Bundle bundle = new Bundle(); bundle.putInt("op", op); intent.putExtras(bundle); startService(intent);
Time of Update: 2015-04-25
標籤:1.php server(wamp)部分建立unload.php頁面代碼如下<?phpmove_uploaded_file($_FILES["file1"]["tmp_name"], "upload/" . $_FILES["file1"]["name"]); echo "儲存在: " . "upload/" . $_FILES["file1"]["name"]; ?> 需要配置c:\windows\temp的目錄許可權,user
Time of Update: 2015-04-25
標籤:高德地圖開發申請KEY的時候需要開發人員提供SHA1認證指紋資料,在eclipse很容易就找到了,但是Android Studio很久也沒找到,只能使用在網上看到的方法了,在Android
Time of Update: 2015-04-25
標籤: Gradle就不介紹了,直接點連結去看吧 你們玩過native編譯都知道,官方給出的android項目模板是eclipse的,雖然能匯入到Intellij Idea裡,但是構建方式還是android.mk方式的。 而習慣gradle構建方式的筆者來說,android.mk項目實在彆扭,於是筆者將eclipse項目模板轉換成了gradle構建的項目模板,可以直接用Intellij Idea或Android
Time of Update: 2015-04-25
標籤:thread handler 非ui線程 更新ui介面 概述:每個Android應用程式都運行在一個dalvik虛擬機器進程中,進程開始的時候會啟動一個主線程(MainThread),主線程負責處理和ui相關的事件,因此主線程通常又叫UI線程。而由於Android採用UI單執行緒模式,所以只能在主線程中對UI元素進行操作。如果在非UI線程直接對UI進行了操
Time of Update: 2015-04-25
標籤:asynctask 更新ui 非同步 在上一篇(http://blog.csdn.net/xlgen157387/article/details/45269389)中介紹了使用Thread+Handler實現非UI線程更新UI介面的方法步驟,下邊做一下如何同構AsyncTask非同步任務來更新UI介面。(1)AsyncTask的介紹通過中的AsyncTask的源碼結構圖可以看到,主要用於重
Time of Update: 2015-04-25
標籤:在安裝ClockworkMod Recovery復原模式之前,建議先認識下Google Android平台的ClockworkMod Recovery復原模式對於Android ROM Manager:安裝或更新或升級Recovery復原模式到最新的與最受歡迎的ClockworkMod Recovery復原模式通過一個容易的使用者介面管理系統Rom韌體在Android裝置上整理和執行備份和恢複操作從裝置的SD擴充儲存卡安裝系統Rom韌體通過OTA(Over The
Time of Update: 2015-04-25
標籤:Clockworkmod Recovery是一個由Cyanogen團隊開發的用於Android裝置的第三方定製Recovery復原模式,也稱為CWM Recovery,具體它有什麼用處呢?請看關於Google Android平台的ClockworkMod Recovery復原模式。而對於眾多的CWM Recovery版本,它們的功能指令基本相同,對於具體的說明,我們已於ClockworkMod
Time of Update: 2015-04-25
標籤:lockworkMod Recovery,它也被稱為Clockwork與CWM,它是裝載Google
Time of Update: 2015-04-25
標籤:1.背景Web端的一次成功的登陸請求後,cookie中會儲存此次回話的sessionID,再點擊其他頁面時,會將此sessionID傳遞給後台,後台讀取對應的session來進行相應邏輯行為;也就是說:session本質上還是要基於cookie的。但是,免費手機網關,不支援cookie傳輸,於是在手機端的許可權驗證中,並不能簡單的在後台用request.getSession()就得到該手機應用統一的session。解決這個問題,可以在手機應用每一次登陸時,產生該使用者的一個token(類似
Time of Update: 2015-04-25
標籤: 感謝偉大的網路,給我們帶來了很多有用的資訊 然後開始
Time of Update: 2015-04-25
標籤:1.指標上一篇我在分析我自己寫的程式錯誤裡面發現是指標的問題,我覺得有必要在複習一下指標,畢竟指標是C語言系列的痛點。指標是C語言的精髓,但是很多初學者往往對於指標的概念並不深刻,以至於學完之後隨著時間的推移對指標的概念和使用越加模糊,感覺指標難以掌握,今天我就再回顧下指標的概念和使用。2.什麼是指標指標的本質是存放變數地址的變數,簡單的說變數p中儲存的是變數a的地址,那麼p就可以稱為是變數a的指標,或者說p指向a。當我們訪問a變數的時候其實是程式先根據a取得a對應的地址,再到這個地址對應
Time of Update: 2015-04-25
標籤:在Android中Google為我們整合了一套十分便利的Download機制,用來下載網路上的資源檔。以此省去了我們編寫和維護大量與Download相關的代碼。 組成Android中Download由三個部分組成:1.DocumentsUI -----> /frameworks/base/packages/DocumentsUI/2.DownloadManager
Time of Update: 2015-04-25
標籤:首先在drawable下面建立一個select.xml檔案,代碼如下:1 <?xml version="1.0" encoding="utf-8"?>2 <selector xmlns:android="http://schemas.android.com/apk/res/android" >3 <item android:state_pressed="true" android:drawable="@color/light_gray" />
Time of Update: 2015-04-25
標籤:/**************************************************************************** * Android 運行 Linux 可執行程式 * 聲明: * 1. Linux可執行程式不能放在sdcard上,會導致沒有許可權,強烈建議放在 * /data/目錄下,本人的可執行程式是放在了/data/local/中. * 2.
Time of Update: 2015-04-25
標籤:如果你在一個UIViewController中重寫了這兩個類方法,那麼你會在在這個控制器中發現一下現象:1,相同之處: (1)這兩個類方法在init之前就調用了 (2)在整個應用app中無論你用到這個類多少次,這兩個類方法均只會被調用一次2,不同之處: (1)load是在initialize之前被調用 (2)更特別的是,如果你沒有用到你重寫的這個控制器.那你重寫的load類方法也會調用.換句話說,這個load方法是在didFinishLaunchingWithOptions方法之前
Time of Update: 2015-04-25
標籤:簡單DP。 1 /* 2830 */ 2 #include <iostream> 3 #include <string> 4 #include <map> 5 #include <queue> 6 #include <set> 7 #include <stack> 8 #include <vector> 9 #include <algorithm>10 #include
Time of Update: 2015-04-25
標籤:IOS中通知中樞NSNotificationCenter應用總結 一、瞭解幾個相關的類 1、NSNotification 這個類可以理解為一個訊息對象,其中有三個成員變數。 這個成員變數是這個訊息對象的唯一標識,用於辨別訊息對象。 @property (readonly, copy) NSString *name; 這個成員變數定義一個對象,可以理解為針對某一個對象的訊息。 @property (readonly, retain) id object;
Time of Update: 2015-04-25
標籤:android開發 百度地圖 反編譯 密碼 安全 項目做的差不多了,要簽名,然後混淆防治被反編譯,記錄下流程預設各種環境都是配置好了的。主要分以下幾步1、產生ant打包所需的設定檔2、產生應用簽名的keystore,對apk簽名3、編寫混淆檔案,混淆代碼,防止反編譯第一步,產生ant打包的設定檔在項目根目錄下執行指令:an
Time of Update: 2015-04-25
標籤:android arraylist報異常 1. 判斷Arraylist不為空白且大小 >0,而不是 >=0,且應該先判空!!!2. Arraylist的大小不一定除了等於1,就是大於2了 ~!!!3. 操作Arraylist首先要判空,然後再做其他!4.調用為空白的Arraylist中的size()方法會報異常。總結 在使用Arraylist的時候,一定要注意: