Time of Update: 2016-07-19
標籤:自動攔截簡訊實際上就是在系統註冊一個BroadcastReceiver,然後通過設定攔截簡訊的: filter.addAction("android.provider.Telephony.SMS_RECEIVED"); filter.setPriority(Integer.MAX_VALUE);即可攔截你所需要的簡訊了,攔截簡訊可能需要設定下最新的時間,這個問題我也考慮到了,下一步是重寫onrecever方法:smsReceiver = new BroadcastReceiver() {
Time of Update: 2016-07-19
標籤:android layout including file enable 在Android studio 下的開發 layout 布局裡,使用including 調用另一個布局,卻不能在preview 中預覽,顯示錯誤:不能找到相應布局檔案的ID,但是在項目的R 檔案中能找到layout
Time of Update: 2016-07-19
標籤:對於初學者而言,有時候看到項目中會有values-v11,values-v14,values-v19等檔案夾,裡面有dimens,styles等。那具體代表是什麼呢?我從2.3時代開始接觸android,突然有一天到了4.0以上系統,我發現多了v14等檔案夾,之後才明白跟android 的api版本有關係。 values-v11代表在API 11+的裝置上,用該目錄下的styles.xml代替res/values/styles.xml values-v14代表在API
Time of Update: 2016-07-19
標籤:新聞Xposed Framework for Android Lollipop is Here!Xposed架構是一款可以在不修改APK的情況下影響程式運行(修改系統)的架構服務,基於它可以製作出許多功能強大的模組,且在功能不衝突的情況下同時運作。教程用 RecyclerView 實現『貝殼單詞』英語角的 Quick Return 效果今天把『貝殼單詞』中英語角的 quick return 效果剝離出來寫了個 Demo,講解使用 RecyclerView 和
Time of Update: 2016-07-19
標籤:教程Android開源項目源碼解析由@Trinea發起的Android開源項目源碼解析項目,目前已校對發布的分析有:Volley源碼解析、Android Universal Image Loader源碼分析、Dagger源碼解析、EventBus 源碼解析、xUtils源碼解析、ViewPagerindicator源碼解析、HoloGraphLibrary源碼解析、CircularFloatingActionMenu源碼解析、PhotoView 源碼解析、Android Lock
Time of Update: 2016-07-19
標籤:教程Android
Time of Update: 2016-07-19
標籤:教程Android判斷APP是否在前台運行 (@hi大頭鬼hi)APP開發中經常會遇到這種需求,需要檢查當前的APP是不是可見的,比如,如果是可見的就維持一個socket長串連,如果切到後台不可見了,就斷開這個串連。Android本來並不允許APP去監聽home鍵事件,所以我們沒發像iOS那樣通過監聽home鍵事件來做對應的處理。Android Studio 入門指南 (@安卓同學)作為一個Android 開發人員,你應該很瞭解Android
Time of Update: 2016-07-19
標籤:教程Android Studio系列教程五--Gradle命令詳解與匯入第三方包Android Studio + Gradle的組合用起來非常方便,很多第三方開源項目也早都遷移到了Studio,為此今天就來介紹下查看、編譯並匯入第三方開源項目的方法。打造極致Material Design動畫風格Button在我的文章中曾經有兩篇關於Material
Time of Update: 2016-07-19
標籤:教程Android模組化編程之引用本地的aar隨著項目越來越多,代碼的複用就變得異常重要,這時候就要進行模組化編程,就是把一些通用的組件或者類庫做成單獨的模組,其他項目直接進行引用就好。針對Android開發最常見的就是Android Library,在Gradle出現之前引用Android Library的方式也很繁瑣,但是有了Gradle一切變得非常簡單方便。的jsbridge實現android的webview
Time of Update: 2016-07-19
標籤:教程LeakCanary:
Time of Update: 2016-07-19
標籤:Android核心解讀-應用的安裝過程 (慕課網android學習小組)我們知道,在android手機上安裝一個apk很簡單,只要開啟apk檔案,預設就會彈出安裝介面,然後點擊確定,經過若干秒後,apk就安裝成功了,可是你知道apk的安裝過程是什麼嗎?你知道android系統在安裝一個apk的時候都幹了什麼嗎?在本文中,將一一解答這個問題。簡單來說,apk的安裝過程分兩步:第一步,將apk檔案複製到程式目錄下(/data/app/);第二步,為應用建立資料目錄(/data/dat
Time of Update: 2016-07-19
標籤:著作權聲明:本文為博主原創文章,未經博主允許不得轉載。這是一個輕量級的庫,配置幾行代碼,就可以實現在Android上實現進程常駐,也就是在系統強殺下,以及360擷取root許可權下,clean master擷取root許可權下都無法殺死進程支援系統2.3到6.0支援大部分裝置,包括三星,華為,oppo,nexus,魅族等等可以簡單對開機廣播進行保護github地址:https://github.com/Marswin/MarsDaemon原理分析:Android
Time of Update: 2016-07-19
標籤:1.循環參考一般是指:A持有B,B同時持有A,從而導致死迴圈無法釋放對象。2.一般循環參考出現在block和delegate中,而一般解決方案就是將self變成weakSelf(強引用變成弱引用),但是在不是所有的情況下都需要將self變成weakSelf。__weak typeof(self) weakSelf = self; //
Time of Update: 2016-07-19
標籤:新聞Groovy 2.4發布,支援Android開發近日,Groovy程式設計語言的管理者Guillaume Laforge在部落格上宣布了Groovy 2.4發布的訊息。就在不久前,Pivotal宣布不再資助Groovy/Grails項目,Groovy 2.4將成為Pivotal資助下的最後一個主要的Groovy版本。Groovy
Time of Update: 2016-07-19
標籤:html5 js本文為H5EDU機構官方HTML5培訓教程,主要介紹:JavaScript強化教程——DOM編程(兩種控制div移動的方法) 第一種 按鈕控制首先
Time of Update: 2016-07-19
標籤:開關按鈕UISwitch 在ViewController.h裡面#import <UIKit/UIKit.h>@interface ViewController : UIViewController{ //定義一個開關控制項 //作用可以進行狀態的改變 //開,關:兩種狀態可以切換 //所有UIKit架構庫中的控制項均已UI開頭 //蘋果官方的控制項都定義在UIKit架構庫中 UISwitch *
Time of Update: 2016-07-19
標籤:Eclipse/ADTADT是Google在Eclipse基礎上封裝了Android開發工具的環境,最新版本是2014年7月2日發布的adt-bundle-windows-x86_64-20140702,之後Google推出自己的開發環境Android Studio,就不再更新ADT了。不過基於Eclipse的廣泛使用,當前還是有不少app使用ADT進行開發。在Eclipse上安裝外掛程式的步驟如下:依次選擇菜單“Help”——“Install New
Time of Update: 2016-07-19
標籤:電腦啟動磁碟分割表MSDOSMBR和GPTGUID partitiontable1 MBR分區表2 GUID partition tableGPT分區表多重系統啟動BIOS和UEFI1.電腦啟動當我們在一個主機上安裝多個系統時(如Win7和Ubuntu14.04),都會遇到開機啟動哪一個系統的問題。這裡典型的情況是先安裝的是Ubuntu,然後再安裝win7,就會出現ubuntu啟動項不見的問題。我的電腦是legacy
Time of Update: 2016-07-19
標籤: AFHTTPSessionManager *manger = [AFHTTPSessionManager manager]; manger.securityPolicy = [AFSecurityPolicy policyWithPinningMode:AFSSLPinningModeNone]; manger.requestSerializer = [AFJSONRequestSerializer
Time of Update: 2016-07-19
標籤:因公司做的SDK,發現了一個在iOS9 上,系統無法自行判斷預設是英文語言,而選擇預設語言是中文。比如說:公司適配英語,簡體中文,繁體中文。但是當切換到了泰語的時候,系統的預設語言是英語,卻顯示了漢語。在SDK使用了笨方法,把公司需要適配的國家名字在網上找到對應,然後寫到 語言數組中。這樣當系統找不到對應的國家內容時,就會使用你所寫的字串了。 下邊這個方法是 自己做語言切換使用的:// 擷取當前系統語言,判斷首次應該使用哪個語言檔案 if