Android Service在工作中也用的很多,但是AIDL就用的很少了,感覺也很生疏,之前在公司也有同事做過技術講座,而且也看過一些技術文章,但是感覺依然朦朦胧胧的。現在從事教學工作後,把AIDL又看了一遍,發現其實並不用理解的那麼復雜,其實很簡
學習Android,應該在掌握單個知識點之後,把多個知識點串聯起來實現一些有一定代碼量的小項目比較好。當然,這也是我教學中總結出來的一點經驗心得,並不適合所有人。
一直想在自己的Android手機上實現一個手機監控攝像頭功能。今天逛論壇,看到一個例子,於是做了出來,留著以後完善。 功能點: 1。Android和PC通過socket通信。 2。Android下Camera的使用。&n
實現的功能就是遠程注冊登錄後,跳轉到首頁,首頁顯示歡迎信息,並把服務器從數據庫取回的數據以json格式返回,並顯示在listview上,登錄用戶的代碼是參考一位壇友的本地注冊登錄的實例。服務器端:server.php<?php &n
在平台項目裡面做過一個service彈出對話框的功能。這個也差不多。下面說下這個demo的功能點吧:1.使用service來彈出此懸浮框,從而保證能長期存在。2.使用window manager來控制懸浮框漂浮在所有view的上層。參數具體設置見代碼
當要編寫自己的widget或者其他view組件時,能夠定義自己的屬性標簽是很重要的,這讓我們能夠徹底定制view的外觀。知識點:1.自定義屬性標簽及其格式屬性。2.如何創建自己的View。3.如何使用自己的View。一、自定義屬性標簽及其格式屬性在r
StrictMode是從Android2.3引入的一種新調試功能。它的用途是報告與線程和虛擬機相關的策略違規。如果檢測到策略違規,則發出一個提醒,其中包含一個棧幀,現實違規時的應用程序狀態,可是強制使應用在提醒時崩潰,或者僅僅提示,然後繼續運行。&n
Android內置倒計時類CountDownTimer,在使用倒計時的時候,就不用自己費心去寫一個啦。 上代碼吧:package com.example.countdowntimertest;import android.app.Activ
跟著書上的范例做完了一般的table view,然後做做自定義表格,也遇到一些問題,最後終於解決了,記錄下怎麼弄出來的吧。知識點:1.自定義表格cell的格式。2.自定義表格cell的view類。3.使用自定義的view來呈現數據。一、自定義表格ce
最近給老大做個安卓手機的小程序,希望實現 來去電的時候,提示一下(主要是看看有沒有這個號碼的相關事情)。在網上找了很多,都是只有來電的懸浮窗。算了,還是自己研究吧。下面給出監聽部分和懸浮窗,可拖拽的。//來去電廣播public class Inter
Android中ListView的用法,原文如下:ListView是一個經常用到的控件,ListView裡面的每個子項Item可以使一個字符串,也可以是一個組合控件。先說說ListView的實現:1.准備ListView要顯示的數據 ;2.使用 一維
1、概述C標准中有一個默認參數提升(default argument promotions)規則。默認參數提升有時會給我們帶來疑惑。本文結合C語言的可變長參數函數來說明默認參數提升存在的陷阱。2、默認參數提升的定義標准中的定義如下:If the ex
近日在項目中遇到一個問題,需要在so庫中控制導出函數,即像windows平台一樣,只允許制定的函數導出,而其他函數需要屏蔽掉。注意:參考文獻中有一些函數是不能編譯通過的。編譯環境:gcc 4.4.3在windows中,我們可以指定__declspec
ANR窗口產生的原因是多種多樣的。程序的主線程因為IO讀寫或網絡阻塞而導致被阻塞了,外部存儲設備被獨占了或系統負荷(load)過高(即不是自己編寫的程序的問題,可能是系統或者其他第三方程序導致的問題),都有可能導致ANR窗口的出現。從Android
Android上中斷執行的Runnableimport android.content.Context;import android.os.Handler;import android.os.Process;public abstract class
Android AsynTask 實現原理從外部啟動調用AsyncTask, 通過調用execute方法。public final AsyncTask<Params, Progress, Result> execute(Params...
Android 由data 獲取聯系人信息。//跳轉到聯系人界面 private void pickContact() { // Create an intent to pick a contact, as de
最近要錄制h264+aac的mp4視頻,使用mp4v2來實現,下面就是編譯的方法1、下載源碼,到官網 下載,現在最新的是mp4v2 2.0.02、解壓下載的mp4v2-2.0.0.tar.bz2,然後進入mp4v2-2.0.0,將裡面的文件以及文件夾
最近解碼視頻生成的是yuv數據,然後需要生成jpg圖片,之前的方案是yuv-rgb-bmp-jpg這樣的話是很慢的,計算了時間大概要300ms左右,導致多次點擊照相,會造成視頻畫面的延遲,所以只能使用別的方案替代,在網上查詢libjpeg,但是又看了