PopupWindow泡泡效果

在使用手機的時候看到這個效果,上網查了一下,是使用了PopupWindow實現的在此記錄一下:主要代碼:import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import android.app.ListActivity;import android.content.Context;import android.os.Bundle;import android.

攔截系統收到簡訊的Notification

 攔截簡訊有幾個關鍵點:1)android接收簡訊時是以廣播的方式2)程式只要在自己的Manifest.xml裡加有"接收"SMS的許可權<uses-permission android:name="android.permission.RECEIVE_SMS"></uses-permission>3)要寫個廣播接收類   public class smsreceiveandmask extends BroadcastReceiver {        private

bada-開發入門之HelloWorld(下)

接上篇,看看HelloWorld的啟動過程。展開項目視圖:展開/inc,/src目錄,我們看到對應的.h,.cpp檔案,還有個很特別的HelloWorldEntry.cpp,我們可以猜到這個就是HelloeWorld程式的入口了,進去瞧瞧:果然有個int OspMain(int argc, char *pArgv[])的方法,找到這句:r = Osp::App::Application::Execute(HelloWorld::CreateInstance,

live555學習筆記3-訊息迴圈

三 訊息迴圈看服端的主體:live555MediaServer.cpp中的main()函數,可見其建立一個RTSPServer類執行個體後,即進入一個函數env->taskScheduler().doEventLoop()中,看名字很明顯是一個訊息循壞,執行到裡面後不停地轉圈,生名不息,轉圈不止。那麼在這個人生的圈圈中如何?RTSP服務和RTP傳輸呢?別想那麼遠了,還是先看這個圈圈中實現了什麼功能吧。void BasicTaskScheduler0::doEventLoop(char*

live555學習筆記1-引子

一直想研究live555,沒有時間,終於因為項目的原因可以深入無間地研究一下了.所以在此著文以記之.一 如何編譯live555利用mingw環境很容易:在live555檔案夾下,genMakefiles

用純CSS3實現Path華麗動畫

        11月30日熟人社交行動裝置 AppPath 2.0發布後,因為其精美的介面和漂亮的動畫效果受到許多人的讚譽,在Pinterest之後,又湧起一股新的模仿浪潮。        Path 2.0的一個亮點是左下角的菜單展開動畫效果:       

線程 同步 ConditionVariable

ConditionVariable類位於android.os.ConditionVariable,它可以協助Android線程同步。在SDK上的介紹ConditionVariable不同於標準Java位於java.lang.Object wait() 和 notify() ,這個類可以等待自己,這就意味著 open(), close() 和 block() 可能會假死 ,如果使用ConditionVariable類的open()在調用 block() 之前, block()

TextSwitcher–文本切換器

圖片的切換可以使用ImageSwitcher實現,文本的切換動畫也是有一個叫TextSwitcher的類可以做到,他們都繼承ViewSwitcher類。ViewSwitcher 僅僅包含子類型TextView。TextSwitcher被用來使螢幕上的label產生動畫效果。每當setText(CharSequence)被調用時,TextSwitcher使用動畫方式將當前的文字內容消失並顯示新的文字內容。package com.shao.act;import

發現live555中一個小bug

今天忽然發現了live555中的openRTSP.exe中的一個小問題。在openRTSP.exe連上伺服器後,如果伺服器退出而沒有發送TEARDOWN,openRTSP.exe不會退出,即使收不到資料,它也會一直等待下去。當然,這也可以不認為是一個bug,因為伺服器不辭而別也不對。究其原因,主要是openRTSP.exe中所使用的RTPSource類沒有對網路出錯進行處理,所以儘管網路出錯,收不到資料,接收資料的迴圈會一直進行下去。從這個解度講也算是個bug吧。要改正很容易,下面用//----

live555學習筆記7-RTP打包與發送

七 RTP打包與發送rtp傳送開始於函數:MediaSink::startPlaying()。想想也有道理,應是sink跟source要資料,所以從sink上調用startplaying(嘿嘿,相當於directshow的拉模式)。看一下這個函數:Boolean MediaSink::startPlaying(MediaSource& source,afterPlayingFunc* afterFunc, void*

推薦《富爸爸、窮爸爸》

    書中的一些關鍵思想:1、構建資產1)不需到場就可以正常運作的業務2)股票3)債券4)基金5)能產生收入的房產2、先構築資產項,才用資產所產生的收入購買奢侈品3、會計、法律和商業知識非常重要4、通過公司的方式1)合理避稅(買車、餐飲費)2)財產保護:用公司和信託來隱藏財富5、喜歡變化而不是害怕變化、喜歡掙百萬美元而不是擔心升職6、學習如何投資很重要7、堅持自己而不是隨福士   

