STM32F10X入門指南2---流水燈(初級篇)

    如何使用STM32來點亮一個流水燈呢?說白了也是使用STM32的IO口來產生高低電平的變化。下面先簡單的來介紹一下STM32的IO口吧。STM32 IO連接埠介紹不同於傳統的51單片機,大部分傳統的51單片機的輸出只有輸入輸出兩種方式,而STM32的輸入輸出的方式有輸入浮空,輸入上拉,輸入下拉,類比輸入,開漏輸出,推挽式輸出,推挽式複用,開漏複用8種方式,並且每種輸出方式的速度還可以配置成為10MHz,2MHz,50MHz。詳情參見STM32資料手冊中文版1

【原創】【Android】揭秘 ART 細節

   背景  Dalvik :http://zh.wikipedia.org/wiki/Dalvik%E8%99%9A%E6%8B%9F%E6%9C%BA  ART :http://source.android.com/devices/tech/dalvik/art.html   本文  Ian Rogers  在Google IO 2014上講述了 The ART runtime 的Garbage

LoaderManager使用詳解(一)---沒有Loader之前的世界

來源:http://www.androiddesignpatterns.com/2012/07/loaders-and-loadermanager-background.html感謝作者Alex

TI BLE協議棧軟體架構分析

看原始碼的時候,一般都是從整個代碼的入口處開始,TI  BLE 協議棧源碼也不例外。它的入口main()函數就是整個程式的入口,由系統上電時自動調用。 它主要做了以下幾件事情:(一)底層硬體初始化配置(二)建立任務並初始化任務配置(三)檢測並執行有效任務事件 Main() 函數源碼如下:一:底層硬體初始化設定75行,設定系統時鐘,使能記憶體緩衝功能。78行,關中斷,剛啟動時,系統運行不穩定,一般會首先關中斷。81行,硬體相關的I/O 口配置。84行,初始化mcu

Android筆記 之 旋轉木馬的音樂效果

一、前言——大家一定在百度音樂上線上聽過歌,有沒有注意到那個旋轉唱片——就上面那個,當音樂在播放的時候,那個光碟輪子在轉,就想旋轉木馬一般。感覺好好玩啊。碰巧想起前陣子做音樂播放器,哎,那這個也可以做在手機的音樂播放器上,這樣就代替了進度條了。一想到,就興奮,於是,首先畫圓形,然後放置背景圖片,然後使用動畫旋轉。當音樂播放時,同時開始播放圓形圖片的動畫,當音樂暫停時,暫停旋轉;當音樂停止播放時,就停止動畫,圖片回到原點。 二、效果—— 三、源碼——(1)MainActivit

cocos2D-X源碼講解之從cocos2D-X學習OpenGL(1)----cocos2D-X渲染結構

        個人原創,歡迎轉載,轉載請註明原文地址http://blog.csdn.net/bill_man        從本篇文章開始,將分析cocos2D-X 3.0原始碼,第一部分是從cocos2D-X學習OpenGL,也就是分析cocos2D-X 3.0的渲染代碼,本篇首先介紹cocos2D-X 3.0的渲染結構,使用的是3.0正式版。void

玩轉Android Camera開發(四):預覽介面四周暗中間亮,只拍攝矩形地區圖片(附完整源碼)

雜家前文曾寫過一篇關於只拍攝特定地區圖片的demo,只是比較簡陋,在座標的換算上不是很嚴謹,而且沒有完成預覽介面四周暗中間亮的效果,深以為憾,今天把這個補齊了。在上代碼之前首先交代下,這裡面存在著換算的兩種模式。第一種,是以螢幕上的矩形地區為基準進行換算。舉個例子,螢幕中間一個

robotium原理之擷取WebElement元素

        robotium架構支援WebView,在robotium中有getWebElements()、getWebElements(By by)等方法來擷取android中的WebView的元素,並提供了 clickOnWebElement方法來完成點擊事件.android中的原生控制項是比較好攻取的,那麼對於WebView這個架構是怎麼擷取的呢。第一步:利用JS擷取頁面中的所有元素      

Android重寫FragmentTabHost來實現狀態儲存

最近要做一個類似QQ底部有氣泡的功能,試了幾個方案不太好,我想很多開發人員使用TabHost都會知道它不儲存狀態,每次都要重新載入布局,為了儲存狀態,使用RadioGroup來實現,狀態是可以儲存了,問題是無法實現氣泡功能,不能自訂布局,因為RadioGroup裡面只能包含RadioButton,不然狀態切換不起用作,這個可以查看RadioGroup源碼,為了既能儲存狀態又能實現氣泡功能,所以只能自己修改控制項了或者自己寫一個類似的切換功能,查看了FragmentTa

Android筆記之 網路http通訊

