原创 android基礎學習(1)關於AndroidManifest.xml的學習

<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" packa

原创 爲自己吶喊~!

初到csdn,就讓我感受到了原來還有很多跟我一樣的人啊,每天埋在那一大堆代碼中,痛並快樂着。讓我感覺到一種與很多人並肩戰鬥的感覺,並且清楚地認識到,編程永無止境,學習永無止境。我雖然剛剛大二,但是已經來到無錫這個陌生的城市來實習,爲自己將

原创 (轉載)Android的垃圾回收機制(android refbase類(sp wp))

sp和wp的實現過程~~         個人覺得sp和wp實際上就是android 爲其c++實現的自動垃圾 回收機制 ,具體到內部實現,sp和wp實際上只是一個實現垃圾回收功能的接口 而已,比如說對*,->的重載,是爲了其看起來跟

原创 解決“鬧鐘在通話時不彈出,結束通話後彈出”的問題

     在Android2.3中,當鬧鐘響起後,AlarmReceiver會收到從底層發出的ALARM_ALERT_ACTION的消息,然後起一個文件名叫AlarmKlaxon的service,以及我們所看到的鬧鐘界面AlarmAler

原创 android opengl------------------ gl10方法解析

javax.microedition.khronos.opengles 接口GL10 上級接口:GL 下級接口:GL11 公共接口GL10繼承於GL GL10接口包含了Java(TM)程序語言爲OpenGL綁定的核心功能。OES_byte

原创 android中intent帶Uri傳輸時中文的亂碼問題

工作時遇到一個問題,我在VideoActivty中找到一個視頻文件,啓動Gallery3D中的MovieView來進行播放,然後在MovieView端得到此文件的路徑。我當時傳進了一個:    String mpath = "/mnt/s

原创 android基礎學習(2)關於layout的學習

     剛開始學習Android,一定要熟悉Android獨特的框架,今天我們要介紹的就是它的佈局文件。很多大俠看來很簡單,請一笑而過,謝謝~~    Android佈局有五種佈局方式,這是Android面試經常問到的問題。我就曾經面試

原创 從Camera來看Binder IPC機制(轉載)

Camera App通過framework中Camera java類進入jni部分,在android_hardware_Camera.cpp中: android_hardware_Camera_native_setup() {  

原创 線程鎖

本文內容 何時該使用線程鎖. 線程鎖的寫法. 以線程鎖的例子來理解線程的調度。 使用線程鎖的場合 程序中經常採用多線程處理,這可以充分利用系統資源,縮短程序響應時間,改善用戶體驗;如果程序中只使用單線程,那麼程序的速度和響應無疑會大打折

原创 Android OpenGL es 紋理座標設定與貼圖規則(轉載)

原文地址:http://blog.csdn.net/cjkwin/article/details/6016224 當opengl對一個四方形進行貼圖時,會定義紋理貼圖座標,一串數組,相信初學openggl es者看到後會很頭疼,不知道

原创 android系統如何在靜音模式下關閉camera拍照聲音(2)

之前寫過一篇“android系統如何在靜音模式下關閉camera拍照聲音”的博客,今天來寫他的續篇,繼續探討這個問題。 公司新需求,要求在camera應用中添加一個開關,可以進行拍照聲音的關閉和開啓。 上篇文章解決靜音不能有拍照聲音用的是

原创 如何將一個Andorid工程導成JAR包

   博主年後換了工作,換工作後一直要融入新環境,新的工作節奏,所以一直抽不出時間來更新博客。    今天介紹下,如果講一個普通的android工程導成jar包,在其他工程調用。   1.將所有工程內,findviewById這種方式引入

原创 記錄一個PullToRefreshListView的bug 不顯示

       今天遇到一個PullToRefreshListView的bug,就是ListView替換爲PullToRefreshListView,setAdapter()後發現列表中沒有數據顯示,getView根本就不執行,從下午一直查

原创 交換兩個變量的值,不使用第三個變量

通常我們的做法是(尤其是在學習階段):定義一個新的變量,藉助它完成交換。代碼如下:int a,b;a=10; b=15;int t;t=a; a=b; b=t;這種算法易於理解,特別適合幫助初學者瞭解計算機程序的特點,是賦值語句的經典應用

原创 生產者和消費者模式

生產者-消費者(producer-consumer)問題,也稱作有界緩衝區(bounded-buffer)問題,兩個進程共享一個公共的固定大小的緩衝區。其中一個是生產者,用於將消息放入緩衝區;另外一個是消費者,用於從緩衝區中取出消息。問