Time of Update: 2015-01-27
標籤:Given n non-negative integers representing an elevation map where the width of each bar is 1, compute how much water it is able to trap after raining.For example, Given [0,1,0,2,1,0,1,3,2,1,2,1],
Time of Update: 2015-01-28
標籤:android sdk 更新Android SDK tool 到24.0.2版本時,遇到Failed to rename directory D:\android\tools to
Time of Update: 2015-01-27
標籤:http://www.open-open.com/lib/view/open1392184864254.htmldp(dip): device independent pixels(裝置獨立像素). 不同裝置有不同的顯示效果,這個和裝置硬體有關,一般我們為了支援WVGA、HVGA和QVGA 推薦使用這個,不依賴像素。dp也就是dip,這個和sp基本類似。如果設定表示長度、高度等屬性時可以使用dp
Time of Update: 2015-01-27
標籤:在iOS中,圖形可分為以下幾個層次:越上層,封裝程度越高,動畫實現越簡潔越簡單,但是自由度越低;反之亦然。本文著重介紹Core Animation層的基本動畫實現方案。在iOS中,展示動畫可以類比於顯示生活中的“拍電影”。拍電影有三大要素:演員+劇本+開拍,概念類比如下:演員--->CALayer,規定電影的主角是誰劇本--->CAAnimation,規定電影該怎麼演,怎麼走,怎麼變換開拍--->AddAnimation,開始執行一、概念介紹1.1
Time of Update: 2015-01-28
標籤:How to use GitHub with Android Studio | London App DeveloperUPDATE: This is an old tutorial written for Android Studio Beta. Since then there have been some updates and (although the below will still work) you may find it quicker to follow my
Time of Update: 2015-01-27
標籤:看到一篇眼前一亮的博文,是不是有一種希望其他小夥伴都能看到的感覺呢?有沒有一種“不轉不是程式員”的衝動呢?在 PC 瀏覽器上看到還好辦,直接網址複製,另一邊 IM 上就發過去了,但是如果是 App 中的內容,就沒這麼方便了,總不能那邊 IM 上喊話:“隔壁老王,部落格園上有篇叫‘部落格園用戶端(Universal App)開發隨筆 –
Time of Update: 2015-01-28
標籤:public 適配器 cursor 音樂 讀取手機記憶體中的音樂資訊需要做如下幾步:1)建立一個XML檔案,存放擷取到的資訊,使用ListView控制項2)建立一個新的XML檔案,對LIstView中的item對象進行布局3)需要建立一個Music類用於存放需要擷取的Music的主要資訊4)需要建立一個協助類,用於擷取手機中的音樂資訊,並通過一個集合類傳遞
Time of Update: 2015-01-27
標籤:ios- (void)jiazaitxt{ self.myWebview = [[UIWebViewalloc]initWithFrame:CGRectMake(0,0, [UIScreenmainScreen].bounds.size.width, [UIScreenmainScreen].bounds.size.height+60)];// myWebView.delegate = self;
Time of Update: 2015-01-28
標籤:android exception 做這樣一個頁面,下面有五個頁簽,滑動,有資料顯示listview,無資料顯示動畫,開始我看到他們好多東西是相同的,就提取出來,用include包含布局檔案:結果報一下錯誤:01-28 11:27:36.593: E/AndroidRuntime(16182): FATAL EXCEPTION: main01-28 11:27:36.593: E/AndroidRuntime(16182)
Time of Update: 2015-01-27
標籤:?cydia不僅可以hook java代碼,同樣可以hook native代碼,下面舉一個例子來進行android native hook我是在網上找到的supermathhook這個項目,在他基礎上修改的,本來是為了倉促應對阿里的ctf這個項目位置:這個項目是用來hook jni 代碼的,而我是用來hook
Time of Update: 2015-01-28
標籤:http://www.cnblogs.com/yejiurui/p/3413796.html1、測試網頁<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>TestStartApp</title> </head>
Time of Update: 2015-01-27
標籤:Android系統中TextView預設顯示中文時會比較緊湊,不是很美觀。為了讓每行保持一定的行間距,可以設定屬性android:lineSpacingExtra或android:lineSpacingMultiplier。關於Android下TextView中文換行問題,可查看Android自訂view-文本自動換行。1、android:lineSpacingExtra設定行間距,如”3dp”。2、android:lineSpacingMultiplier設定行間
Time of Update: 2015-01-27
標籤:listview單條更新對於使用listView配合adapter進行重新整理的方法大家都不陌生,先重新整理adapter裡的資料,然後調用notifydatasetchange通知listView重新整理介面。方法雖然簡單,但這裡面涉及到一個效率的問題,調用notifydatasetchange其實會導致adpter的getView方法被多次調用(畫面上能顯示多少就會被調用多少次),如果是很明確的知道只更新了list中的某一個項的資料(比如使用者點擊list某一項後更新該項的顯示狀態,或
Time of Update: 2015-01-27
標籤:在Android中 我們經常會用AlertDialog來顯示對話方塊。通過這個對話方塊是顯示在螢幕中心的。但在某些程式中,要求對話方塊可以顯示在不同的位置。例如,螢幕的上 方或下方。要實現這種效果。就需要獲得對話方塊的Window對象,獲得這個Window對象有多種方法。最容易的就是直接通過AlertDialog類的 getWindow方法來獲得Window對象。 AlertDialog dialog = new AlertDialog.Builder(this).setTitle(
Time of Update: 2015-01-27
標籤:安卓開啟ipv6網路支援 (可在ipv6環境下訪問ipv6網路, 如:ipv6.google.com, 或使用ipv6的代理訪問ipv4網路) 注 需要root許可權 只在 android4.1 環境測試成功 可能需要安裝“ES 檔案瀏覽器”。開啟Root工具箱,將檔案系統掛載為“可讀可寫”(RW)。 重啟後失效, 需要再次運行指令碼, 原因可能是開機的啟動指令碼有禁用ipv6。(可以嘗試修改系統指令碼…) 參考: –1– : –2– 安裝
Time of Update: 2015-01-28
標籤:iOS8中定位服務的變化(CLLocationManager協議方法不響應,無法回掉GPS方法,不出現擷取許可權提示) 最近在寫一個LBS的項目的時候,因為考慮到適配iOS8,就將項目遷移到Xcode6.0.1上,出現了不能正常擷取定位服務許可權的問題。
Time of Update: 2015-01-28
標籤:在Android開發的時候,看不到源碼其實是很悲催的事情的,關於如何查看源碼的博文已經許多了,可是今天在試圖添加V4源碼的時候,發現了許多麻煩且不靠譜的方式,實驗了許久,還是沒有加上,比如以下的這些方法:解決eclipse無法開啟android-support-v4的源碼解決eclipse無法查看v4,v7-appcompat源碼Android 如何在Eclipse中查看Android
Time of Update: 2015-01-28
標籤:Android Studio預設沒有顯示行號,很多同學在使用中很不習慣。本經驗介紹怎樣讓Android Studio顯示行號。首先我們開啟我們下載安裝好的Android Studio然後右擊工具按鈕選擇Editor--->Apperence---->Show lines number然後就可以看到,行號顯示出來了更多的Android系列經驗大家可以到這裡查看,這是系列經驗會持續更新。http://jingyan.baidu.com/article/1709ad8089e09e4
Time of Update: 2015-01-28
標籤:android監聽卸載 卸載應用 我們知道很多應用被卸載後,都會開啟瀏覽器,請你反饋一下為何卸載他們,那他們怎麼知道呢?我知道很多人會想到監聽卸載廣播android.intent.action.PACKAGE_REMOVED,但是你在被卸載的時候進程被kill掉,這個廣播你是來不及接受,也沒辦法處理!另外一種去監聽剛開始卸載的log,但有可能監聽不到,或者也同樣來不及。最理想的方式我想大家都知道,就是另外一個app監聽PA
Time of Update: 2015-01-28
標籤:Android 4.1版本以上用的是類似與ios的滾動時間控制項,但是4.1以下,用的TimePicker確實通過點擊上下按鈕來更改時間的,雖然也提供了編輯框編輯,但是可能會超出編輯範圍如果要禁止編輯TimePicker的輸入框,通過設定一個屬性即可//Forbid the keyboard in TimePickermTimeStart = (TimePicker)