Time of Update: 2015-06-17
Android 面試精華題目總結,android精華下面的題目都是樓主在android交流群大家面試時遇到的,如果大家有好的題目或者好的見解歡迎分享,樓主將長期維護此帖。 1、請解釋下在單執行緒模式中Message,Handler,Message Queue,Looper之間的關係。拿主線程來說,主線程啟動時會調用Looper.prepare()方法,會初始化一個Looper,放入Threadlocal中,接著調用Looper.loop()不斷遍曆Message
Time of Update: 2015-06-17
Web APP開發技巧總結,webapp開發技巧一、META/LINK相關: 1、百度禁止轉碼 通過百度手機開啟網頁時,百度可能會對你的網頁進行轉碼,往你頁面貼上它的廣告,非常之噁心。不過我們可以通過這個meta標籤來禁止它: <meta http-equiv="Cache-Control" content="no-siteapp" /> 相關連結:SiteApp 轉碼聲明 2、添加到主屏後的標題(IOS) <meta name="apple-mobile-web-
Time of Update: 2015-06-17
第一行代碼筆記之——ListView,第一行listview1.ListView 是啥ListView 就是一個能顯示一排一排的東西View控制項 2.使用ListView的步驟 3.最簡單的ListView 1.在XML檔案中添加一個ListView<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
Time of Update: 2015-06-17
Android記憶體最佳化之記憶體緩衝,android記憶體最佳化前言:上面兩篇部落格已經講了圖片的基本知識和圖片的載入方法及最佳化,所有的這些最佳化都是為了避免應用出現OOM這個問題。一個好的應用程式不僅要健壯不能出錯還要方便使用者使用,對於使用者來說你的應用不僅要美觀還要流暢,很快的呈現給他想要的。很快的載入圖片除了載入的最佳化外還需要緩衝,下面這篇部落格將會講圖片緩衝。什麼是緩衝?緩衝技術原理就是把使用者訪問的所有對象看作一個全集,經過演算法標記哪些是使用者經常訪問的對象,把這些對象放到一
Time of Update: 2015-06-17
Android
Time of Update: 2015-06-17
iOS通關書單,Android可入,ios通關書單android 12本書,iOS、Swift、Objective-C經典一應俱全,UI和安全各一本。1、《iOS開發指南:從零基礎到App Store上架(第3版)》(最暢銷iOS新書)作者:關東升 書號:978-7-115-38776-9 定價:99.00 元 開本:16 頁數:452Swift和Objective-C雙語講解 暢銷書全新升級,全面涵蓋iOS 8新特性、新變化 數百個項目案例+兩個真實項目開發全過程
Time of Update: 2015-06-17
Android中 多線程下載原理計算每個線程的下載起始終止位置公式如下檔案讀寫方式4中類型工程源碼目錄package cn.itcast.download;import java.io.File;import java.io.InputStream;import java.io.RandomAccessFile;import java.net.HttpURLConnection;import java.net.URL;public class MulThreadDownloader {
Time of Update: 2015-06-17
【Android系統】Android系統架構簡介,android系統架構 概述Android系統架構如: 從上往下一共是四層:
Time of Update: 2015-06-17
Android中SoundPool的使用大家知道MediaPlayer佔用的資源比較多,且不可以同時支援播放多個音頻,所以我們有一種叫做SoundPool,比如我們常見的按鍵音或者是手機提示音,還比如我們在遊戲的開發中會有大量的音效效果等,下邊介紹一下她的用法:步驟如下:1.建立SoundPool對象源碼如下 /** *SoundPool源碼中的構造方法方法體 * * @param maxStreams 最多可以容納多少個音頻 * @param
Time of Update: 2015-06-16
Android中 多線程下載原理,android多線程 計算每個線程的下載起始終止位置公式如下 檔案讀寫方式4中類型 工程源碼目錄 package cn.itcast.download;import java.io.File;import java.io.InputStream;import java.io.RandomAccessFile;import java.net.HttpURLConnection;import java.net.URL;public class
Time of Update: 2015-06-16
android 5.0預製APK方法,android5.0預製apk第一情況、如何將帶源碼的APK預置進系統? //曹浩洋的專欄1) 在 packages/apps 下面以需要預置的 APK的 名字建立一個新檔案夾,以預置一個名為Test的APK 為例2) 將 Test APK的Source code 拷貝到 Test 檔案夾下,刪除 /bin 和 /gen 目錄3) 在 Test 目錄下建立一個名為
Time of Update: 2015-06-16
Android 顏色對比,Android顏色1、Android 顏色對比 /** Calculates the constrast between two colors, using the algorithm provided by the WCAG v2. */ public static float computeContrastBetweenColors(int bg, int fg) { float bgR = Color.red(bg) / 255f;
Time of Update: 2015-06-16
android L BLE Central(Scanner)牛刀小試,androidble轉載請表明作者:http://blog.csdn.net/lansefeiyang08/article/details/46482073昨天寫了android L BLE Peripheral的簡單使用,今天講一下BLE Central的更新。搞過android4.4的人肯定對BluetoothAdapter的startLeScan函數不會陌生,但是在android
Time of Update: 2015-06-16
安卓10分鐘製作自己的手機QQ(即時通訊),安卓即時通訊1.註冊個bmob.cn的帳號:什麼是bmob?bmob就是一個提供了基本後台伺服器資料庫操作的一個平台,你可以不用擔心後台操作,使用起來很方便,降低了開發的門檻,提高了開發效率。2.建立應用: 這個簡單,只需要輸入個應用程式名稱就可以了!3.點擊應用程式名稱進入設定介面4.建議直接下載官方的DEMO源碼,然後在這個基礎上改改即可,5.開發工具當然要安裝的,詳細看安裝教程:Android開發之旅:環境搭建及HelloWorld,聰
Time of Update: 2015-06-16
Swift之旅:1.概述-用Swift實現一個簡單的計算機,swift之旅學習所用到的資源:斯坦福大學公開課:iOS 8開發網易空開課地址連結:斯坦福大學公開課:IOS8開發github上字幕連結:字幕百度網盤資源下載連結:百度網盤1.詳解IOS編程的四個層①cocoa touch層這是我們最長用到的層,裡面最長用到的當然是最基礎的控制項②媒體層(Media)③核心服務層④核心作業系統層2.建立一個Swift的IOS工程①開啟Xcode,按照圖示建立一個工程②選擇Application 然後
Time of Update: 2015-06-16
Linux開發基於Qt的Android應用指定調試裝置,qtandroidLinux開發基於Qt的Android應用指定調試裝置 最近安裝了中外結合的Ubuntu Kylin試試。然後換上了搜狗IME,這個編碼的感覺比微軟那個爽多了。開Qt
Time of Update: 2015-06-16
LruCache的終極解析,LruCache終極解析LruCache是android提供的一個常用而且有用的資料緩衝工具類,通其中是通過鍵值對來儲存資料.對於LruCache首先看看原文的說明: A cache that holds strong references to a limited number of values. Each time a value is accessed, it is moved to the head of a queue.
Time of Update: 2015-06-16
應用內購(In-App Purchase)常見問題集,in-apppurchase郝萌主傾心貢獻,尊重作者的勞動成果,請勿轉載。如果文章對您有所協助,歡迎給作者捐贈,支援郝萌主,捐贈數額隨意,重在心意^_^ 我要捐贈: 點擊捐贈Cocos2d-X源碼下載:點我傳送本文檔為您解答應用內購相關的常見問題。配置(Configuration)1.我必須上傳一個二進位檔案來測試應用內購嗎?不,測試應用內購(In-App
Time of Update: 2015-06-16
建立Android虛擬模擬器,android虛擬模擬器 搭完環境以後,就開始建立Android虛擬模擬器。步驟如下: 1.開啟Eclipse,點擊AndroidVirtual Device Manager按鈕, 2.點擊建立按鈕,出現:
Time of Update: 2015-06-16
Ubuntu14.10上搭建Android應用開發環境和系統編譯環境,ubuntu14.10android android應用開發環境搭建Java JDK安裝和配置.Android NDK 下載安裝配置.Android ADT 下載安裝配置.Android SDK 下載.Android Elicpse安裝配置.Android Studio 安裝配置.## Oracle JDK 下載安裝配置 ##JDK6: