Time of Update: 2016-05-12
標籤:背景既然開始折騰IOS了,那麼第一步是把Demo跑起來看效果,《Appium學習-初窺》文中已經把官方的Demo跑起來了。現在要接下來做其他的事Inspector問題Inspector是Appium用戶端給的一個工具,用來探測IOS的元素布局。當然Android也是可以用的,不過Android一般使用uiautomatorviewer。不過我在使用的時候遇到了這麼一個問題: Could not start a new session Be sure the Appium
Time of Update: 2016-05-12
標籤:根據支援的通訊協定分類:手機通常有2G、2.5G、2.75G、3G和4G(G-Generation代)等的區分。只支援GSM協議的手機稱為2G手機,支援IS-95CDMA協議的手機也屬於2G手機;支援GPRS協議的手機是2.5G;支援EDGE協議的手機屬於2.75G;支援WCDMA、CDMA2000和TD-SCDMA協議的手機屬於3G手機;支援LTE-TDD和LTE-FDD協議的手機屬於4G手機;根據使用的作業系統分類:智能手機(Smart
Time of Update: 2016-05-12
標籤: 對於·app多個介面管理,如果一般使用Activity預設的載入模式,按返回鍵就會退回上一次操作,就是一種建立一個Activity執行個體。時間長了就會變得卡頓,一般人會選擇手動地在代碼中屏蔽返回鍵,使用app中開發的返回鍵,這樣也可以解決問題。
Time of Update: 2016-05-12
標籤:移動頁面點擊穿透問題解決方案時間 2015-08-24 21:43:58 黯羽輕揚原文 http://www.ayqy.net/blog/移動頁面點擊穿透問題解決方案/主題 JavaScript一.click與300ms延遲行動瀏覽器提供一個特殊的功能:雙擊(double tap)放大300ms的延遲就來自這裡,使用者碰觸頁面之後,需要等待一段時間來判斷是不是雙擊(double tap)動作,而不是立即響應單擊(click),
Time of Update: 2016-05-12
標籤:之前,寫過一篇關於安卓錄製音訊部落格,裡面有些問題沒有解決,這裡,做一個最佳化 之前的那個部落格,http://blog.csdn.net/u014620028/article/details/51283261最佳化的地方:有多個音頻檔案,點擊A,播放,A在播放過程中,如果點擊A,停止播放;如果點擊B,A停止,播放B。類似於QQ的語音播放 現在的功能最佳化,是在之前的基礎上進行的,所以這裡唯寫最佳化的地方 1、工程目錄結構 新加了這個播放工具類 源碼:package
Time of Update: 2016-05-12
標籤:這兩天在實現某模組的熱門排行榜功能,看了UI給的和切圖,感覺有點鬱悶,因為平時使用listview時,子項都是只有一種布局方式,而這次卻有兩種。於是專門研究了下,發現重寫adapter的getItemViewType()和getViewTypeCount()方法就可以實現多種布局方式,把自己的實現貼出來共用下。 步驟: 1. 重寫 getViewTypeCount() – 返回你有多少個不同的布局; 2. 重寫 getItemViewType(int) –
Time of Update: 2016-05-12
標籤: android介面中,有一個功能是點擊listview的每個item,下方彈出兩個菜單,可以點擊進入別的介面,這個功能可以使用開源項目expandablelistview,的確是可以實現,但發現匯入的代碼過多,顯得很臃腫,經過師傅指點,我採用的是如下方法,步驟如下:1.建立一個listview,需要在外層套一層scrollview,不過使用scrollview會導致listview的高度只有一個item,需要使用自訂的listview,代碼如下:package
Time of Update: 2016-05-12
標籤:早一周前,事情終於不多了,沒事升級下新版本,有1.5升級到2.0。升級完成安裝後,本來能夠在android studio 1.5中好好啟動並執行代碼,在升級後,通過clean->make->run後,應用居然崩潰了,崩潰了。。。哭死我了。。。好好的代碼居然升級版本後崩潰了。。。然後查看崩潰日誌,發現是這樣:大概的錯誤是歡迎介面的xml布局第7行報錯。。。再看具體的,居然是在不到IamgeView的id,嚇死寶寶了,clean、make都沒有報錯,居然還會找不到id?特麼打死我,
Time of Update: 2016-05-12
標籤:Android ExpandableLayout:一種可伸縮擴充的Layout由於手機螢幕長度和尺寸的原因,在一些Android的開發情境中,某些特定的較為次要的二級操作選項(如安妮、播放、暫停、標籤、提示、刪除、建立、開啟等等等)諸如此類的動作,並不一定非要一開啟就擁擠的呈現給使用者,畢竟手機螢幕空間有限,使用者的注意力和眼球焦點有限,就算全部平鋪展現給使用者,使用者也不見得會聚焦,反而會讓使用者花更多時間小心謹慎的去“研究”這些按鈕或者view。像這種設計情境,可以考慮(
Time of Update: 2016-05-12
標籤:Android開發藝術探索(研讀筆記) Dimon 微博:@Dimon-喰 GitHub:@Dimon94 LOFTER:@Dimon、 03-Android中的IPC機制(一)1.Android IPC 簡介 IPC(Inter-Process-Communication):含義為處理序間通訊,指兩個進程之間進行資料交換的過程。什麼是進程:一般指一個執行單元,在PC和行動裝置上的一個程式或者一個應用。
Time of Update: 2016-05-12
標籤:現在不管什麼APP都有個頭像,如果你看見沒有頭像的APP就會感覺非常奇怪,以前頭像都是方的,後來就變成圓的,我估計在過個幾年就得來個五角星形狀的頭像,下面我把更換頭像的代碼寫來:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"
Time of Update: 2016-05-12
標籤:實現的如下所示:第一步:繪製下方有缺口的空心圓,稱為外圍大弧吧anvas.clipRect(0, 0, mWidth, mHeight / 2 + radius - textHeight * 3 / 4);第二步:計算繪製圓弧進度條時的起始角度,設定為外圍大弧的左端點為進度值得起點,掃過的角度所佔外圍大弧的百分比就是進度值第三步:繪製數字、文字、百分比符號第四步:使用Handler Runnable
Time of Update: 2016-05-12
標籤:測試測了個bug, 操作dtmb 頻道的時候系統重啟, 由於產生了core dump檔案,所以先看下core dump。一 . 要想調試core dump,首先要產生core dump, 一般只有c/c++編譯產生的二進位程式崩潰了才會產生core dump, 一般需要以下設定。1) 運行ulimit -c unlimited ----> 要置成unlimited, 這個代表core dump檔案大小,預設是0, 即不產生core
Time of Update: 2016-05-12
標籤: 轉載請註明出處:http://blog.csdn.net/llew2011/article/details/51287391
Time of Update: 2016-05-12
標籤:概述因為需求所以貼出該代碼,該源碼需要系統共用,且開源板子上才能安裝,其次需要將編譯的apk進行platform簽名,僅僅是記錄一下開發過程.public class MainActivity extends AppCompatActivity implements View.OnClickListener { private Object statusBarManagerService; private Method methodDisable; private
Time of Update: 2016-05-12
標籤:如何編譯ffmpeg使用大牛編寫的自動化指令碼 指令碼地址: https://gist.github.com/m1entus/6983547 運行這個指令碼需要依賴一個庫Perl寫的指令碼,搜了一下網上目前編譯FFmpeg庫的文章基本都會提到這個指令碼,指令碼地址如下:
Time of Update: 2016-05-12
標籤:目標效果: 程式運行,畫左箭頭提示上一個,畫右箭頭提示下一個,並且還可以畫符號退出程式。這裡自訂手勢使用的是GestureOverlayView進行設定的,SDK2.0以上系統都內建了一個GestureBuilder手勢庫,SDK4.2以前路徑是android-sdk-windows\samples\android-10\GestureBuilder,4.2以後路徑是sdk-extras-android-support-samples-GestureBui
Time of Update: 2016-05-12
標籤:前面關於旋轉的兩篇我們利用CABasicAnimation來實現旋轉動畫,其實在SceneKit中,有一種更為簡單的方法去實現一些基礎動畫,那就是SCNAction,它的執行對象是SCNNode。一個簡單的例子:SCNAction *shipMoveAction = [SCNAction moveTo:SCNVector3Make(10,10,5) duration:4];[shipRotationNode
Time of Update: 2016-05-12
標籤:我能說髒話麼?好吧,為了體現我們是讀書人,還是不了… 最近真是被這Xcode真機調試以及認證/設定檔問題搞得想死的心都有了,連著兩天遇到各種問題,然後就各種百度,各種Google,就連我多年不用的英語都拿出來在stackoverflow上提問,就為了搞定個真機調試,寶寶心裡苦啊,有苦說不出啊 (PS:順便說一下,能翻牆的盡量翻牆用Google去查問題吧,百度確實真是差了點,就像最近的”魏則西事件”)好了,下面正式開始真機調試教程一. iOS真機調試詳細教程Tip:真機調試和在App
Time of Update: 2016-05-12
標籤: 經過上一篇的實驗,我門只是僅僅對View的事件的傳遞進行了分析,但是還有一個比較厲害的ViewGroup我們肯定是要說一下的,ViewGroup的二叉視圖分析