原创 phonegap使用初步研究(二)使用cordova-2.9.0做hybrid app

首先activity使用了以下的接口。據說可以加快啓動的速度。 public class MainActivity extends Activity implements CordovaInterface, OnClickListe

原创 phonegap使用的初步研究(一)cordovaWebView不能加載外網的頁面

看到hybird app的優越性後,決定研究一下phonegap的使用方法。 把官網上cordova2.9.1下載後,發現裏面的demo沒法直接用,總是報錯,後來發現是library包重複了,在java build path改一下,問題就

原创 maven的初步使用--Eclipse android maven的項目創建

別人說maven不錯,得去學學,故想放在android上使用,按照其他教程做了一遍。 發現在Eclipse建立maven後,等到Eclipse下載完成了,卻發現項目一堆錯誤,pom.xml出錯,整個項目打叉。 1. 項目中會缺少test路

原创 關於ShareSDK默認的新浪微博分享編輯框超過140字的問題

現象如圖:右下角有個剩下字數統計。但是當變成負數的時候居然還是可以分享成功。 於是就得限制負數不能分享。 解決方案: 在cn.sharesdk.onekeyshare.theme.classic包的EditPage.java裏,在

原创 藍牙BLE與設備交互研發錄一

本文建立在官方demo BluetoothLeGatt上進行探索。在BluetoothLeGatt工程代碼基礎上對藍牙設備進行連接與發送指令,並且接收到藍牙設備發回來的指令。 搜索藍牙設備 mBluetoothAdapter.startL

原创 swift 委託模式delegate 中出現的莫名其妙的錯誤EXC_BAD_ACCESS

x.delegate = self 這行出現錯誤: Thread 1:EXC_BAD_ACCESS (code=2, address=0x10) 莫名其妙,無從查起,一度懷疑是不是這個xcode的版本不支持delegate,但在其他工程

原创 android SlidingMenu sample的j簡單寫法

github的地址是:https://github.com/jfeinstein10/SlidingMenu 可以根據上面的setup去做,一步一步,總會成功 下面使用在android studio 的ant編譯環境和eclipse的

原创 eclipse創建的android maven工程使用ant編譯,最後在studio裏打開使用

要執行下面的操作,前提是Eclipse 安裝了andorid sdk,maven插件。 廢話少說,開始。 1.在Eclipse創建一個android工程 2.項目右鍵,Convert to Maven Project 3.然後

原创 關於android listview屬性choiceMode的思考

choiceMode的值有:1.none;2.singleChoice;3multipleChoice 顧名思義:1是什麼都沒有,2是單選模式,3是多選模式 那到底選了相應的值後listview有什麼效果呢?下面來分別看看。 先說下結

原创 IntelliJ IDEA com.google.common.io.Closeables.closeQuietly(Ljava/io/Closeable

<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">用新IDE,在官網下了個IntelliJ IDE

原创 android 標題下劃線分塊導航 使用ViewPager+ViewPagerIndicator

看了好多人的博客,然後自己總結一下。 先上圖 0. 在libs添加 android-support-v4.jar 1. 引用工程 把github上的ViewPagerIndicator項目引用到項目工程 2. xml的使用 Ta

原创 使用android studio的gradle新建項目時候出現No cached version listing 或Enable Gradle 'offline mode'

使用android studio的gradle新建項目時候出現 Error:Unknown host 'downloads.gradle.org'.Enable Gradle 'offline mode' and sync proje

原创 vs2010 編譯mosquitto win32版本,開啓websockets,實現消息推送

前言:因爲之前沒有怎麼碰vs,只搞過cygwin,而cygwin上搞了好久都搞不定,以至於重新整理思路,這window上的版本應該怎麼去編譯。一直不知道怎麼搞,只能邊看其他教程,邊自己搞着,連續幾天下了班就可以研究編譯,特別是在開啓web

原创 android系統設置裏的字體大小導致的佈局混亂問題

現象: 系統設置裏的字體大小設置超小或者超大,導致佈局混亂。 解決: 在BaseActivity里加入initSystemFont()就可以不收系統字體大小的影響而導致layout的變形了。 /** * 初始化系統的字體大小,不受設

原创 nfc讀卡在android 4.4以上與4.4以下寫法的區別

nfc讀卡本來在android4.1讀寫很正常,在4.4就出現莫名其妙的錯誤,搞了好久,終於有點眉目。 http://stackoverflow.com/questions/23815555/is-it-possible-to-with