Time of Update: 2015-07-01
標籤:因近期項目需求調試了Android藍芽通訊介面,主要是兩個終端作為服務端和用戶端的通訊,本文將部分重要知識點記錄如下。藍芽是短距離無線通訊,通常分經典藍芽和低功耗藍芽(即藍芽4.0),兩類藍芽協議各層定義上存在很多不同,因此晶片也不一樣,但就Android上做應用程式層開發沒什麼差別。藍芽通訊分為配對和資料轉送兩部分,兩部分是獨立的,一般來說是點對點,如果要組區域網路需要支援LAN協議擴充,沒有嘗試過。配對階段發現裝置方
Time of Update: 2015-07-01
標籤:Cocoa架構是iOS應用程式的基礎,瞭解Cocoa架構,對開發iOS應用有很大的協助。1、Cocoa是什嗎?Cocoa是OS X和 iOS作業系統的程式的運行環境。是什麼因素使一個程式成為Cocoa程式呢?不是程式設計語言,因為在Cocoa開發中你可以使用各種語言;也不是開發工具,你可以在命令列上就可以建立Cocoa程式。Cocoa程式可以這麼說,它是由一些對象組成,而這些對象的類最後都是繼承於它們的根類
Time of Update: 2015-07-01
標籤:在android的學習過程中,會有很多坑,我會把我遇到的,一一列下來,方便後來者查閱!1:android-support-v4.jar and android-support-v7-appcompat.jar 的問題,在建立項目是因新手選擇 targart sdk,compile sdk的時候,選擇高版本的時候,會有找不到這兩個包的問題,解決方案:appcompat_v7
Time of Update: 2015-07-01
標籤:1,為什麼需要類緩衝:答:由於頻繁的尋找類及類成員變數需要很大的時間與空間開銷,可參考如下文章:http://www.ibm.com/developerworks/cn/java/j-jni/http://www.28im.com/java/a2379737.html2,緩衝時需要在java類使用static,如下: 1 package com.dasea.test.core; 2 public class TestSetData { 3 //
Time of Update: 2015-07-01
標籤:App_code 只有website類型的工程才有效。App_Code 下建立的.cs檔案僅僅是“內容”不是代碼。你設定那個檔案為“編譯”就行了。其他特殊檔案夾1. Bin檔案夾Bin檔案夾包含應用程式所需的,用於控制項、組件或者需要引用的任何其他代碼的可部署程序集。該目錄中存在的任何.dll文 件將自動地連結到應用程式。2.
Time of Update: 2015-07-01
標籤:工作內容集中到Contact模組,這個應用查詢資料的地方很多,其使用了CursorLoader這個工具大大簡化了代碼複雜度。Android自3.0提供了Loader機制,當時google的API只是簡單的介紹了一下沒有給出用法,大家很少有關注。後來因為重度模型下的效能最佳化,R&D的朋友發現這個東西非常給力,這才開始注意到這個強大的工具。CursorLoader是Loader的子類,可以說是Loader的升級版。這篇小結以loader為基礎說明,弄懂原理之後也就明白了CursorL
Time of Update: 2015-07-01
標籤:要想熟練地操作任何一個資料庫,最最基本的要求就是要懂SQL語言,這也是每個程式員都應該掌握的技能。雖說SQL博大精深,要想精通確實很難,但最基本的一些建表命令,增刪改查,大家還是必須要學會的。SQL(Structured Query
Time of Update: 2015-07-01
標籤:以前用eclipse,現在eclipse google不提供支援 開始用android studio了, 還是有些不習慣http://www.genymotion.net/官網註冊帳號下載genymotion-[VERSION]_[ARCH].bin進入android studio In Android Studio, go to File > Settings. Select Plugins and click Browse
Time of Update: 2015-07-01
標籤:web一.錯誤資訊:2015-7-1 9:15:25 org.apache.catalina.core.ApplicationContext log資訊: No Spring WebApplicationInitializer types detected on classpath2015-7-1 9:15:25 org.apache.catalina.core.StandardContext listenerStart嚴重: Error configuring application
Time of Update: 2015-07-01
標籤:app store 這是截止2015年7月最新的操作流程。說明可以在這裡查看app store對開發人員的一些要求 英文:https://developer.apple.com/app-store/review/guidelines/ 中文:http://www.cocoachina.com/appstore/20130304/5757.html 為了避免後面的錯誤,要確保以下幾點:必須支援64bit
Time of Update: 2015-07-01
標籤:android gridview android 單行gridview橫向滑動的實現首先重寫下GridView HorizontalGridView.javapublic class HorizontalGridView extends GridView { public HorizontalGridView(Context context, AttributeSet attrs) {
Time of Update: 2015-07-01
標籤:題目連結:傳送門題意:有n個高度分別為hi的山峰,然後海平面,初始的時候為0,然後每隔一秒還平面會上升一米然後給定m個時刻,求第i秒時這時候的山峰分成了幾塊初始的時候都連在一起很明顯是一塊。分析:我們將海面看著是不動的,然後將時間倒著來考慮,考慮山峰是逐漸上升的,然後如果它的在這個某時刻之前如果它的左右的山峰都沒有出現的話那麼塊數就要增加,否則如果左右都出現了的話那麼塊數就要減一。代碼如下:#include <iostream>#include
Time of Update: 2015-07-01
標籤:ios masonry #import "FourViewController.h"#import "View+MASAdditions.h"#import "FiveViewControllerr.h"#define WS(weakSelf) __weak __typeof(&*self)weakSelf =
Time of Update: 2015-07-01
標籤:如果使用預設的系統管理,預設放在包下面,比較省心,而且在卸載app後不會造成資料殘留,但是這樣也有一個問題,比如我做一個背單詞的軟體,那麼當使用者卸載掉這個app時,他辛辛苦苦下載的單詞庫也沒了...所以我想到的解決方案,就是把資料庫路徑改下,不放到包下面,放到SD卡上。仔細看看,還真不容易做,網上有人甚至去更改源碼。不過最後還是找到瞭解決方案:查看SQLiteOpenHelper源碼,會發現有這樣一段代碼: if (mName == null) { db =
Time of Update: 2015-07-01
標籤:dexclassloader android apk 動態載入 java classloader 和android中DexClassloader對比: Java ClassLoader : 作用: 主要用來載入class 到jvm中,以供程式使用,也就是說:java程式可以動態載入類定義,而這個動態載入機制就是通過ClassLoader來實現的
Time of Update: 2015-07-01
標籤:安卓 閃退-圖片 1.現象 當我們在app上上傳一些安卓的本地圖片時,有時當上傳某些圖片時會莫名其妙的閃退,而檢查時發現並沒有oom異常。同樣上傳一些類似的圖片卻可以正常使用。1.1 開啟選擇本地圖片Intent intent = new Intent(Intent.ACTION_PICK, null);
Time of Update: 2015-07-01
標籤:Regex iosRegex 郵箱Regex 手機號Regex iosdevtip Regex,又稱正規標記法、常規標記法(英語:Regular
Time of Update: 2015-07-01
標籤:android android lint android刪除無效資源 android刪除未使用圖 lint Android lint 刪除無用、冗餘的 設定檔和 圖片資源 轉載請註明
Time of Update: 2015-07-01
標籤: 如果MainThread長時間無響應,系統會提示“XXX無響應”,然後使用者會關閉。那麼,如何定位問題呢?無響應並不像Crash,它抓取不到異常日誌,通常我們需要調試,才能定位問題。如何調試呢?1.在Eclipse
Time of Update: 2015-07-01
標籤:1. NSUserDefault 適用於儲存輕量資料,於NSDictionary 類似,通過key來存取資料。2. 如果有大量資料需要持久化,不建議使用NSUserDefault,可以使用coredata ,sqlite 進行資料持久化3. 通過set..: forKey: