Time of Update: 2018-12-06
轉:http://www.open-open.com/lib/view/open1347440993944.html做Android應用,不可避免的會與SQLite打交道。隨著應用的不斷升級,原有的資料庫結構可能已經不再適應新的功能,這時候,就需要對 SQLite資料庫的結構進行升級了。 SQLite提供了ALTER TABLE命令,允許使用者重新命名或添加新的欄位到已有表中,但是不能從表中刪除欄位。並且只能在表的末尾添加欄位,比如,為
Time of Update: 2018-12-06
轉自:http://www.cnblogs.com/tiantianbyconan/archive/2012/06/14/2548899.htmlApplication設定全域變數以及傳值 /*** 重寫Application,主要重寫裡面的onCreate方法,就是建立的時候,* 我們讓它初始化一些值,前段時間在javaeye裡面看到過一個例子,與此相似,* 我做了些改進。聽說外國開發人員習慣用此初始化一些全域變數,好像在Activity* 一些類裡面初始化全域變數的化,會遇到一些null
Time of Update: 2018-12-06
1. 使用上拉更多,下拉重新整理:https://github.com/JosephPeng/XListView-Android這個是github上面更為火爆的:https://github.com/chrisbanes/Android-PullToRefresh2.
Time of Update: 2018-12-06
1. //建立一個線性布局管理器LinearLayout layout = new LinearLayout(this);2. //設定該Activity顯示layoutsuper.setContentView(layout);3. //設定該線性布局的布局方向layout.setOrientation(LinearLayout.VERTICAL);4. //建立一個按鈕Button bn = new Button(this); bn.setText(R.string.ok);5.
Time of Update: 2018-12-06
//把此檔案放在drawable下,然後可以通過android:background="@drawable/button_selector"或者android:src="@drawable/button_selector"下進行。<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item
Time of Update: 2018-12-06
更多參考:http://www.360doc.com/content/12/0515/13/7857928_211171985.shtml:TabHost的布局:<?xml version="1.0" encoding="utf-8"?><TabHost xmlns:android="http://schemas.android.com/apk/res/android" android:id="@android:id/tabhost" android:layout_
Time of Update: 2018-12-06
轉自:http://daosrc.com/?p=439我們看到很多Android應用都具有自動更新功能,使用者一鍵就可以完成軟體的升級更新。得益於Android系統的軟體包管理和安裝機制,這一功能實現起來相當簡單,下面我們就來實踐一下。1. 準備知識在AndroidManifest.xml裡定義了每個Android apk的版本標識:<manifest xmlns:android="http://schemas.android.com/apk/res/android"
Time of Update: 2018-12-06
1 <ListView 2 android:id="@+id/listcity" 3 android:layout_width="310px" 4 android:layout_height="376px" 5 android:fadingEdge="vertical" 6 android:fadingEdgeLength="30px" /> 7
Time of Update: 2018-12-06
1. Ubuntu下訪問訪問共用目錄檔案Places--Conect to Server--Service type:Windows share--Server:機器名或者ip—User Name:使用者名稱—Domain Name:wrokgroup\網域名稱-- 勾選Add bookmark這種訪問方式與mac操作系統是一致的,都是通過smb://172.16.*.* 這種協議來串連檔案分享權限設定伺服器。2. Android
Time of Update: 2018-12-06
iPhone的icon設計就這麼簡單,iPhone的螢幕只有320×480像素,所以程式沒有適配性問題。Android在研究 Android的icon設計之前,有必要先瞭解Android的介面是如何適配多樣化螢幕的。適配性由於同一個UI元素(如100
Time of Update: 2018-12-06
1. Intent open a picture file public: Intent intent = new Intent("android.intent.action.VIEW"); intent.addCategory("android.intent.category.DEFAULT"); intent.addFlags (Intent.FLAG_ACTIVITY_NEW_TASK); Uri uri = Uri.fromFile(new
Time of Update: 2018-12-06
北京時間10月21日午間訊息,Google日前推出了代號為“冰激淩三明治”的新一代Android
Time of Update: 2018-12-06
原文地址:http://miloisbadboy.com/archives/102這是去年麥洛做閱讀軟體的時候,做的一個練習項目.今天麥洛收到一個網友的郵件說要這本書的源碼.其實這本書的源碼早已經在一個論壇公布了.已經麥洛建立工作室以來,還沒有將以前寫的一些代碼,整理過來.這個是項目地址:https://code.google.com/p/ikanshu-jinpingmei/這個項目寫得可能不是特別好,沒有對各種手機螢幕進行適屏處理.歡迎拍磚吧!
Time of Update: 2018-12-06
有兩種方法可以分析 crash 的堆棧資訊1 google提供了一個python指令碼,可以從http://code.google.com/p/android-ndk-stacktrace-analyzer/ 下載這個python指令碼,然後使用 adb logcat -d > logfile 匯出 crash 的log, 使用 arm-eabi-objdump 位於build/prebuilt/linux-x86/arm-eabi-4.2.1/bin下面
Time of Update: 2018-12-06
麥洛原文:http://miloisbadboy.com/archives/55由於這個文章比較長點,這裡簡單貼點代碼,詳細說明還是看原文吧 主要源碼package com.miloisbadboy.view;import android.content.Context;import android.util.AttributeSet;import android.util.DisplayMetrics;import android.util.Log;import android.view.
Time of Update: 2018-12-06
在AndroidManifest.xml中,可以定義整個app的主題,也可以定義單個activity的主題。下面的樣本分別給application和activity定義了一個主題: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" <application android:theme="custom_
Time of Update: 2018-12-06
Android的系統架構和其作業系統一樣,採用了分層的架構。從架構圖看,android分為四個層,從高層到低層分別是應用程式層、應用程式架構層、系統運行庫層和linux核心層。 1.應用程式 Android會同一系列核心應用程式套件組合一起發布,該應用程式套件組合包括email用戶端,SMS短訊息程式,日曆,地圖,瀏覽器,連絡人管理程式等。所有的應用程式都是使用JAVA語言編寫的。 2.應用程式架構 開發人員也可以完全訪問核心應用程式所使用的API架構。該應用程式的架構設計簡化了
Time of Update: 2018-12-06
剛才做開發的時候遇到了這樣的問題,java.lang.RuntimeException:Unable to start activity ComponentInfo經常尋找原來是添加取消標題取消標題的代碼的原因 requestWindowFeature(Window.FEATURE_NO_TITLE);// //取消標題
Time of Update: 2018-12-06
本文旨在介紹一些Android模擬器下如何對SD卡內容進行管理的基本命令,同時也給大家推薦一個比較實用的工具。筆者所用的環境:Windows 7 + Android SDK 2.21.
Time of Update: 2018-12-06
我們可以通過DDMS來截取通過USB資料線串連到電腦上的Android裝置圖片,因為Android裝置連網也是有一個ip的,所以可以通過wifi來實現電腦和Andorid裝置的聯通。 需要將Android裝置和電腦串連在一個區域網路內adb server:adb server是電腦上的一個服務進程,進程名為adbadb daemon:Android裝置上的服務進程,進程名為adbdadb client:可以認為電腦上的一個終端,如Linux的Terminal和Windows 的DOS視窗,