目前日期文章:201111 (360)

瀏覽方式: 標題列表 簡短摘要

144_b2241308722650366e8f1304f9109.jpg144_8c6d1308722635bc8d7dc76f81f35.jpg  

--------------AndroidManifest.xml
<?xml version="1.0" encoding="utf-8"?>

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

    static public void decodeYUV420SP(byte[] rgbBuf, byte[] yuv420sp, int width, int height) {
        final int frameSize = width * height;
        if (rgbBuf == null)

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

當開發多媒體應用或者遊戲應用的時候,需要使用音量控制鍵來設置程式的音量大小。在Android系統中有多中音訊流,通過Activity中的函數setVolumeControlStream(int streamType)可以設置該Activity中音量控制鍵控制的音訊流,一般在onCreate函數中設置。

Android中有如下幾種音訊流:

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

关于opencore下多媒体播放,在mediaserver进程里面只有一行代码:

MediaPlayerService::instantiate();

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

目前国内很多的安防厂商都开发了自己的监控软件,但主要集中在Windows Mobile 和Symbian平台上面。Android手机系统自推出以来得到了很多手机厂商的支持和相应,Android系统得到了快速发展,而国内最大的移动运营 商中国移动也推出了基于Android的操作系统OPhone。本文主要介绍如何在OPhone上实现视频监控。

登陆界面

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

22_1346_6c26251f216eca2.jpg  22_1346_2a59aa1245cecf4.jpg  
我们知道,进入百度图片后,输入一个关键字后,首先看到的是很多缩略图,当我们点击某张缩略图时,我们就可以进入到大图显示页面,在
大图显示页面,中包含了一个图片画廊,同时当前大图为刚刚我们点击的那张图片。现在我们看看在Android中如何实现类似的效果:

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

如何獲取Android設備上的詳細的攝像頭資訊呢? 目前Samsung的Galaxy Tab和Nexus S均有前置攝像頭,獲取Android攝像頭的詳細資訊,在Android 2.3 SDK中得到了增強:

在 android.hardware.Camera類中,API Level 9的SDK中加入了兩個比較重要的方法,使用getNumberOfCameras這個static類型方法可以獲取當前Android設備上的攝像頭數 量,比如Nexus S有兩個,方法原型如下

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

在Android下麵,媒體庫是以ContentProvider來實現的,所謂媒體庫,這裡並不是資源管理器,而是一個多媒體的檔的管理,多媒體檔包含很多的資訊,如作者、年份、專輯、封面等等,在Android下麵,這個Provider的實現是在
frameworks/base/core/java/android/provider/MediaStore.java
packages/providers/MediaProvider/src/com/android/providers/media.

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

- Google提供的AndroidSDK沒有提供攝像頭支援。
- 自己的應用中需要使用攝像頭拍照片,可惜沒有真機(淘寶上最低也要2500,實在是下不了手,還是等在國內上市吧。
- 只能偷樑換柱,試著把自己機器上攝像頭抓到的圖片放在模擬器裡了。

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

本 節可能與Android無關,但是Android系統現在這個階段更多的是移動終端形態的開發平臺,本節給出了Android背後的工作-Android 管理的硬體是什麼,Android的本質就是要管理好這些硬體部分,為使用者提供一個體驗更好,速度更快的智慧移動終端。對手機硬體形態的認識是要讓我們對手機硬體組成有個感性的認識,讓程式師知道系統中的代碼是管理那一部分的,即我們堆磚頭的目的是什麼,讓思維有一個伸展。
為了對手機這類嵌入式系統有一個較為深入的瞭解,我製作了如下的手機硬體結構思維導圖,在這張圖上我們可以看到組成手機硬體的有哪些,初步瞭解到手機管理平臺為什麼要那麼多的管理框架和層次,從最底層理解Android設計者的設計意圖,這個思維導圖其實只是示意圖。
0_12710555951ONV.gif  

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

GSMCallTracker在本質上是一個Handler。

 

GSMCallTracker是Android的通話管理層。GSMCallTracker建立了ConnectionList來管理現行的通話連接,並向上層提供電話調用介面。

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

通訊行業研發源代碼如何保密
手機通信行業的研發部門,廣泛使用各種編譯器,如keil,、ADS/RealView、MPLAB、Windows Mobile…,版本不統一。相當多公司內部通過網路協作開發,各種軟體生成的檔需要交叉引用,應用環境十分複雜。通常採用CVS、Subversion(SVN)作為軟體版本控制系統,使用者在通過各種有效的用戶端工具來提高工作的效率的同時也帶來一個嚴峻的問題,如何解決企業內部包括SVN伺服器上原始程式碼的保密,防洩密?
secWall 資料圍牆企業版,獨創的主動加密理論和涉密屬性傳染機制,使公司研發部門生成的各類原始程式碼永遠處于加密狀態,公司設計、操作人員無論是通過複製、網路 傳送,還是引用原始程式碼的部分代碼,甚至搬走工作用的電腦、拆走存放資料的硬碟,各類原始程式碼、CAD檔一旦離開公司環境就將成為毫無意義的亂碼。secWall的即時加解密驅動引擎保障加密資料無需解密就可以直接使用,所以加密的原始程式碼、圖紙在企業內部和沒有加密前使用時沒有任何不同。從編寫原始程式碼->編譯->連結成最終目的檔案(bin,hex),全程所有檔都是加密的,只有當目的檔案燒錄至硬體中的時刻,secWall才智慧的將其解密後燒錄到硬體中。完美解決通信、嵌入式研發行業中對原始程式碼加密保密的需求。

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

原生態的android系統是沒有耳機插入或未插入的狀態指示的,本文就是講解如何添加耳機插入的狀態指示。效果圖如下:

215018ex8xjrg25825w1t1.gif  

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

網路上能找到在liunx下使用arm的gnu編譯器進行交叉編譯能生成在Android的shell中運行的C程式。但是說明了一點就是必須使用-static進行靜態編譯,而靜態編譯則就無法調用動態庫了。

其實不然,因為Linux系統的程式在調用動態庫的時候有個首先需要訪問的動態庫就是ld-linux.so這個庫,由這個庫去訪問你自己定義的動態庫,然後Android上沒有這個庫,所以無法調用自己生成的動態庫了。很明顯一點就是在執行程式的時候顯示結果是not found,說明確實是去找了,只是沒找到而已。

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

/**
* 獲取CPU序號
*

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

144802vys1p883mydqsy1k.jpg

轉自:http://www.eoeandroid.com/thread-99457-1-2.html

144800b5ewwk8s9ogksv5z.jpg  

shadow 發表在 痞客邦 PIXNET 留言(1) 人氣()

Android 2.2 SDK提供了一个可管理和操作设备的API叫DevicePolicyManager,使用这个API你可以接管手机的应用权限,对手机做出很多大胆的操 作,比如锁屏、恢复出厂设置、设置密码、强制清除密码,修改密码、设置屏幕灯光渐暗时间间隔等操作。

这个API让你的程序直接掌握了系统的命脉。

但是,同样的道理,别人也可以做类似的程序,各程序之间的权限是不起冲突的~

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

TelephonyManager提供了取得手机基本服务的信息的一种方式。因此应用程序可以使用TelephonyManager来探测手机基本服务的情况。
应用程序也可以注册listener来监听电话状态的改变。
我们不能对TelephonyManager进行实例化,只能通过如下的形式得到对其实例的引用:

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

Resource  res = getResource();

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

當使用者點擊某個item子項時就把該內容顯示到輸入框上,右邊的按鈕供使用者刪除掉某些資訊。貼出代碼:
package com.ex91;
import java.util.ArrayList;

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()