關於github上開源nineoldandroids相容動畫的筆記,github上面有個例子很好的列舉了NineOldAndroids相容動畫的用法。下載了下來然後運行測試了下:因為要引用nineoldandroids的項目,我這裡直接把它的原始碼拷貝進去了,用做測試。android 11版本也有ObjectAnimator動畫屬性,但是不能相容10版本甚至8的版本號碼,國內這個版本號碼的手機份額還是不小的。所以相容也必須只有用這個開源的了。 static {
Android手機開發之螢幕適配,android開發適配對於Android開發,會有不同尺寸和密度的螢幕來適配:android手機用戶端螢幕適配問題?沒聽說過有專人負責。都是程式員做的。舉2個例子吧,設計layout的時候要用Relativelayout,這樣不管什麼解析度都能正常顯示。還有就是圖片的話用PNG格式的。 android開發多螢幕適配問題我不是大神。只是想幫你,希望不會幫倒忙。大神太忙,不會看這個的。在 values 、 values-sw360dp-xhdpi 和
Android常用UI組件,androiduiTextView是Android裡面用的最多的UI組件,一般使用在需要顯示一些資訊的時候,其不能輸入,只能初始設定或者在程式中修改。執行個體:TextViewDemo運行效果:代碼清單:布局檔案:main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout
ImageView設定selector遇到的小問題及解決方案記錄,imageviewselector用兩張圖片做了個selector,使用ImageView的src或background使用selector點擊時,總沒出現點擊效果,這是為什麼呢?經過一番折騰後來才發現一個“秘密”。先不公開,大家來看一看:<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="
Android程式ant打包,androidant打包1.準備工作(1)首先安裝好ant工具 (2)產生keystore在jdk的bin目錄下 輸入 keytool -genkey -alias android.keystore -keyalg RSA -validity 20000 -keystore android.keystore
pull解析和sax解析的區別,pullsax解析如果在一個XML文檔中我們只需要前面一部分資料,但是使用SAX方式或DOM方式會對整個文檔進行解析,儘管XML文檔中後面的大部分資料我們其實都不需要解析,因此這樣實際上就浪費了處理資源。使用PULL方式正合適。 Pull解析器和SAX解析器雖有區別但也有相似性。他們的區別為:SAX解析器的工作方式是自動將事件推入註冊的事件處理器進行處理,因此你不能控制事件的處理主動結束;而Pull解析器
LayoutInflater.inflate詳解,layoutinflater介紹常見inflate方法在日常開發中經常會用到通過資源id去擷取view的情境,我們通常有四種方式去擷取view,分別是以下四種://1,通過系統服務擷取布局載入器LayoutInflater inflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);View view =
Git 如何讓單個檔案回退到指定的版本,git回退到指定1. 進入到檔案所在檔案目錄,或者能找到檔案的路徑查看檔案的修改記錄git log MainActivity.java2. 回退到指定的版本git reset f7a220761c312d47013c394d750528f9acbc3099 MainActivity.java3. 提交到本地git commit MainActivity.java -m
重啟linux上的tomcat,重啟linuxtomcat1、進入tomcat安裝目錄2、cd bin3、./shutdown.sh4、./startup.shLinux中tomcat的重啟命令是什?沒有重起吧 可以shutdown 然後再startuptomcat的bin目錄下有這些指令碼
Android視圖注入庫:butterknife,androidbutterknife介紹ButterKnife通過@InjectView和視圖的ID註解的變數去找到並自動轉換為你布局上相應的布局視圖。class ExampleActivity extends Activity { @InjectView(R.id.title) TextView title; @InjectView(R.id.subtitle) TextView subtitle;&
GCD 初步學習,GCD學習GCD應該是比較牛逼的東西了吧,一時半會應該是操作不好。在cocoa-china上面有兩篇關於GCD的文章,GCD 深入理解(一) GCD
Cocos2d-x中建立SQLite資料庫,cocos2d-xsqlite我們下邊介紹如何通過SQLite3提供的API實現MyNotes資料庫建立。建立資料庫一般需要經過如下三個步驟。(1) 使用sqlite3_open函數開啟資料庫。(2) 使用sqlite3_exec函數執行Create Table語句,建立資料庫表。(3) 使用sqlite3_close函數釋放資源。在這個過程中,我們使用了三個SQLite3
android4.4組件分析--service組件-bindService源碼分析,android4大組件6.1.1. bindService
Cocos2d-x資料持久化-查詢資料,cocos2d-x資料查詢資料查詢一般會帶有查詢條件,這可以使用SQL語句的where子句實現,但是在程式中需要動態綁定參數給where子句。查詢資料的具體操作步驟如下所示。(1) 使用sqlite3_open函數開啟資料庫。(2) 使用sqlite3_prepare_v2函數預先處理SQL語句。(3) 使用sqlite3_bind_text函數綁定參數。(4) 使用sqlite3_step函數執行SQL語句,遍曆結果集。(5)
android手動修改density(dpi)的方法,androiddensitydpiAndroid系統中會根據螢幕解析度範圍,制定預設的density,既320(xhdpi),那麼我們也可以手動修改density。修改的方式在system.prop中修改ro.sf.lcd_density的值;例如ro.sf.lcd_density=480;我們可以使用adb命令查詢該屬性:adb shell getprop
android應用開發:android網路通訊,android應用開發眾所周知,Android與伺服器通訊通常採用HTTP通訊方式和Socket通訊方式,而HTTP通訊方式又分get和post兩種方式。HTTP協議簡介: HTTP (Hypertext Transfer Protocol ),是Web連網的基礎,也是手機連網常用的協議之一,HTTP協議是建立在TC
友盟社交分享中的那些坑,友盟社交分享友盟社交分享中的那些坑目前在做的產品,新版本需要支援社交分享,其實舊版本已經有了,但是被屏蔽了,本來再次開啟也沒什麼,但是發現新的需求要多支援一個平台,而舊平台的sdk又太舊了(介面都改了),為了節約時間,就考慮友盟社交分享,文檔說快速整合只要10分鐘.下面呢,咱來說下具體使用友盟分享遇到的一些問題首先是產品需求為了避免大夥看大段的需求文檔,咱精簡出和本文相關的需求分享到好友分享到朋友圈分享到qq空間分享到新浪微博分享圖片+文字分享視頻+文字分
Xcode6.1 發布 出現 The ipa is invalid. It does not include a Payload Directory
Android自訂控制項教程一:Android如何?老版優酷用戶端三級環形菜單,轉載請附上本文連結:http://blog.csdn.net/cyp331203/article/details/40423727先來看看效果:一眼看上去好像還挺炫的,感覺比較複雜。。。實際上並不難,下面我們來看看如何?:基本素材就是下面三個:我們先來看看布局檔案怎麼寫,實際上這裡這三張圖片都差不多,我們這裡使用RelativeLayout,方便後續小表徵圖的加入,基本就是centerInParent和
iOS kvc,ioskvckvc在我的腦海裡就是一個用來來修改執行個體變數屬性的值。今天又遇到kvc來第二次學習它,網上看了很多部落格,好像都不太符合我的口味,下面來摘錄一些,自己總結一下;http://www.cnblogs.com/stoic/archive/2012/07/20/2601315.html這個博主寫的是一些應用執行個體,我比較喜歡,他說明了,如何去代碼操作;http://blog.csdn.net/omegayy/article/details/7381301