Time of Update: 2015-03-04
Android
Time of Update: 2015-02-28
Android QLite 資料庫的詳解,androidqliteQLite採用動態資料類型,當某個值插入到資料庫時,SQLite將會檢查它的類型,如果該類型與關聯的列不匹配,SQLite則會嘗試將該值轉換成該列的類型,如果不能轉換,則該值將作為本身的類型儲存,SQLite稱這為“弱類型”。但有一個特例,如果是INTEGER PRIMARY KEY,則其他類型不會被轉換,會報一個“datatype
Time of Update: 2015-02-15
android開發過程中引用第三方包,android第三方關於android開發中使用第三方jar包問題:一般都是打包好的jar包,那麼拷貝到工程下面的libs包下面即可。如果還是源碼有兩種方法匯入:方法一:點擊項目右鍵 點擊properties 快速鍵Alt+Enter然後選擇android 然後在右下方選擇add 然後選擇需要匯入的jar包 當然源碼包必須保證勾選了is library
Time of Update: 2015-02-14
Android screenOrientation
Time of Update: 2015-02-14
手把手教你_如何?HBuilder串連到genymotion的模擬器上,hbuildergenymotion背景說明:hbuilder還是挺好用的,速度快,也夠簡單,但是啟動並執行時候,看到hbuilder的運行菜單裡面只是說明了如何串連到預設的模擬器上,但是預設的模擬器實在是太慢了,所以想串連到genymotion模擬器上。 問題現象:安裝好hbuilder和genymotion,啟動模擬器後,hbuilder完全不為所動,找不到啟動的模擬器,更別提運行了。 問題分析:我的
Time of Update: 2015-02-13
第三篇 Superuser定製--許可權靜默攔截(想了好久最簡單的方案),第三篇superuser 最近自己晚上在研究Supersuser。apk
Time of Update: 2015-02-13
AVAudioSessionPortOverrideSpeaker 和 AVAudioSessionCategoryOptionDefaultToSpeaker區別,avaudiosession本文部分翻譯了官方對這兩個屬性的描述。連結如下,此外加入個人的使用體會https://developer.apple.com/library/ios/qa/qa1754/_index.html問題的起源,在iOS中,播放聲音時,輸出到擴音器的需求。兩個屬性設定的區別The difference is
Time of Update: 2015-02-13
Android的TCP和UDP傳輸 簡單程式TCP UDP時常用的網路通訊方式,具體內容及傳輸方式可以百度搜尋這裡不再贅述,我做的主要是把源碼發出來,給大家參考。首先,TCP建立串連之後,通訊雙方都同時可以進行資料的傳輸,其次,他是全雙工系統的;在保證可靠性上,採用逾時重傳和捎帶確認機制。常用的tcp串連圖伺服器端代碼vc3Ryb25nPjwvcD4KPHA+PHN0cm9uZz48L3N0cm9uZz48cHJlIGNsYXNzPQ=="brush:java;"> try {
Time of Update: 2015-02-11
iOS:擷取當前app版本,ios擷取當前app//軟體版本- (void)softwareVersion{ NSDictionary *infoDic = [[NSBundle mainBundle] infoDictionary]; NSString *currentVersion = [NSString stringWithFormat:@"當前軟體版本為:%@",infoDic[@"CFBundleShortVersionString"
Time of Update: 2015-02-10
教你快速高效接入SDK——關於Application的適配和代理,sdkapplication我們知道,每個android應用程式中都有一個唯一的上下文Application對象,這個Application一般我們不需要去關心他,應用啟動時,系統會自動建立一個預設的Application執行個體。但是,因為Application在整個應用中是唯一的,也就是說,他是一個單例。所以,有的應用就可能希望利用Application來完成一些工作。好在,在android中,實現一個自訂的Applicati
Time of Update: 2015-02-10
Android 開源項目源碼分析第一期正式發布,android開源項目 由 Trinea 發起、幾十名 Android 開發人員參與的Android 開源項目源碼分析第一期正式發布。 從簡介、總體設計、流程圖、詳細設計全方面分析開源庫源碼,第一期包括 10 個著名開源庫及 5 個公用技術點的全面介紹。 分析文檔 作者 Volley 源碼解析 grumoon Universal Image Loader 源碼分析 huxian99 Dagger 源碼解析
Time of Update: 2015-02-08
Android輸出log的封裝,android輸出log本文中的log封裝來源於github一個項目中,具體位置我給忘了.經過此封裝後可以方便查看到log所在的類名,方法名,行數等資訊.' 1 public class DLog { 2 static String className; 3 static String methodName; 4 static int lineNumber; 5 6 private DLog(){ 7 /
Time of Update: 2015-02-06
Android反編譯apk(一),android反編譯apk 為什麼反編譯: 做為個人開發,有時候看到精美的UI效果,好玩的功能,是不是有想可以參考學習的衝動。反編譯android的apk,就是從apk中把資源(片,音樂,布局檔案等等),原始碼。 推薦閱讀: 對於反編譯apk,請先閱讀文章<<反編譯Android應用>>,<<Android
Time of Update: 2015-02-06
【Android開發經驗】Bitmap高效顯示系列——如何有效載入大尺寸Bitmap,androidbitmap 轉載請註明出處:http://blog.csdn.net/zhaokaiqiang1992 Bitmap的處理在Android開發中一直是一個大問題,因為稍不注意,Bitmap就能夠吃掉我們的所有記憶體,然後崩潰退出!但是,只要我們掌握了Bitmap的一些常見處理技巧,就可以有效避免這個問題,從此不再懼怕Bitmap。
Time of Update: 2015-02-03
判斷app是否運行於前台的兩個方法,判斷app前台兩個經常遇到這種情況,app收到新訊息,如果app不在前台,則在手機通知欄發送一個通知提醒。那麼,如何判斷app是否處於前台檢驗當前app是否運行於前台,而沒有被最小化,上網查了一下解決方案,看到一段代碼是可以實現的:public boolean isRunningForeground(Context context){ActivityManager am = (ActivityManager) context.getSystemService(
Time of Update: 2015-02-02
Unity3D技術之資源資料庫 (AssetDatabase)詳解,unity3d資料庫【狗刨學習網】資源資料庫 (AssetDatabase)資源資料庫 (AssetDatabase) 是允許您訪問工程中的資源的 API。此外,其提供方法供您尋找和載入資源,還可建立、刪除和修改資源。Unity 編輯器 (Editor) 在內部使用資源資料庫 (AssetDatabase) 追蹤資源檔,並維護資源和引用資源的對象之間的關聯。Unity
Time of Update: 2015-02-02
Unity+NGUI效能最佳化方法總結,unityngui 一共9招。 1
Time of Update: 2015-02-01
webview chromium v35 2dcanvas實現流程詳解,webviewchromiumwebview版本chromium(即與android4.4webview chromium架構相同)2dcanvas的實現與原生chromium(surfaceview方案)有很大不同。下面詳細記下webview
Time of Update: 2015-01-31
Android官方入門文檔-支援不同的螢幕Android官方入門文檔[10]支援不同的螢幕 Supporting Different Screens支援不同的螢幕 This lesson teaches you to1.Create Different Layouts2.Create Different BitmapsYou should also read•Designing for Multiple Screens•Providing
Time of Update: 2015-01-29
SharedPreferences儲存詳解,sharedpreferences將資料存放區到SharedPreferences中:getSharedPreferences(檔案名稱,