原创 ubuntu系統無法識別手機

sudo vi /etc/udev/rules.d/51-android.rules 按照廠商ID填寫,比如0bb4就寫 SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", ODE="0666", GROU

原创 android 桌面快捷方式

有時候爲了使用方便,需要在桌面上添加快捷方式,下面是兩種添加快捷方式的方法: 1.代碼                void setshortCut() {                         Intent addShor

原创 Android系統源碼編譯

安裝虛擬機時建議設置空間爲16G左右,否則後面編譯源代碼可能會導致空間不夠 編譯環境:Ubuntu8.10 1、安裝一些環境  sudo apt-get install build-essential make gcc g++ libc6

原创 PreferenceActivity

PerferenceActivity是什麼,看下面的截圖:             Android系統截圖(左)                MusicPlayer Setting截圖(右)          好了,我們看到Andr

原创 ubuntu下Android源碼下載編譯運行,單獨編譯運行

搭建編譯環境: 系統ubuntu10.04.4 sudo apt-get install flex bison gperf build-essential curl zlib1g-dev g++-multilib g++-4.4-mult

原创 SQL重複記錄查詢

1、查找表中多餘的重複記錄,重複記錄是根據單個字段(peopleId)來判斷select * from peoplewhere peopleId in (select  peopleId  from  people  group  by 

原创 Source Insight快捷鍵

Source Insight常用的快捷鍵: Ctrl+= :Jump to definition Alt+/ :Look up reference F3 : search backward F4 : search forward F5:

原创 webview

WebView是Android中一個非常實用的組件,它和Safai、Chrome一樣都是基於Webkit網頁渲染引擎,可以通過加載HTML數據的方式便捷地展現軟件的界面。使用WebView開發軟件有一下幾個優點: 1.可以打開遠程URL

原创 枚舉

DK1.5引入了新的類型——枚舉。在Java中它雖然算個“小”功能,卻給我的開發帶來了“大”方便。 用法一:常量 在JDK1.5之前,我們定義常量都是:public static fianl....。現在好了,有了枚舉,可以把相關的常

原创 Android App簽名

Andriod應用程序如果要在手機或模擬器上安裝,必須要有簽名!  1.簽名的意義   爲了保證每個應用程序開發商合法ID,防止部分開放商可能通過使

原创 如何過濾 adb logcat 輸出

簡介: 本文介紹如何在 shell 命令行中過濾 adb logcat 輸出的幾個小技巧。 開發當中經常看到別人的 log 如洪水般瞬間刷滿了屏幕,對自己有用的信息都被淹沒了,影響心情也影響效率。下面是幾個我所知道的過濾方法。 1. 只

原创 android技術專題之二-telephony

第一部分 c代碼 Android源碼中,hardware/ril目錄中包含着Android的telephony底層源碼。這個目錄下包含着三個子目錄,

原创 vim函數跳轉技巧

在vim下可以使用常用的箭頭鍵 但是 還有其它鍵可以讓你更快的達到目標 hjkl 這是代替箭頭鍵功能的 H M L 跳到屏幕的頂上 中間 下方 w 跳到下一個單詞的開始 e 跳到單詞的結束 b 向後跳 gg 跳到文件的開始 G 跳到文件

原创 android TelephonyManager

/** * *@author dingran *創建日期 2010-4-29 下午05:02:47 * */ package net.sunniwell.app; import android.app.Activity; import a

原创 SystemProperties與Settings.system

android源碼開發中,常常要用到一些全局標誌或者說變量,這時候我們可以給android系統添加自己想要的屬性。 1.Settings.system 這種系統屬性我們經常用到,例如飛行模式的開啓和關閉,我們就是去改變Settings.s