原创 android連接sqlite數據庫實例

1.首先在MainActivity類裏定義一個內部類,該類繼承自SQLiteOpenHelper,之後就通過該類對象來對數據庫進行增刪改查: private static class DatabaseHelper extends SQL

原创 使用sax解析xml文件

老羅視頻學習。 解析xml文件有三種方式,sax,pull,dom。dom佔用資源比較大,sax和pull比較輕便,所以android開發一般多用sax和pull方式。 需要解析的person.xml文件如下: <?xml versio

原创 Android基本控件TextView

根據老羅視頻學習的TextView控件。 新建一個android項目,在activity_main.xml中定義一個大的LinearLayout佈局,然後再在這個佈局內定義四個垂直排列的LinearLayout佈局,分別實現四個功能。

原创 android學習筆記1 listview

1.自定義ListView和ArrayAdapter適配器的使用。 ListAdapter繼承自Adapter,是listview和其裏邊數據的適配器。 ArrayAdapter是ListAdapter的一個直接子類。作用就是將一個數組

原创 Android 學習筆記2 MENU

1.activity_main.xml文件內容如下: 放置一個textview顯示文字。 放置兩個button按鈕。 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xm

原创 android學習遇到的問題之LinearLayout佈局權重問題

當layout_width = “fill_parent”或者“match_parent”時,權重越大,佔得位置越小。 當layout_width = "wrap_content"時,權重越大,佔得位置越大。 android 佈局

原创 使用pull解析xml文件

老羅視頻學習筆記。 sax和pull是android常用的兩種解析xml文件的方式,但是pull更常用,以爲代碼量小很多。 pull有五個常用的屬性: START_DOCUMENT:文檔開始,相當於<persons> START_TAG

原创 android解析json數據

數據傳輸除了使用xml方式,還可以使用json方式,json方式是用鍵值對的方式傳輸的。 一.服務器端。 新建一個web項目。 File ->new->Dynamic web project 新建項目後,項目目錄結構如下,並在lib

原创 ndk讀取assets文件

apk安裝包中的配置文件一般放置在assets中,軟件可以讀取。 導入android頭文件,android9之後的版本才支持讀取assets文件。 在jni文件夾下的c文件中加入頭文件: #include <android/asset_

原创 DirectShow連接攝像頭拍照(1)vs2010 win7

1.下載DirectShowSDK資源http://download.csdn.net/detail/u012702039/7901593 下載後解壓到你想要的目錄下。 2.建立一個新項目,配置lib路徑和include路徑爲你放置的目錄

原创 http協議從客戶端提交數據給服務器並返回數據

老羅視頻學習。 本例從客戶端提交數據給服務器,服務器接收到數據之後,看是否匹配,匹配返回字符串“login is success!”,失敗返回“login is error!” 一.客戶端。 初始化url地址 private stat

原创 android基本控件EditText

根據老羅視頻學習總結。 在TextView項目的基礎上增加Menu按鈕“EditText練習”選項,點擊後彈出新的EditDemoActivity,在新的Activity裏做EditText練習。 一.在EditText添加表情圖片。

原创 android學習筆記3 Intent和Activity

android的Activity直接可以進行跳轉和數據傳遞,就是通過Intent來實現的。 Intent作用有三種,第一種是啓動一個新的Activity。第二種是啓動一個新的Service。第三種是來廣播一個事件。 1.主界面main.

原创 VS2010如何調試動態庫

項目A是dll動態庫項目。項目B是調用dll動態庫的exe項目。怎麼調試dll動態庫裏的程序呢? B生成解決方案之後,選擇只運行,不調試(不能調試,因爲要在dll項目中調試)。 然後在A項目的調試->附加到進程,選擇B運行後的exe。即可

原创 android學習遇到的問題彙總1

今天學習百度地圖v3.2.0開發,過程中遇到一個很噁心的問題,先配置了baidusdk的環境,然後想做一個menu選項來選擇功能,發現一點擊menu按鈕就崩潰,開始以爲是百度sdk和menu難道有什麼衝突嗎,然後一點一點屏蔽功能找問題,發