Android上面做Flash播放器

 有這樣一個需求,做一個flash視頻播放器。 Android2.2之後才支援安裝Flash外掛程式並在WebView播放Flash視頻,初步想法是給Activity設定一個全屏的WebView,然後傳入一個Flash地址。後來發現了一些問題,慢慢才理清。 一、 直接調用webView.loadUrl並傳入Flash地址,在我的定製機器上面,有時會出現白屏(無聲音無映像)。 二、

Android類動態載入技術

 Android應用開發在一般情況下,常規的開發方式和代碼架構就能滿足我們的普通需求。但是有些特殊問題,常常引發我們進一步的沉思。我們從沉思中產生頓悟,從而產生新的技術形式。 如何開發一個可以自訂控制項的Android應用?就像eclipse一樣,可以動態載入外掛程式;如何讓Android應用執行伺服器上的不可預知的代碼?如何對Android應用加密,而只在執行時自解密,從而防止被破解?…… 熟悉Java技術的朋友,可能意識到,我們需要使

Android應用程式的組成部分

 Android應用程式主要包括了7種組件。這些組件在一個應用程式中通過應用程式資訊清單邦定到一起。 1.活動(Activity):應用程式的展示層。它是應用程式中可見的互動組件的基類。大致上等同於傳統傳統型應用程式中的表單。應用程式中的每一個螢幕都是Activity類的擴充。 2.服務(Service):應用程式中不可見的工作者。服務元件在後台運行,可以更新資料來源和可見的活動,並觸發通知。它被用來執行一些常規處理, 3.內容提供器(Content

Android 與 HttpClient 通訊出現亂碼問題的解決

 1、Android -> Http Server 組件,比如servlet. 第一種:在HttpEntity時提供編碼,如:HttpEntity entity = new UrlEncodedFormEntity(params,"GB2312");第二種:在發送前對資料進行編碼,如:java.net.URLEncoder.encode(message,"GB2312");伺服器端接收時:String message = new

android 遊戲開發二:遊戲的開發簡介

 遊戲的組成部分:   1)Window management: This is responsible for creating a window and coping with     things like closing the window or pausing/resuming the application on Android.2)Input: This is related to the

Android自動化測試之Monkeyrunner從零開始

 最近由於公司在組織一個Free CoDE的項目,也就是由大家自己選擇研究方向來做一些自己感興趣的研究。由於之前我學過一點點關於android的東西,並且目前android開發方興未艾如火如荼,但自動化測試還基本上屬於新興領域,接觸的人並不多,所以我給我們團隊提出研究android自動化測試方面的項目,果然得到大家一致的贊同,大家的興緻都很高,呵呵。於是二話不說,我們開始看看現在android平台上現有的一些自動化測試載入器。經過網上的一番搜尋和學習,我瞭解目前android

Android開發劄記 1

 畫布(cavas)消除鋸齒 方法一:        給Paint加上消除鋸齒標誌。然後將Paint對象作為參數傳給canvas的繪製方法。   paint.setAntiAlias(true); 方法二:       

android使用pull的方式解析xml

 上次已經說過使用sax解析xml了,實際上還可以使用pull解析xml.這樣的方式效率也是比較高的。pull不僅可以在android上使用也可以用在javaee裡面,需要的就是pull的jar包。這次的xml也使用上次的那個,如下所示  <?xml version="1.0" encoding="UTF-8"?> <persons>   <person

Android Logcat的使用

  Android Logcat使用起來可以方便的觀察調試內容,基本上的使用方法(巧用Logcat偵錯工具)。本次要說明的是平時的Log.v Log.d Log.i Log.w Log.e的區別是什嗎?  一、Log.v 的調試顏色為黑色的,任何訊息都會輸出,這裡的v代表verbose囉嗦的意思,平時使用就是Log.v("",""); 

Android--動態添加控制項

    [html]    [html]  package com.mrzhu.edittest;    import android.app.Activity;  import android.os.Bundle;  import android.view.ViewGroup;  import android.widget.RelativeLayout;

Android OpenGL ES 旋轉glRotatef

1.旋轉函數:    glRotatef(float angle, float X, float Y, float Z)其中,angle指定對象旋轉的角度,X,Y,Z三個參數共同決定旋轉軸的方向。即,glRotatef函數是將某對象沿指定軸旋轉angle角度。 2.旋轉實現方法:    float rotateTri;    float rotateQuad;     //旋轉三角形 

Android之UI學習篇:ListView控制項學習(一)

ListView這個控制項使用的非常普遍,關於它的基本介紹,我們來看一下API中的介紹:Class OverviewA view that shows items in a vertically scrolling list. The items come from the ListAdapter associated with this

Android中preTranslate和postTranslate

       matrix.setScale(interpolatedTime, interpolatedTime);        matrix.preTranslate(-centerX, -centerY);        matrix.postTranslate(centerX, centerY);  經常在中心縮放的應用中看到這段代碼. 

Android自動化測試之MonkeyRunner-startActivity

Android自動化測試之MonkeyRunner-ComponentNameextends Objectimplements Parcelable Cloneable Comparable<T>java.lang.Object   ↳ android.content.ComponentNameClass OverviewIdentifier for a specific application component (Activity,Service,

Android自動化測試之MonkeyRunner

Android自動化測試之MonkeyRunner-之getProperty、getSystemPropertyobject getProperty (string key)Given the name of a system environment variable, returns its value for this device.ArgumentskeyThe name of the system environment variable. The available variable

Android之使用AchartEngineActivity引擎繪製柱狀圖、曲線圖

1.簡介  AChartEngine(簡稱ACE)是Google的一個開源圖表庫(for Android)。它功能強大,支援散佈圖、折線 。關於裡面類的具體使用,請下載響應的文檔說明(首頁上有)。2.開發步驟 1)在工程中建立一個檔案夾比如lib,用於存放ACE Libraries,把achartegine-0.5.0.jar包複製到lib裡面。然後把這個jar的路徑添加到項目的Build

Android網路攝影機開發:即時網路攝影機視頻預覽幀的編碼問題

[java]  final YuvImage image = new YuvImage(mData, ImageFormat.NV21, w, h, null);  ByteArrayOutputStream os = new ByteArrayOutputStream(mData.length);  if(!image.compressToJpeg(new Rect(0, 0, w, h), 100, os)){     

Android學習筆記 -- 查看與輸出日誌資訊

11_查看與輸出日誌資訊---------------------------1.查看日誌和錯誤資訊  因為不會在control控制台輸出錯誤資訊,所以要通過  window-->show view-->logcat顯示---------------------------------------------------------2.如何輸出日誌資訊  package com.credream.test; import

Android學習筆記---對應用進行單元測試

10_對應用進行單元測試-----------------------------------------1.在實際開發中,開發android軟體的過程需要不斷地進行測試。而使用Junit測試架構,側    是正規的Android開發的必用技術,在Junit中可以得到組件,可以類比發送事件和檢測程    序處理的正確性。  第一步:首先在AndroidManifest.xml中加入下面紅色代碼: 

Android進程間傳遞自訂型別參數實現Parcelable介面

Aidl預設支援的類型包話java基本類型(int、long、boolean等)和(String、List、Map、CharSequence),如果要傳遞自訂的類型該如何?呢?要傳遞自訂類型,首先要讓自訂類型支援parcelable協議,實現步驟如下:1>自訂類型必須實現Parcelable介面,並且實現Parcelable介面的public void writeToParcel(Parceldest, intflags)方法

總頁數: 2771 1 .... 2212 2213 2214 2215 2216 .... 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.