原创 Android 打造任意層級樹形控件 考驗你的數據結構和設計

轉載請標明出處:http://blog.csdn.net/lmj623565791/article/details/40212367,本文出自:【張鴻洋的博客】 1、概述 大家在項目中或多或少的可能會見到,偶爾有的項目需要在APP上

原创 Android自定義控件

開發自定義控件的步驟: 1、瞭解View的工作原理  2、 編寫繼承自View的子類 3、 爲自定義View類增加屬性  4、 繪製控件  5、 響應用戶消息  6 、自定義回調函數  一、View結構原理 Andr

原创 Android資源文件簡介

一. Android資源文件簡介 1. Android應用資源的作用 (1) Android項目中文件分類 在Android工程中, 文件主要分爲下面幾類 : 界面佈局文件, Java src源文件, 資源

原创 Android spannableStringBuilder用法整理

spannableStringBuilder 用法詳解:  SpannableString ss = new SpannableString("紅色打電話斜體刪除線綠色下劃線圖片:.");            //用顏色標記文本  

原创 android動畫特效

StaggeredGridView 允許非對齊行的GridView,類似Pinterest的瀑布流,並且跟ListView一樣自帶View緩存,繼承自ViewGroup 項目地址:https://github.com/maurycyw

原创 UML用例圖總結

轉載請註明出處:http://blog.csdn.net/tianhai110   用例圖主要用來描述 用戶、需求、系統功能單元 之間的關係。它展示了一個外部用戶能夠觀察到的系統功能模型圖。 【用途】:幫助開發團隊以一種可視化的方式理解系

原创 獲取字符串中每個字符出現的次數

寫作背景:閒來無事,忽然想到之前同事問我的一個問題,覺得有點意思記錄一下 那麼問題呢如題所示 下面我就直接貼出我的代碼了: package com.testcode; import java.util.HashSet; imp

原创 解決 No such property: FOR_RUNTIME for class: org.gradle.api.attributes.Usage

這個問題搞的我頭大好不容易找到的解決方法所以記錄下來。Please check your Android system log. Usually it located at:For Windows:C:\User\yourusername

原创 android開發中經常遇到的問題彙總

大家都在爲項目開發成功而喜悅,但可不知成功的路上是會經常出錯的,下面是我碰到的一些錯誤集合! 【錯誤信息】 [2011-01-19 16:39:10 - ApiDemos] WARNING: Application does n

原创 【Android】ADB常用指令與logcat日誌

ADB命令簡介   ADB是一個功能強大的命令行工具。通過它可以直接和模擬器或真機進行交互。它是一個具有客戶端和服務器端的程序。   它主要由三個部分組成: 客戶端,它運行在你的開發機上,你可以通過執行adb命令來喚起一個客戶端

原创 &nbsp|&quot|&amp|&lt|&gt等html字符轉義

No. 文字表記 10進表記 16進表記 文字 Comment 001 " " " """ quotation mark = APL quote 002 & &#3

原创 內存溢出攻擊分析

什麼是內存溢出?簡單的說,內存溢出就是程序向內存寫入了比分配更多的空間更多的內容。攻擊者據此控制程序執行的路徑,冒名執行它的代碼。對那些好奇這一切都是如何發生的人,本文試圖詳細介紹攻擊的實現機制並提出一些預防措施。 從我們知道的經驗來

原创 Android實現保存圖片,長圖、長佈局(webView等)

最近開發遇到一個問題,分享的時候 需要分享一個佈局內容,但是要用圖片分享的格式,最開始思考感覺不可能實現,手機上很少有功能可以實現長圖保存的, 可是經理說,髮長微博的時候就是自動保存的長圖片,頓時傻眼了,人家是怎麼做的呢??? 本已

原创 Android EditText/TextView使用SpannableString顯示覆合文本

在Android中EditText用於編輯文本,TextView用於顯示文本,但是有時候我們需要對其中的文本進行樣式等方面的設置。Android爲我們提供了SpannableString類來對指定文本進行處理。 1) Foregrou

原创 BlockingQueue詳解

本例介紹一個特殊的隊列:BlockingQueue,如果BlockingQueue是空的,從BlockingQueue取東西的操作將會被阻斷進入等待狀態,直到BlockingQueue進了東西纔會被喚醒,同樣,如果BlockingQue