Time of Update: 2015-08-26
標籤:// 常值內容SpannableString ss = new SpannableString(remindtitle);int stringlength = ss.length();// 設定0-2的字元顏色ss.setSpan(new ForegroundColorSpan(Color.RED), 0, 2,Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);// 設定2-5的字元連結到電話簿,點擊時觸發撥號ss.setSpan(new
Time of Update: 2015-08-26
標籤:體驗 listview android imageview 轉載請註明出處:王亟亟的大牛之路平時 垂直向下的ListView已經司空見慣,換一種帶一定角度的圓角ListView應該會給使用者不同的體驗項目目錄: 2個自訂View一個主Activity MainActivitypublic class MainActivity extends
Time of Update: 2015-08-21
標籤:題意:一個聯通的無向圖, 對於每一條邊, 若刪除該邊後存在兩點不可達,則輸出這兩個點, 如果存在多個則輸出第一個點儘可能大,第二個點儘可能小的。 不存在輸出0 0首先 若刪除某一條邊後存在多個聯通分量則該邊一定是橋, 那麼我們可以先處理出所有的橋,然後把所有雙聯通分量縮點,縮點之後就變成了一棵樹。而樹上的每一條邊都是一個橋, 考慮每條邊的輸出,刪除某一邊後肯定會出現兩個聯通分量, 需要記錄兩個聯通分量中最大的點max1 max2, 如果max1!=n 則答案就是max1
Time of Update: 2015-08-21
標籤:android provider packagemanager parsepackage parseprovider 如果瞭解過android的啟動流程,我們知道android在啟動的時候會去解析/data/system和/data/app下已經存在的apk。那麼是從哪裡開始對這些包進行解析的呢?1.public
Time of Update: 2015-08-19
標籤:四個容易混淆的屬性:1. textAligment : 文字的水平方向的對齊1> 取值NSTextAlignmentLeft = 0, // 靠左對齊NSTextAlignmentCenter = 1, // 置中對齊NSTextAlignmentRight =
Time of Update: 2015-08-20
標籤:iOS
Time of Update: 2015-08-20
標籤:現在成熟的ORM比比皆是,這裡只介紹Dapper的使用(最起碼我在使用它,已經運用到項目中,小夥伴們反饋還可以)。優點:1、開源、輕量、小巧、上手容易。2、支援的資料庫還蠻多的, Mysql,SqlLite,Sqlserver,Oracle等一系列的資料庫。3、Dapper原理通過Emit反射IDataReader的序列隊列來快速的得到和產生對象。效能貌似很牛逼的樣子缺點:作為一款ORM太過於輕量級了,根據對象自動產生sql的功能還是空白,需要自己來擴充,當然這也是優點,
Time of Update: 2015-08-19
標籤:androidTextView 實現滾動字幕效果【跑馬燈效果】:android:ellipsize="marquee"//可滾動,star(頭部),middle(中部),end(尾部) 超出顯示不下的內容用...代替,實現條件1.必須設定為單行顯示,且TextView中的內容超過它的容納範圍,2.TextView本身沒有焦點,必須設定成可擷取焦點 <TextView
Time of Update: 2015-08-18
標籤:android圓角按鈕實現圓角按鈕大家非常常見,有時候你可能會使用ps來加工圓角圖片來實現想要的效果,今天通過簡短的代碼來達到這種效果。(因為這個跟工程無關,只是一種效果,所以我就單獨寫到一個xml檔案中來做一個簡單的demo)1.在layout 下建立一個xml檔案,名字為a
Time of Update: 2015-08-19
標籤:sdk android Error: Error parsing D:\Program Files\SDK\android-sdk-windows\system-images\android-22\android-wear\armeabi-v7a\devices.xml cvc-complex-type.2.4.d: 發現了以元素 ‘d:skin’
Time of Update: 2015-08-20
標籤:原帖:http://www.ui.cn/detail/63201.html本文章中作者例舉四個音樂APP應用:蝦米、網易、百度、QQ首頁1. 推薦內容:作者將四個首頁介面劃分出官方推薦與個人化推薦內容,可發現:蝦米重視個人化,百度次之,網易QQ均沒有個人化。2.內容區:百度僅一層導航、內容區最大但內容量最小;網易三層導航,內容區最小,內容量最大、 百度對首屏寶貴空間利用方式存在較大問題。3.首屏入口: a 蝦米:入口最少,蝦米主要為專題推薦、個人化電台、情境電台、搜尋b
Time of Update: 2015-08-18
標籤:ios 非同步 線程 uiviewcontroller cell 當點擊一個cell或者按鈕的事件,處理比較耗時,在非同步線程中運行中,當子線程得到運行結果時可能不在當前控制器上了。此時我們需要取消子線程後邊的事情。此刻,當得到結果時需要判斷是否在當前控制器上。判斷方法如下:-(BOOL)isCurrentViewCont
Time of Update: 2015-08-20
標籤:Hook簡介: Hook就是鉤子,在安卓中,就是在事件傳送到終點前截獲並監控事件的傳輸,像個鉤子勾上事件一樣,並且能夠在勾上事件時,處理一些自己特定的事件。 Cydia Substrate的官網定義:The powerful code modification platform behind Cydia. Cydia Substrate是一個代碼修改平台,它可以修改任何主進程的代碼,不管是用Java還是C/C++(native代碼)編寫的。 註:Cydia
Time of Update: 2015-08-18
標籤:1.在工程中找到 info.plist 檔案,點擊“+”號,選擇 View controller-based status bar appearance 並設為 NO2.在 AppDelegate.m添加一段代碼:- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
Time of Update: 2015-08-18
標籤:這種方法可能導致升級Windows失敗。請謹慎使用。Windows 8.1
Time of Update: 2015-08-18
標籤:【準備資源】1.JDK:【待上傳】2.Android Studio:【待上傳】3.離線版的Gradle:【待上傳】4.SDK:【待上傳】本人目前使用的sdk只有API-19和API-21,不過居然有17G那麼大,我也是醉了,可能是因為我把其他的Tool都給下載了吧,其他群友,如有小點的SDK,歡迎共用!【正式步驟】1.安裝JDK,配置環境變數JAVA_HOME2.重啟電腦,檢查環境變數是否配置成功:CMD視窗---》輸入set java_home(cmd是不識別大小寫,所以也可以set
Time of Update: 2015-08-19
標籤:主要介紹Android及IPhone手機上如何進行網路資料抓包,比如我們想抓某個應用(微博、、墨跡天氣)的網路通訊請求就可以利用這個方法。相對於tcpdump配合wireshark抓包的優勢在於:(1)無需root (2)對Android和Iphone同樣適用 (3)操作更簡單方便(第一次安裝配置,第二次只需設定代理即可) (4)資料包的查看更清晰易懂,Fiddler的UI更簡單明了 (5)
Time of Update: 2015-08-18
標籤:android null 指標異常 最近在做和圖片相關顯示的出現了一個問題,整理一下思路,分享出來給大家參考一下:下面是一個null 指標的異常,是在GalleryAdapter中出現的。// Short Msg: java.lang.NullPointerException// Long Msg: java.lang.NullPointerException: Attempt to invoke virtual
Time of Update: 2015-08-18
標籤:swift ios 自訂控制項 屬性設定
Time of Update: 2015-08-17
標籤:眾所周知,蘋果的APP都是人工審核的,只一點比安卓的好,安卓的一些軟體上傳到第三方之後估計壓根就沒人測試,下載了之後直接閃退或者美觀性很差勁,更不要說使用者體驗了,那麼,蘋果的APP怎麼一步步的上傳到市集呢? 下邊我就我上一個項目的流程說一下 首先 你要有開發好APP,然後你需要花費99$去買一個帳號,以前手機開發和mac開發分開的,現在可以通用了,然後我們才可以繼續,大致流程分三步: 上線流程:1.配置認證