Time of Update: 2015-10-16
標籤: Android事件分發事件分發3個步驟dispatchTouchEvent(event)派發 onInterceptTouchEvent(event)攔截 onTouchEvent(event) 處理 requestDisallowInterceptTouchEvent()設定父控制項是否攔截事件MotionEvent由 Activity擷取到事件,傳遞到View,當前的View,派發-> 攔截 ->
Time of Update: 2015-10-16
標籤:最近用到搜尋功能。總結一下搜尋,無疑可以使用UISearchBar控制項!那就先瞭解一下UISearchBar控制項吧!UISearchBar控制項就是要為你完成搜尋功能的一個專用控制項。它整合了很多你意想不到的功能和特點!首先,還是來普及一下UISearchBar控制項API相關的屬性和方法吧!UISearchBar屬性相關_searchBar = [[UISearchBar alloc] initWithFrame:CGRectZero];// 初始化,不解釋
Time of Update: 2015-10-15
標籤:在自己寫touch事件時,總是會出現各種各樣的bug,正好發現zepto的touch模組,很好用,而且由於zepto和jquery文法的相似性,這個模組也可以直接引用到jquery中,得花時間好好消化一番,這樣以後自己就可以隨心所欲了。。。var touch = {},touchTimeout, tapTimeout, swipeTimeout, longTapTimeout,longTapDelay = 750,gesturefunction swipeDirection(x1, x2,
Time of Update: 2015-10-15
標籤:今天寫Demo的時候,發現了個問題,調試了半天,發現個規律: 從B 跳轉到A介面 並finish 掉B,A的onCreate 居然快於B的onDestroy ,使得在APP 開發 常用的管理介面的工具類中,一般介面初始化入棧,銷毀的時候出棧。將介面從棧中移除的時候,選則的是 棧的remove 方法,而沒有選擇 pop出棧刪元素的方法,如果採用這種方法,會發現當從B跳轉到A的時候,A也會被關掉。開源中國
Time of Update: 2015-10-15
標籤:源碼如下,只有一個類檔案
Time of Update: 2015-10-16
標籤:最近在做一個Android視頻播放器,遇到一個問題:切換到下一個視頻時,中間會停留上一個視頻的殘存畫面。 這是怎麼回事? 我在網上找了很多資料,終於找到了原因:我是用自訂一個surfaceview來顯示畫面的,切換視訊時並沒有將surfaceview顯示的內容做處理。 怎麼解決? 知道原因,那就很好解決了。 首先,視頻切換時,不再顯示視頻,及播放器不顯示視頻內容。我找到了我代碼中的這個方法:mVideoView.setRender(0);p
Time of Update: 2015-10-15
標籤:1、RelativeLayout屬性android:layout_above="@id/xxx" --將控制項置於給定ID控制項之上android:layout_below="@id/xxx" --將控制項置於給定ID控制項之下android:layout_toLeftOf="@id/xxx" --將控制項的右邊緣和給定ID控制項的左邊緣對齊android:layout_toRightOf="@id/xxx"
Time of Update: 2015-10-14
標籤:前段時間在周末給朋友做了一個小程式,用來記錄他們單位的一些調度資訊(免費,無著作權問題)。把代碼分享出來。整個程式沒有做任何架構。但是麻雀雖小,用到的技術也沒少。WebApi+Castle+AutoMapper+Ef+angular,日誌記錄Log4net。初學者可以學習借鑒,雖然做的比較倉促,但是自我感覺代碼寫的還是比較規範。 git地址:https://git.oschina.net/richieyangs/TaskRecord.git
Time of Update: 2015-10-16
標籤:屏模式下,即使將activity的windowSoftInputMode的屬性設定為:adjustResize,在鍵盤顯示時它未將Activity的Screen向上推動,所以你Activity的view的根樹的尺寸是沒有變化的。在這種情況下,你也就無法得知鍵盤的尺寸,對根view的作相應的推移。全屏下的鍵盤無法Resize的問題從2.1就已經存在了,直到現在google還未給予解決。可通過下面類解決這個問題:public class AndroidBug5497Workaround {
Time of Update: 2015-10-15
標籤:普通形式的:伺服器端返回的json資料格式如下:{"userbean":{"Uid":"100196","Showname":"\u75af\u72c2\u7684\u7334\u5b50","Avtar":null,"State":1}}分析代碼如下:?12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
Time of Update: 2015-10-15
標籤:正
Time of Update: 2015-10-16
標籤:Android 更新模組 它們的定義Update寫這個總結是由於在項目中碰到了Android系統相容的BUG Android項目原本使用的是API提供的下載方法 例如以下:DownloadManager downloadManager = (DownloadManager) getSystemService(Activity.DOWNLOAD_SERVICE);DownloadManager.Request request = new
Time of Update: 2015-10-16
標籤:像素密度比例關係 --- 一般需要五份不同尺寸的表徵圖來適配不同的螢幕解析度,系統可以自動根據解析度的表徵圖來建立低解析度的表徵圖。 尺寸 | dpi | 倍數| --- | --- | --- mdpi (Baseline) | 160 dpi | 1× hdpi | 240 dpi | 1.5× xhdpi | 320 dpi | 2× xxhdpi | 490 dpi | 3× xxxhdpi | 640 dpi | 4× 啟動項表徵圖 (Launcher icons) --
Time of Update: 2015-10-16
標籤:使用原生的ios UIKit實現簡單的消除類遊戲,還沒完全完成,不大想繼續做了,所以寫個部落格大家分享下:先上源碼:http://git.oschina.net/jonear/LianLianDots
Time of Update: 2015-10-15
標籤:一、Handler的定義: Handler主要接收子線程發送的資料,
Time of Update: 2015-10-16
標籤:ios 動畫 原文連結 : How to Create an iOS Book Open Animation: Part 2 原文作者 : Vincent Ngo 譯文出自 : 開發技術前線 www.devtf.cn 譯者 : kmyhy 歡迎回到iOS圖書動畫系列教程!在第一部分,我們學習了如何建立兩個自訂的collection view
Time of Update: 2015-10-16
標籤: 本文講述如何使用Android標準的API (MediaCodec)實現H264的硬體解碼。 原本我們是用JNI調用平台提供的硬體解碼介面得到YUV幀,再放入opengl指令碼裡處理渲染的。可是換了新平台之後,沒有拿到底層的介面,所以這兩天找在Android上的H264解碼方案。前天在友人的提示下找到了MediaCodec這個類,Android
Time of Update: 2015-10-16
標籤:使用了三種:MODE_PRIVATE/MODE_APPEND :兩者一個是每次啟動重新寫,一個是追加模式。 但兩者的存取權限是一樣的MODE_WORLD_READABLE: 全域可讀模式,可被其他應用讀,不推薦使用MODE_WORLD_WRITEABLE:全域可寫入模式,可被其他應用讀,不推薦使用 代碼測試如下:package com.swust.access;import java.io.FileOutputStream;import
Time of Update: 2015-10-15
標籤:1、記憶體 在android系統中,每個APP進程除了同其他進程共用(shared dirty)外,還獨用私人記憶體(private dirty),通常我們使用PSS(=私人記憶體+比例分配共用記憶體)來衡量一個APP的記憶體開銷 測試方法:adb shell dumpsys meminfo 應用程式套件名備忘:adb shell dumpsys meminfo列出了所有應用佔用的記憶體大小2、CPU3、流量adb shell cat
Time of Update: 2015-10-15
標籤:UIView的CALayer基本演練的屬性和注意事項:在UIView中建立一個按鈕UIButton,然後設定UIButton的Layer屬性–圓角、邊框、陰影及3D形變屬性注意:1.在UIView中CALayer只是一個類聲明,因此需要添加QuartzCore架構(iOS7中已經不需要在匯入了)2.UIKit架構只能應用在iOS而不能用於Mac,但是Quartz 2D是可以跨平台的,因此在使用顏色時,不能直接使用UIColor而需要將顏色轉成CGColor3.修改圖層