Time of Update: 2016-07-02
標籤:接著前面的文章《Android java傳遞int類型資料給C》《Android java傳遞string類型資料給C》,繼續實踐實現public native int[] arrElementsIncrease(int[] intArray);項目布局<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
Time of Update: 2016-07-01
標籤: Bugtags 是什嗎?Bugtags 是移動時代首選 Bug 管理系統,針對不同的使用情境,Bugtags 具有以下強大特性:行動裝置 App Bug 管理Bugtags 可以直接在應用中所見即所得 (WYSIWYG)提交 Bug,自動上傳、操作步驟、控制台日誌等數。行動裝置 App崩潰管理智能發現並上報所有崩潰資料,包含、堆棧、操作步驟、控制台日誌等資料。行動裝置 App使用者反饋管理使用者遇到問題只需手機搖一搖並標註,相關資料即可即時同步到你的管理雲端。網站應用程式
Time of Update: 2016-07-01
標籤:先介紹一下項目環境,前端工具使用fis-plus,主要使用了zepto外掛程式。整體架構比較簡單。 在這裡我們不討論viewport布局(使用viewport貌似坑會少很多,但是由於條件限制,有時只能使用原始方法開發),下面進入正題: 零、調試工具 推薦大家在調試移動端頁面時使用chrome的toggle device mode。
Time of Update: 2016-07-01
標籤:1.運動模型 2.掃描匹配 注意ScanMatcher::score()函數的原理是likehood_field_range_finder_model方法,參考《機率機器人》手稿P143頁,ScanMatcher::optimize()方法獲得了一個最優的粒子。 1 //此處的方法是likehood_field_range_finder_model方法,參考《機率機器人》手稿P143 2 inline double ScanMatcher::score(const
Time of Update: 2016-07-02
標籤:通過蜂鳴器的實現原理,實現一個完整的蜂嗚器驅動,可以開啟和關閉蜂鳴器. PWM驅動的實現方式不同於LED驅動, PWM 驅動將由多個檔案組成。這也是大多數 Linux 驅動的標準實現方式.剛開始是LED驅動的代碼重用,Linux 驅動的代碼重用有很多種方法。可以採用標準 C程式的方式。將要重用的代碼放在其他 的檔案 (在標頭檔中聲明〉中。 如果要使用某些功能, include 相應的標頭檔即可〈這種方式稱為 靜態重用〉。也可以使用另外一種動態重用的方式,也就是一個 Linux
Time of Update: 2016-07-01
標籤:gt 手機效能測試GT demo官方範例文件 http://gt.qq.com/docs/i/GTiOSUserGuide.pdf雲筆記中實踐GT過程雲筆記項目中嵌入GT framework:step1 下載framework SDK http://gt.qq.com/download.html iOS平台最新release版是 v2.2.3,發布日期是2015年8月26日。GT
Time of Update: 2016-07-01
標籤:gt 手機效能測試GT demo官方範例文件 http://gt.qq.com/docs/i/GTiOSUserGuide.pdf (內含更多API使用說明)GT API 列表650) this.width=650;" src="http://note.youdao.com/yws/res/1675/WEBRESOURCEbf9f82ccdd6bd3f8ec88336329e5929c" alt="WEBRESOURCEbf9f82ccdd6bd3f8ec88336329e59"
Time of Update: 2016-07-01
標籤:在最近的項目中,策劃老是要求我們彈出各種類型的鍵盤,特別是在iOS下,例如輸入帳號的時候,不應該支援輸入中文,該輸入純數位時候就應該談數字鍵台等。個人覺得這些都是我們平時開發很少意識到的,雖然有些刁鑽,但都是為了使用者體驗,為了我們的產品,於是便在網上找了一些資料,在此與各位朋友分享:在過去的幾年裡,在行動裝置上瀏覽網頁已變得難以置信的受歡迎。 但是這些裝置上的瀏覽體驗,有時遺留很多的有待改進。當涉及到填寫表單時,這一點尤為明顯。幸運的是,HTML5規範引入了許多新input類型
Time of Update: 2016-07-02
標籤:一:手勢與ScrollView相容問題 倘若在 ViewController 中添加了一個 TableView,那麼很可能在側滑返回的時候,反而先觸發了 TableView 的上下滾動,這一點是非常惱人的。 通過 requireGestureRecognizerToFail() 這個方法,就可以很好的處理這個問題。if let gestures = navigationController?.view.gestureRecognizers { for
Time of Update: 2016-07-01
標籤:【1】SDK Manager無法更新Android SDK安裝後需要運行SDK Manager下載安裝包,預設從google網站下載,但被GWF和諧了,感謝一位網友提供的鏡像網站。具體步驟是:運行SDK Manager,在菜單Tools->Options中將HTTP Proxy Server設定為mirrors.neusoft.edu.cn,勾上Force https://... source to be fetched using
Time of Update: 2016-07-02
標籤:一:@autoclosure將一段代碼塊活著一句運算式自動的封裝成一個閉包func logIfTrue(predicate: () -> Bool) { if predicate() { print("True") }} 調用logIfTrue({return 2 > 1}) 簡寫:logIfTrue{2 > 1}在predicate加上@autoclosure調用的時候就可以省略{}直接使用logIfTrue(2>1)
Time of Update: 2016-07-01
標籤:顯示隱藏檔案在終端裡輸入下面命令即可讓它們顯示出來。 defaults write com.apple.finder AppleShowAllFiles -bool true 如果想恢複隱藏,可以用這個命令: defaults write com.apple.finder AppleShowAllFiles -bool false 注意:1、執行命令後需要重啟 Finder 才能看到效果。 2、不要亂動不懂的隱藏檔案,可能會損壞你的系統。本文出自 “Granger”
Time of Update: 2016-07-02
標籤:本文給《Android java傳遞int類型數組給C》中添加C代碼中調用logcat的功能Android.mk檔案增加以下內容LOCAL_LDLIBS += -llogC代碼中增加以下內容#include <android/log.h>#define LOG_TAG "System.out"#define LOGD(...) __android_log_print(ANDROID_LOG_DEBUG, LOG_TAG, __VA_ARGS__)#define LOGI(...
Time of Update: 2016-07-01
標籤:Android
Time of Update: 2016-07-02
標籤:TCP Keepalive HOWTOPrev Next4. Programming applicationsThis section deals with programming code needed if you want to create applications that use keepalive. This is not a programming manual, and it requires that you have previous knowledge
Time of Update: 2016-07-01
標籤:縮減iOS安裝包大小是很多中大型APP都要做的事,一般首先會對資源檔下手,壓縮圖片/音頻,去除不必要的資源。這些資源最佳化做完後,我們還可以嘗試對可執行檔進行瘦身,項目越大,可執行檔佔用的體積越大,又因為AppStore會對可執行檔加密,導致可執行檔的壓縮率低,壓縮後可執行檔占整個APP安裝包的體積比例大約有80%~90%,還是挺值得最佳化的。下面介紹一下在研究可執行檔過程中發現的可以最佳化的點。研究的過程使用了linkmap,linkmap的介紹跟產生可以參考另一篇文章—iO
Time of Update: 2016-07-02
標籤:命令列工具分成SDK工具和平台工具。SDK工具SDK工具跟隨SDK安裝包安裝並隨時更新。Virtual Device 工具1、 Android Virtual Device Manager 提供了一個圖形化的圖形使用者介面,你可以建立和管理運行在Android虛擬機器中的AVD。 2、 Android Emulator 基於QEMU的裝置虛擬機器,允許你在即時的Android運行環境中調試和測試你的應用。 3、 mksdcard 協助你建立一個磁碟鏡像Development 工具1、
Time of Update: 2016-07-01
標籤:~~~~我的生活,我的點點滴滴!!部門領導突然心血來潮,想在android平台上做應用,但是我們大多產品屬於嵌入式(本吊只負責寫寫應用,苦比的被強行頂過來搞這,由於這還得領導吵了一架,架雖然吵完了,任務還得做啊),吐槽完了,我們進入主題 ,在嵌入式上一般是c/c++ ,android什麼java什麼,完全不會啊,還好Qt出了支援android平台,那麼我何不來試試了(如果專職做android平台台應用還是建議使用原生態android去開發吧,畢竟Qt for
Time of Update: 2016-07-02
標籤:1/** * 整個過程:繼承SurfaceView並實現SurfaceHolder.Callback介面 * ----> SurfaceView.getHolder()獲得SurfaceHolder對象 * ---->SurfaceHolder.addCallback(callback)添加回呼函數 * ---->SurfaceHolder.lockCanvas()獲得Canvas對象並鎖定畫布 * ----> Canvas繪畫 *
Time of Update: 2016-07-01
標籤: 最近都在學一些反編譯安卓相關的東西,其實網上有很多教程關於用 IDA 調試 Android 的過程,主要記錄一下我遇到的坑首先 Android手機要是root過的 還要注意的一點是apk中的 AndroidManifest.xml 中debuggable要為true 1、將 apk 裝到手機上,然後執行命令列:adb shell am start -D -n