Time of Update: 2018-12-03
android提供了自動提示功能的textview,按照內建的文檔和api demo可以寫幾行代碼就可以實現此功能。但預設的thresh為2,所以預設情況下你必須輸入兩個或者兩個以上的字元,才會有自動提示功能,否則AutoCompleteTextView是不會有任何提示的。當然你可以通過setThresh來設定至少輸入幾個字元後才會有提示,也可以在xml裡設定。 AutoCompleteTextView會把你所有的字串當做子串去做匹配,
Time of Update: 2018-12-03
在一個類中建立另外一個類,叫做成員內部類。這個成員內部類可以靜態(利用static關鍵字修飾),也可以是非靜態。由於靜態內部類在定義、使用的時候會有種種的限制。所以在實際工作中用到的並不多。 在開發過程中,內部類中使用的最多的還是非靜態地成員內部類。不過在特定的情況下,靜態內部類也能夠發揮其獨特的作用。 一、靜態內部類的使用目的。
Time of Update: 2018-12-03
對於DefaultHandler類中方法的成員String uri, String localName, String qName,Attributes attributes 弄的不是很清楚,於是得到下面這片文章感覺講的蠻清楚的。無節操的貼過來了。http://blog.csdn.net/wssiqi/article/details/82393571. xml中的localName和QName<?xml version="1.0" encoding="utf-8"?>
Time of Update: 2018-12-03
用intent開啟一個pdf檔案,調用過程如下;String pdffilename = "/sdcard/yaohao/1361845836352.pdf"; File file = new File(pdffilename); Uri uri = Uri.fromFile(file); try { Intent intent =new Intent(Intent.ACTION_VIEW);
Time of Update: 2018-12-03
keil 4.00。在ST官網上下的韌體包,用STM32F10x_StdPeriph_Lib_V3.4.0/Project/STM32F10x_StdPeriph_Template裡的工程,編譯正確。以下嘗試了兩種建立工程的方法,均失敗:1。 將韌體包裡的常式和相應的CMSIS、StdPeriph_Driver拷到工程下,修改target options裡的C/C++ include paths項為“../;../Src/App;../Src/CMSIS;../Src/Lib”,編譯報錯“D:/
Time of Update: 2018-12-03
void FfmpegMuxer::flushVideoQueue(uint64_t startTimestamp){FrameNode videoNode;Log::write("flush Video queue , startTimeStamp = %d\n", startTimestamp);if(demuxer->beChunkMode2()) {return;}while(demuxer->getVideoFrame(videoNode, startTimestamp))
Time of Update: 2018-12-03
JAVA 解析 XML 通常有兩種方式,DOM 和 SAX。DOM 雖然是 W3C 的標準,提供了標準的解析方式,但它的解析效率一直不盡如人意,因為使用DOM解析XML時,解析器讀入整個文檔並構建一個駐留記憶體的樹結構(節點樹),然後您的代碼才可以使用 DOM 的標準介面來操作這個樹結構。但大部分情況下我們只對文檔的部分內容感興趣,根本就不用先解析整個文檔,並且從節點樹的根節點來索引一些我們需要的資料也是非常耗時的。 SAX是一種XML解析的替代方法。相比於文件物件模型DOM,SAX
Time of Update: 2018-12-03
在使用PreferenceActivity時,碰到設定檔的ListPreference有兩個屬性android:entries,android:entryValues。這兩個屬性其實就和html的option的顯示內容和真實值一樣。android:entries設定的內容是我們在設定時看到的內容,而android:entryValues就是儲存在preferences.xml中的值。如:[html] view
Time of Update: 2018-12-03
stm32移植注意:工程配置中,記得加入include paths,debug按所使用編譯器選取對應下載器,Utilities下記得也要選取對應下載器。工程建立後編譯錯誤:STM32-uCOSii.sct(7): error: L6236E: No section matches selector - no section to be
Time of Update: 2018-12-03
一不小心,刪錯了,還把資源回收筒清空了,咋辦啊?只要三步,你就能找回你刪掉並清空資源回收筒的東西步驟:1、單擊“開始——運行,然後輸入regedit (開啟註冊表)2、依次展開:HEKEY——LOCAL——MACHIME/SOFTWARE/microsoft/WINDOWS/ CURRENTVERSION/EXPLORER/DESKTOP/NAMESPACE 在左邊空白外點擊“建立”,選擇:“主鍵” (在左邊就是“項”,所謂的主鍵就是這個),把它命名為“645FFO40——5081——101B—
Time of Update: 2018-12-03
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info{ [picker dismissModalViewControllerAnimated:NO];NSString *mediaType = [info objectForKey:UIImagePickerControllerMediaType];NSLog(@
Time of Update: 2018-12-03
1.Unable to find a suitable output format for錯誤:因為沒有調用av_register_all();注意是否沒有調用其它的初始化函數2.avcodec_encode_audio(audioStream->codec,audioBuffer, AUDIO_BUFFER_SIZE,
Time of Update: 2018-12-03
REGEDIT4 [HKEY_LOCAL_MACHINE/SOFTWARE/Classes/batfile] @="MS-DOS 批次檔" "EditFlags"=hex:30,04,00,00 [HKEY_LOCAL_MACHINE/SOFTWARE/Classes/batfile/DefaultIcon] @=hex(2):25,53,79,73,74,65,6d,52,6f,6f,74,25,5c,53,79,73,74,65,6d,33,3
Time of Update: 2018-12-03
這篇文章從網上找到的,作者是誰不詳,因為到處都是轉帖。看了之後,解開了我對synchronized的一些疑問,同時也驗證了我之前的理解是正確的,記錄下來。 在java編程思想中對synchronized的一點解釋:1、synchronized關鍵字的範圍有二種: 1)是某個對象執行個體內,synchronized
Time of Update: 2018-12-03
關於Internet上傳輸的、udp資料的大小問題,在論壇找到的文章http://bbs.csdn.net/topics/20299532#new_post轉Delphi大富翁上的文章的一部分,具體的文章見http://www.delphibbs.com/delphibbs/dispq.asp?lid=726166輪子學習筆記一:淺談乙太網路中的UDP編程 1.在進行UDP編程的時候,我們最容易想到的問題就是,一次發送多少bytes好? 當然,這個沒有唯一答案,相對於不同的系統,不同的要求,其得
Time of Update: 2018-12-03
由於是採用一邊編碼一邊上傳方式,發現華為pad使用ffmpeg編碼出來的檔案和上傳上去的檔案有區別,區別在於mdat後面緊跟的8個位元組不一致,從而導致了視頻無法播放。對比了上傳上去的檔案和本地檔案,發現是因為華為pad在mdat後的那八個位元組是在整個編碼結束後才寫入檔案中(其它手機是在flush檔案過程中寫入)再仔細分析一下發現這8個位元組表示了編碼格式等資訊
Time of Update: 2018-12-03
ADB全稱Android Debug Bridge, 是android sdk裡的一個工具, 用這個工具可以直接操作管理android模擬器或者真實的andriod裝置(如G1手機).它的主要功能有:* 運行裝置的shell(命令列)* 管理模擬器或裝置的連接埠映射* 電腦和裝置之間上傳/下載檔案* 將本地apk軟體安裝至模擬器或android裝置ADB是一個 用戶端-伺服器端 程式, 其中用戶端是你用來操作的電腦, 伺服器端是android裝置..先說安裝方法, 電腦上需要安裝用戶端.
Time of Update: 2018-12-03
來源:http://158067568.iteye.com/blog/901052UDP廣播與多播作者:legendQQ:158067568使用UDP協議進行資訊的傳輸之前不需要建議串連。換句話說就是用戶端向伺服器發送資訊,用戶端只需要給出伺服器的ip地址和連接埠號碼,然後將資訊封裝到一個待發送的報文中並且發送出去。至於伺服器端是否存在,或者能否收到該報文,用戶端根本不用管。通常我們討論的udp的程式都是一對一的單播程式。本章將討論一對多的服務:廣播(broadcast)、多播(multicas
Time of Update: 2018-12-03
屏蔽USB連接埠,往往出於一個方面的考慮:安全。這個安全性組件括病毒安全和資料安全。現在的USB快閃記憶體病毒可是猖獗的很,同時,你{tagshow(event)}">電腦上面的東西,不希望有人用隨身碟輕鬆拷貝走的話,你就得封鎖USB連接埠了。對很多企業來說,這個的需求倒是不小。當然,無論是防君子還是小人,對於{tagshow(event)}">電腦高手,是防不住的。 下面,看看如何把Windows
Time of Update: 2018-12-03
package com.dengfan;import android.app.Activity;import android.app.AlertDialog;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Matrix;import android.graphics.PointF;import