live555學習筆記2-基礎類

二 基礎類講幾個重要的基礎類:BasicUsageEnvironment和UsageEnvironment中的類都是用於整個系統的基礎功能類.比如UsageEnvironment代表了整個系統啟動並執行環境,它提供了錯誤記錄和錯誤報表的功能,無論哪一個類要輸出錯誤,就需要儲存UsageEnvironment的指標.而TaskScheduler則提供了任務調度功能.整個程式的運行發動機就是它,它調度任務,執行任務(任務就是一個函數).TaskScheduler由於在全域中只有一個,所以儲存在了Us

bada-開發入門之HelloWorld(上)

開發環境的搭建就不介紹了,目前bada只能在window下開發。開啟IDE,選擇建立一個bada C++ Application Project,寫入項目名HelloWorld就建了第一個項目。項目結構圖:   現在介紹一個各個檔案夾:Includes是一個虛擬檔案夾,是bada啟動並執行庫。/inc,/src檔案夾存放項目的C++源碼  

用3個步驟實現響應式網頁設計

        寫在前面的話:隨著行動裝置的逐漸普及和Web技術的發展,跨端的Web開發需求將會越來越大。如何在多種裝置上進行跨端的介面適配呢?我們可以利用CSS3的Media Query來實現。本文主要介紹了移動開發和CSS3結合,來進行多種解析度適配的例子。        文中提到的響應式網頁設計(Responsive web design)是一種現代網頁設計方法,基於CSS3的媒介查詢(Media Query)特性使得網頁適應不同裝置,即根據裝置的解析度和縮放自動重新布局。        

輸出隨機認證碼圖片

 package cn.response;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java.io.IOException;import java.io.PrintWriter;import java.util.Random; //隨機數import

發現live555中一個小bug(2)

在《發現live555中一個小bug》一文中所修改的代碼並不起作用。經測試,RTPSource的Socket檢測不到網路出錯的情況。而RTCPInstance中的socket可以檢測到,所以可以利用RTCPInstance通知RTPSource應停止流傳輸了。修改如下(//---------------------包含的代碼為修改處):void RTCPInstance::incomingReportHandler1(){do {int tcpReadStreamSocketNum =

HTML5視頻字幕與WebVTT

        譯自:http://html5doctor.com/video-subtitling-and-webvtt/        轉載請標明出處:蔣宇捷的部落格(http://blog.csdn.net/hfahe)        --------        我們在幾年前就已經可以不需要外掛程式在瀏覽器裡播放視頻了。但是在編碼解碼器方面,仍然存在一些困擾。現在問題已經集中在視頻本身上面了:下一步將是添加資源到視頻裡,使其更容易訪問並且為觀眾提供更多選擇。       

live555學習筆記9-h264 RTP傳輸詳解(1)

九 h264

響應重新導向和請求轉寄

 package cn.response;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;public

解解request亂碼問題

解解 request亂碼問題(提交的是中文資訊):通過post方式提交資料給Servlet       Servlet服務端部分代碼:       public void doPost(httpServletRequest request, httpServletResponse response)                         throws ServletException, IOException{            

總頁數: 61357 1 .... 9345 9346 9347 9348 9349 .... 61357 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.