原创 [Android] setContentView和inflater區別以及findViewById和inflater的區別

一般用LayoutInflater做一件事:就是把xml表述的layout轉化爲View對象。 inflate中比較常用的方法是,View inflate(int resource, ViewGroup root):int resour

原创 [Android] ExpandableListActivity使用findViewById查找child中view的時序問題

在做一個Demo時遇到了這樣一個問題: 在ExpandableListActivity的onCreate方法中去查找子節點中的view會出現空指針異常錯誤,原因可能是時序不對,還不明。 public class ExpandableLis

原创 Ubuntu中deb文件包介紹(軟件安裝)

文章來源:http://tb.blog.csdn.net/TrackBack.aspx?PostId=368920http://blog.csdn.net/domando/archive/2008/03/07/2157269.aspxLi

原创 JNI、C/C++、java調用dll、java與c數據類型對應關係

  JNI中java類型與C/C++類型對應關係 在如下情況下,需要在本地方法中應用java對象的引用,就會用到類型之間的轉換:   1)jav

原创 JNI的使用

 一.系統環境 2 二.JNI的簡要使用例子 2 三.JNI調用中考慮的問題 3 四.JNI中對JAVA傳入數據的處理 5 五.JAVA調用本地接口

原创 內存讀取以及內存對齊

 C++ Code  1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 3

原创 史上最經典的Linux內核學習方法論

有關內核的書籍可以用汗牛充棟來形容,不過只有一些經典的神作經住了考驗。首先是5本久經考驗的神作(個人概括爲“2+1+2”,第一個2是指2本全面講 解內核的書,中間的1指1本講解驅動開發的書,後面的2則指2本有關內核具體子系統的書,你是否

原创 C++類的繼承與多重繼承的訪問控制

 在前面的練習中我們一直在使用public的繼承方式,即共有繼承方式,對於protected和private繼承方式,即保護繼承與私有繼承方式我們並

原创 new operator、operator new 、placement new三者之間的區別與聯繫

new operator、operator new 、placement new三者之間的區別與聯繫 1. new的執行過程: (1)通過operator new申請內存 (2)使用placement new調用構造函數(簡單類型忽略此

原创 Android定製出廠默認輸入法(其他設置類似)

方法一: \frameworks\base\packages\SettingsProvider\res\values\defaults.xml \frameworks\base\packages\SettingsProvider\src\

原创 [Android] ExpandableListActivity的使用

ExpandableListActivity是可擴展的list,單擊某個item後,又可顯示一個子list。它的數據通過綁定到ExpandableListAdapter或者ExpandableListAdapter的子類上。 順帶提一下E

原创 默認打開USB調試功能

如何默認打開user 版本的USB debug 選項, 默認打開adb 連接   user usb debug root adb 連接   【方法】 1. 在android 4.0 之前,這個設置是在frameworks/base/

原创 Java學習資料彙總

今天在http://www.51itdh.com/這個網站上找到有好多Java學習的資料,所以收集下來給大家分享下。這個網站挺多編程這方面資源的。1.Java學習網站:Java中文世界論壇 http://www.chinajavaworl

原创 Android詳細的對話框AlertDialog.Builder使用方法

  我們在平時做開發的時候,免不了會用到各種各樣的對話框,相信有過其他平臺開發經驗的朋友都會知道,大部分的平臺都只提供了幾個最簡單的實現,如果我們想實現自己特定需求的對話框,大家可能首先會想到,通過繼承

原创 [Android開發]AnalogClock和DigitalClock的使用

DigitalClock直接放到Layout中就可以使用,不需要實現什麼代碼。主要看看AnaLogClock和TextView(用於模擬DigitalClock)的結合使用。package com.example;import java