0、在認識HTTP前先認識URL在我們認識HTTP之前,有必要先弄清楚URL的組成,例如:http://www.******.com/china/index.htm它的含義如下:1. http://:代表超文本轉移協議,通知****.com伺服器顯示Web頁,通常不用輸入;2.

Error處理: 重提No Launcher activity found!

Error處理: 重提No Launcher activity found!重提No Launcher activity found!錯誤提示,及解決辦法Android應用開發中No Launcher activity found! 是常見的錯誤,而且解決辦法也很簡單。做Android開發已經很久了,相信自己不會輕易犯這個錯誤,但是今天卻又遇到;在AndroidManifest.xml檔案中也很確定的已經添加了 <action

關於ANDROID模擬器的一些事

轉載請註明本文出自大苞米的部落格(http://blog.csdn.net/a396901990),謝謝支援!繼上一篇 Android Studio VS Eclipse的文章後接著來分享AnDevCon大會上的內容(這是別人分享給我的,導致中間很多遺漏,許多都是我自己上網找資料補充的,請見諒),今天的主題是關於Android模擬器的一些事。簡介:Android Virtual

如何在安卓應用程式中儲存資料

這是關於在應用中儲存資料和應用狀態系列文章中的第一篇。在安卓SDK中有許多機制可以用來儲存資料,決定使用哪一種和何時觸發該操作常讓人困惑。 當建立個人應用程式的時候你想要做的第一件、最容易的事就是儲存一些使用者輸入的、明確需要儲存的資料。下面是一些常用來持久化儲存的方法: 資料儲存最基本的方法就是儲存到外置存放裝置的檔案上。這種儲存可以被使用者和所有的應用程式獲得,當裝置當作外置儲存掛在的時候也可以看到。即使

android 動態添加控制項並實現每個子控制項的點擊事件

需求:我們要點擊進入一家店鋪,根據不同的店鋪,顯示不同條數的子條目 如:消毒間,洗菜間等。。。這些都是或多或少的,所以需要動態添加: 首先自訂View(linearLayout):package cn.qust.fang.widget;import io.vov.vitamio.MediaPlayer;import io.vov.vitamio.widget.MediaController;import io.vov.vitamio.widget.VideoView;import

Cocos2dx 小技巧(十五)話說ScrollView的delegate實現過程

轉眼六月份都快過去了,我發現這個月我一篇部落格都沒發表。表示很羞澀......下個月很有可能會迎來部落格大爆發,只是部落格的主題有點......呃,留點懸念吧。---------------------有小夥伴和我反應說雖然看過我之前寫的那篇 delegate相關的文章,回過頭再看看ScrollView委託的實現過程還是不好理解。我趕緊找出之前那篇博文看了下......尼瑪,這寫的都是些什麼東西,我自己都看得暈暈的......做人要厚道!為了彌補了點,下面我就以一個新手的角度(其實自己就是新手)

玩轉Android Camera開發(三):國內首發---使用GLSurfaceView預覽Camera 基礎拍照demo

GLSurfaceView是OpenGL中的一個類,也是可以預覽Camera的,而且在預覽Camera上有其獨到之處。獨到之處在哪?當使用Surfaceview無能為力、痛不欲生時就只有使用GLSurfaceView了,它能夠真正做到讓Camera的資料和顯示分離,所以搞明白了這個,像Camera只開預覽不顯示這都是小菜,妥妥的。Android4.0的內建Camera源碼是用SurfaceView預覽的,但到了4.2就換成了GLSurfaceView來預覽。如今到了4.4又用了自家的Textur

OpenGL研究3.0 多邊形地區填充

OpenGL研究3.0 多邊形地區填充DionysosLai(906391500@qq.com)2014-06-22         所謂多邊形地區填充,就是將多邊形內部地區,全部已同樣色塊填充。注意:這裡討論的多邊形是簡單多邊形(即不考慮諸如五角星這種相交多邊形)。簡單多邊形,分為凹多邊形和凸多邊形。        

Android 官方文檔:(二)應用清單 —— 2.23 &lt;uses-configuration&gt;標籤

syntax:<uses-configuration  android:reqFiveWayNav=["true" | "false"]  android:reqHardKeyboard=["true" | "false"]  android:reqKeyboardType=["undefined" | "nokeys" |

Android 官方文檔:(二)應用清單 —— 2.26 &lt;uses-permission&gt;標籤

syntax:<uses-permission android:name="string"        android:maxSdkVersion="integer" />contained in:<manifest>description:Requests a permission that the application must be granted inorder for it

cocos2d-x 3.0 rapidJson 解析操作應該注意的細節

Size visibleSize = Director::getInstance()->getVisibleSize();Point origin = Director::getInstance()->getVisibleOrigin();std::string path = FileUtils::getInstance()->fullPathForFilename("story.json");std::string document =

總頁數: 2771 1 .... 579 580 581 582 583 .... 2771 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.