Time of Update: 2013-12-11
一、建立/刪除表String sql="Create table "+TABLE_NAME+"("+FIELD_ID+" integer primary key autoincrement," +FIELD_TITLE+" text );"; db.execSQL(sql);String sql=" DROP
Time of Update: 2013-12-11
1、配置布局檔案 main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical"
Time of Update: 2013-12-11
An Intent is something that is used right now; a PendingIntent is something that may create an Intent in the future. You will use a PendingIntent with Notifications, AlarmManager, etc.Notification n = new Notification(R.drawable.face_1,
Time of Update: 2013-12-11
在把android 的項目打包的時候,如果加入了第三方jar或者自己的jar的時候,打包就出錯,出錯的主要原因是在配置混淆器的時候,沒有把第三方的jar配置進去,所以就出錯了,解決辦法為: 在proguard.cfg的設定檔中,配置你加入的jar的首碼包名,比如,我現在需要加入一個“com.spring.sky....”的jar包,那麼我就在proguard.cfg中加入: [html]
Time of Update: 2013-12-11
dumpcrashshdateamhciattachdddumpstatesdptoolcmpinputlogcatcatitrservicemanagerdmsgmonkeydbus-daemondfpmdebug_toolgeteventsvcflash_imagegetpropssltestinstalldhddebuggerddvziddhcpcdhostapdifconfighostapd_clihtclogkernelinsmodfillupmountdioctllink
Time of Update: 2013-12-11
多個Activity中經常使用同一變數時,使用Bundle則每次調用Activity都要設定。在android中想在整個應用中不同Activity多次重複使用相同的變數時利用使用Application context可以方便的實現。1、建立一個類,繼承自Applicationpackage activity.com;import android.app.Application;public class MyApplication extends
Time of Update: 2013-12-11
在Android階層中,資源扮演著非常重要的角色。在Android中,資源是綁定到可執行程式的檔案或值。這些檔案和值綁定到可執行程式的方式很友好,無需重新編譯和重新部署應用程式就能更改他們。熟悉的資源套件括:字串,顏色和位元影像等。下面分別介紹Android中資源的使用。1、字串資源Android允許一個或多個xml檔案中定義一個或多個字串。這些xml檔案位於/res/values目錄下。檔案名稱池可以任意指定,但常見的是類似strings.xml這樣的。如:[html] <?xml
Time of Update: 2013-12-11
每個應用程式在它的根目錄中都必須要有一個AndroidManifest.xml檔案。這個清單把應用程式的基本資料提交給Android系統,在應用程式的代碼能夠運行之前,這個資訊系統必須建立。以下是資訊清單檔要做的一些事情:1. 用Java包給應用程式命名。這個包名是應用程式的唯一標識;2. 描述應用程式的組件---組成應用程式的Activity、Service、Broadcast Receiver以及Content Provider。它要用每個組件的實作類別來命名,並向外發布對應組件功能(例如,
Time of Update: 2013-12-11
使用Intent 啟動一個Activity,Service等時,可以通過putExtra 傳送資料,被觸發的Activity,Service可以使用getIntent()的getExtras 取的Extra的Bundle ,然後再根據Extra的索引值(Key)取的對應的參數值。RoboGuice提供了一個簡潔的方法來取得 這些Extra 值,通過@InjectExtra 標記。本例使用兩個Activity,InjectExtraDemo
Time of Update: 2013-12-11
android:launchMode這個屬性定義了應該如何啟動Activity的一個指令。有四種工作模式會跟Intent對象中的Activity標記(FLAG_ACTIVITY_*常量)結合在一起用來決定被調用Activity在處理Intent對象時應該發生的事情,這四種模式是:standardsingleTopsingleTasksingleInstance預設的模式是standard。像下表顯示的那樣,這四種模式被分成兩組,standard和singleTop為一組,singleTask和s
Time of Update: 2013-12-11
Android api demo裡面有一個編寫高效list adapter的demo,裡面寫了建議的兩條高效原則 1. 在getView方法中,重複利用 convertView,convertView是舊的View,建議先判斷是否為空白,如果不為空白,可以修改其內容來顯示新的row。 public View getView(int position, View convertView,
Time of Update: 2013-12-11
找到兩種密碼編譯演算法,一種MD5加密,適用於密碼加密,因為這種演算法無法復原;還有一種是RSA加密,這種加密是可逆的: 一、MD5加密 import java.security.MessageDigest; public class MD5 { private final static String[]
Time of Update: 2013-12-11
簡而言之,TCP與UDP之間的區別在於,TCP傳輸資料安全但速度慢,UDP傳輸容易丟包但速度快。一般銀行要採取TP協議,IM要使用UDP協議。首先我們來看一下什麼是TCP和UDP。什麼是TCP?TCP:Transmission Control Protocol 傳輸控制通訊協定TCP是一種連線導向(串連導向)的、可靠的、基於位元組流的運輸層(Transport layer)通訊協定,由IETF的RFC
Time of Update: 2013-12-11
1. 繼承關係java.lang.Object |____android.app.FragmentManager2.
Time of Update: 2013-12-11
package gongzibai.co.cc;import android.graphics.Matrix;import android.view.animation.AccelerateDecelerateInterpolator;import android.view.animation.Animation;import android.view.animation.Transformation;public class TV extends Animation
Time of Update: 2013-12-11
最近研究了一下Contacts源碼,仿照上面自己寫了一個TabHostTest程式,現整理如下:main.xml布局檔案:[html]<?xml version="1.0" encoding="utf-8"?> <TabHost xmlns:android="http://schemas.android.com/apk/res/android" android:
Time of Update: 2013-12-11
首先設定只能輸入數字:[html] <EditText android:id="@+id/edit_digit_input" android:layout_width="wrap_content"
Time of Update: 2013-12-11
此課程系列較短,都是對Android很基礎內容的講解,而且年代有點久遠,貌似視頻中使用的平台仍然是Android2.1,因此,如果有更高需求的話,可以參閱SDK文檔,其中有更為詳述的表示。不過,由於時間較短,每節課才23分鐘左右,所以即使作為練習聽力也不錯,而且還可以回顧一些Andriod基本知識,作為查缺補漏的工具,可以試聽。下面是上課筆記。第一節:介紹Android基本的生態環境,發展曆史,以及基本組件,Activity,broadcast receiver,Service,Content
Time of Update: 2013-12-11
使用RelativeLayout,可以通過設定“相對位置”(每個View相對於另一個view的位置),來指定它所包含的子view的位置。看下面main.xml中的代碼: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout
Time of Update: 2013-12-11
Android系統包含了OpenGL(Open Graphics Library),從而給2D和3D圖形提供了高效能的支援,尤其是OpenGL ES API。OpenGL是一個跨平台圖形API,它給3D圖形處理指定了一個標準的軟體介面。OpenGL ES是一種用於嵌入式裝置的OpenGL規範。從Android1.0開始,就提供了對OpenGL ES1.0和1.1API規範的支援。從Android2.2(API Level 8)開始,架構開始支援OpenGL ES2.0