Time of Update: 2015-05-08
Android Studio編譯時間Gradle報亂碼,androidgradle
Time of Update: 2015-05-07
移除Unity工程裡所有圖片的Alpha通道,為測試Untiy工程裡Texture的Alpha對效能的壓力,需要臨時移除Unity工程裡所有圖片的Alpha通道,做測試對比。這裡有一個基本的技巧,當圖片不存在Alpha通道時,就不需要處理,如何判斷圖片是否存在Alpha通道呢,Unity不存在直接的介面。但可以這麼幹:1. ti.textureFormat = TextureImporterFormat.AutomaticTruecolor;
Time of Update: 2015-05-07
Android 字型設定-Typeface講解控制項的字型設定的兩種方式常用的字型類型名稱還有:Typeface.DEFAULT //常規字型類型Typeface.DEFAULT_BOLD //黑體字型類型Typeface.MONOSPACE //等寬字型類型Typeface.SANS_SERIF //sans serif字型類型常用的字型風格名稱還有:Typeface.BOLD //粗體Typeface.BOLD_ITALIC //粗斜體Typeface.ITALIC
Time of Update: 2015-05-06
Android IntentService 源碼分析IntentService簡介:IntentService是一個通過Context.startService(Intent)啟動可以處理非同步請求的Service,使用時你只需要繼承IntentService和重寫其中的onHandleIntent(Intent)方法接收一個Intent對象,該服務會在非同步任務完成時自動停止服務.
Time of Update: 2015-05-05
Android開源架構Universal-Image-Loader學習四——LimitedMemoryCache的一些子集LRULimitedMemoryCache源碼: /** * (cache size limited)Size of all stored bitmaps will not to exceed size limit. * (刪除策略LRU)When cache reaches limit size then the least recently used
Time of Update: 2015-05-04
android測試本地服務調試流程,android調試流程我今天調試的整個過程1,安卓發現連不上本地的tomcat2,使用瀏覽器直接嘗試,發現可以連上3,懷疑是安卓APP和瀏覽器訪問有差異,後上網搜尋不到APP,只有瀏覽器嘗試 再不就是改IP,我應該改的都改了,還是不行4,反思兩種訪問應該都是一樣的,都是一種url請求的封裝,一個是手動封裝,一個是瀏覽器給你封裝了5,既然不是這個問題,那是什麼問題呢 ,不知道6,然後開始百度,
Time of Update: 2015-05-04
dynamic-load-apk外掛程式原理整理,dynamicloadapk 因為當前項目功能越來越多,編譯速度越來越慢(公司電腦配置也挺差的...),並且方法數已超出65535的限制了,雖然通過multidex暫時解決了,但是這並不是一個好的解決方式。所以通過外掛程式來加快編譯速度以及解決方案數的限制,算是一個越來越重要的任務了,工作中還有很多新需求,所以趁放假的2天研究了下現在比較流行的外掛程式架構dynamic-load-apk,並整理了下。 架構github地址:https
Time of Update: 2015-05-04
Volley學習(RequestQueue分析),volleyrequestqueue Volley的RequestQueue用來緩衝要求處理常式CacheDispatch和網路要求處理常式NetworkDispatch來處理Request的。當我們調用RequestQueue.start()是,兩個處理器開始運行起來,等待Request的到來。 public void start() {
Time of Update: 2015-05-04
LayoutInflater的inflate函數用法詳解,layoutinflater用法LayoutInflater的inflate函數用法詳解LayoutInflater作用是將layout的xml布局檔案執行個體化為View類對象。擷取LayoutInflater的方法有如下三種:?LayoutInflater inflater=(LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);View
Time of Update: 2015-05-04
Android網路編程 HttpClient
Time of Update: 2015-05-04
Android|Java 開發常用工具類整理如題 該文章展示的是我開發過程中使用的部分常用工具類方法,不定期更新。歡迎各位大牛批評指教,如有發現錯誤,歡迎留言指教,如有更好的實現方式,也歡迎留言交流學習,謝謝。 package com.kevin.test.utils;/** * 字串格式匹配工具類 匹配手機號、有線電話號、郵箱等 * * @author blj * */public class FormatCheckUtils{/** * 判斷是否符合郵箱格式 */public
Time of Update: 2015-04-30
Android擷取外網和內網的IP,android擷取ip很晚了,直接上代碼:/** * 擷取外網的IP(要訪問Url,要放到後台線程裡處理) * * @Title: GetNetIp * @Description: * @param @return * @return String * @throws */public static String GetNetIp() {URL infoUrl = null;InputStream inStream = null;String ipLine
Time of Update: 2015-04-28
android Drawable
Time of Update: 2015-04-27
android service常駐記憶體的一點思考,android常駐 我們總是不想自己的Android service被系統清理,以前時候大家最常用的辦法就是在JNI裡面fork出子進程,然後監視
Time of Update: 2015-04-26
Android 開發事件響應之基於監聽的事件響應Android 開發事件響應之基於監聽的事件響應本文將介紹Android 作業系統如何通過監聽來實現對事件的響應。Android 開發事件響應之基於監聽的事件響應 背景介紹 Android 開發事件響應類型 內部類 匿名內部類 外部類 直接綁定標籤 總結背景介紹對於任何可視化開發來說,都會涉及到對控制項的響應。我們通過舉例:實現對Button 按鈕的點擊來講解Android 裡面對事件相應的辦法。Android 開發事件響應類型在Android
Time of Update: 2015-04-25
oc與js互動-----WKWebView,oc-----wkwebview這些天研究了一些oc與js互動的問題,純屬個人理解oc與js互動是跨平台iOS與javaScript的通訊。公司為了開發節約成本,本來安卓,與iOS兩個版本的app開發,利用js通過webView的載入只需要做一些互動工作就使得javaScript書寫的頁面可以同時在安卓與iOS上使用可謂一舉兩得。WKWebView裡邊的方法1.OC中調用js方法(我認為是oc向js中傳值)使用的是<span
Time of Update: 2015-04-25
Android實現圓角邊框布局,android圓角邊框設定邊框圓角可以在drawable-mdpi目錄裡定義一個xml: <?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android"> <solid android:color="#0
Time of Update: 2015-04-25
redis pub/sub Spring StringRedisTemplate,redispubsubredis 訂閱發布項目名稱:SmRemind_NEW@Servicepublic class PubServiceImpl implements PubService {@Resource(name="stringRedisTemplate")private StringRedisTemplate stringRedisTemplate;private
Time of Update: 2015-04-25
iOS app 'The application could not be verified' only on one device,iosverified我有兩個iphone裝置(5,6)串連到我的電腦,我試圖安裝一個應用程式在裝置上。它安裝在iphone 5很好,但它給了一個錯誤的應用程式不能被證實。當試圖安裝在iphone 6裝置的udid裝置添加了配置概要檔案產生的應用程式。我剛剛更新了我的iphone 6版本 8.1.3 ,我不確定什麼是否升級問題。
Time of Update: 2015-04-25
4種方法遍曆Map集合,4種曆map集合public static void main(String[] args) { Map<String, String> map = new HashMap<String, String>(); map.put("1", "value1"); map.put("2", "value2"); map.put("3",