原创 Ubuntu10.10上成功安裝Mesa-8.0.3

  路程艱辛啊!在這裏做個記錄,由於需要接觸OPENGL,而在網上搜索說OPENGL只是一種標準規範,有一些工具庫(如GLUT),然後知道MESA是封裝了OPENGL的,所以首先需要安裝MESA。網址爲http://mesa3d.sour

原创 Android4.0中判斷WIFI P2P選項是否顯示的源碼分析

     Android 4.0新增WIFI DIRECT的功能,但是在模擬器上以及一些可以升級至4.0的手機或平板,在settings裏面仍然沒有WIFI DIRECT功能選項。於是出於好奇,所以跟蹤了一      下源碼。    1

原创 學習DirectFB之:編譯運行第一個DirectFB程序

摘要: 本文介紹瞭如果把一個DirectFB源程序文件編譯一個可執行的文件,附帶性的介紹了gcc的常見編譯選項的應用。 ---------------------------------------------------------

原创 Drawable專講 Android

Drawable資源 Drawable資源是對圖像的一個抽象,你可以通過getDrawable(int)得到並繪製到屏幕上。這裏有幾種不同類型的Drawable: Bitmap File 一個Bitmap圖像文件

原创 Ubuntu上使用android4.0.3模擬器實現JNI例子

上一篇文章寫了在Ubuntu環境下搭建NDK R7的過程,這篇文章來實現我的第一個JNI例子,Android sdk的API版本是 4.0.3,NDK的版本是R7的。 一.    創建一個Android項目。           打開Ec

原创 Android PackageManagerService詳細分析

概要 本篇主要分析了系統啓動階段包管理服務的啓動流程,其中的幾個接口在 apk 安裝時也會被調用。包管理服務啓動時主要做的工作大致有如下幾方面:    1. 建立 java 層的 installer 與 c 層的 installd 的

原创 android jni代碼編寫規則--整理總結

 JNI層的代碼其實比較簡單,難點是要掌握c++和java數據類型的轉換,明白java程序是運行在虛擬機中的,特別是函數並不是可以互相調用,jni中

原创 如何獲取StatusBar的高度(Android平臺)

我們常見的長度單位有:px, dip, sp1. px (pixels)像素:這個大家用得比較多, 一般我們HVGA代表320x480像素。2. dip或dp (device independent pixels)設備獨立像素:這個和設備

原创 Android NDK開發(2)----- JNI多線程

一、概述       JNI編程和Linux上的C/C++編程還是挺相似的,每次java調用JNI中的函數時都會傳入有關JVM的一些參數(如JNIEnv,jobject),每次JNI回調java中的方法時都要通過JVM的有關參數來實現,

原创 Android屏幕適配不同的資源圖片、佈局

1、         資源圖片的適配: 在android 2.1版本之前,存放資源圖片的文件夾名稱爲drawable,應用程序用到的所有的資源圖片都放在其中,所以很難解決不同屏幕大小的圖片適配問題。自android 2.1版本開始,存放

原创 ubuntu下安裝OpenGL

之前我去http://mesa3d.sourceforge.net/下載來安裝,./configure都不會過,沒有找到原因,在網上搜索了一下,在UBUNTU上有直接安裝的,先試試跑跑效果! sudo apt-get install me

原创 word文檔中碼值跟多語言文字之間的相互切換

由於最近在弄多語言的東東,所以關係到裁剪字庫,哪就需要碼值跟文字之間的對應關係。今天同時告知一個簡單方便的方法: 在word文檔中輸入需要查詢碼值的文字,然後按“Alt+x”即可,反之鍵入碼值,輸出對應的文字。覺得這方法相當不錯。記錄下來

原创 Android實現圖片的倒影效果

public static Bitmap createReflectedImage(Bitmap originalImage) { final int reflectionGap = 4; int width = orig

原创 android 畫圖之setXfermode

  setXfermode  設置兩張圖片相交時的模式  我們知道 在正常的情況下,在已有的圖像上繪圖將會在其上面添加一層新的形狀。 如果新的Pai

原创 ubuntu中刪除某個目錄下指定文件夾

以刪除某個目錄下的所有.svn文件夾爲例: find -name ".svn" -exec rm -rf {} \; 點贊 收藏 分享 文章舉報 May 發佈了12 篇原創文