方法一:在XML檔案中指定 單擊事件函數<Button android:id="@+id/button1" android:layout_width="120dip" android:layout_height="wrap_content" android:layout_alignParentLeft="true"
一開始我是用static來做全域,後來在網上看見老外有一個很好的辦法 public class MyApp extends Application { private Integer[] state; public Integer[] getState() { return state; } public void setState(Integer[] state) { this.state = state; } @Override public void onCreate() { //
網上關於android下MD5加密的資料很多,但是測試了下總是跟網站的md5加密不一樣, 後來才知道是編碼方式不對,於是就自己寫了一個。private static final char HEX_DIGITS[] = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F' }; public static String toHexString(byte[] b) {
——不積跬步,無以至千裡;不積小流,無以成江海 所謂工欲善其事,必先利其器,而筆者選用的開發神器便是Eclipse+ADT外掛程式,開發語言筆者選的是java語言,所以JDK的安裝配置是必不可少的~好吧,接下來就開始我們的神器鑄造之旅吧~ 1、JDK的安裝 JDK版本需要5以上,可以去Sun的首頁下載(悲哀的說應該是Oracle的首頁)。筆者下載的是可執行程式,所以下載後直接"下一步"式的安裝完成。至於Java環 境怎麼配置,這兒就略去了~
demo1代碼 Code highlighting produced by Actipro CodeHighlighter
代碼Code highlighting produced by Actipro CodeHighlighter
在Google採取行動反對CyanogenMod項目的幾天之後,提供了定製的Android韌體。一組Android開發人員成立了開發式Android聯盟。根據項目的網站介紹,這個聯盟是‘pro-Android’而不是‘anti-Google’。他們的目的取代封閉的原始碼,專有的應用程式套件組合括OEM Android 安裝程式也轉為開源,以便於自由的發布。
一、XML檔案間資源檔的使用 引用格式:attribute=”@[packagename:]resourcetype/resourceidentifier” example: 有strings.xml、color.xml、dimen.xml檔案,使用其中的參數<?xml version=”1.0”
不得不說,JSON 格式的確是非常美妙的,速度快而且簡化了很多操作在 Android 下,Android SDK 已經為我們封裝好了整個與 JSON 有關的操作,使用非常方便以下就是一個標準的 JSON 請求的實現過程:HttpPost request = new HttpPost(url); // 先封裝一個 JSON 對象 JSONObject param = new JSONObject(); param.put("name", "rarnu");
1、設定視窗格式為半透明getWindow().setFormat(PixelFormat.TRANSLUCENT);2、Android中在非UI線程裡更新View的不同方法:* Activity.runOnUiThread( Runnable )* View.post( Runnable )* View.postDelayed( Runnable, long )*
package com.android.cist.camera.view; import java.io.ByteArrayOutputStream; import java.io.InputStream; import java.util.HashMap; import java.util.Map; import android.app.Activity; import android.app.AlertDialog; import
前段世界在一個應用中調用系統內建的傳送簡訊的Intent,但是接收者的號碼一直穿不過去,代碼如下:Uri smsToUri = Uri.parse("smsto:123456"); Intent sendIntent = new Intent(Intent.ACTION_VIEW, smsToUri); sendIntent.putExtra("sms_body", "Hello dear world"); sendIntent.setType("vnd.android-dir/mms-sms"
package a.test;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.InputStream;import android.app.Activity;import
在Android中顯示一張網狀圖片其實是超級簡單的,下面就一個非常簡單的例子:Step1:1、建立你的Activity,本例中以ViewWebImageActivity說明;2、ViewWebImageActivity中的代碼如下:String imageUrl = "http://hiphotos.baidu.com/baidu/pic/item/7d8aebfebf3f9e125c6008d8.jpg"; //這就是你需要顯示的網狀圖片---網上隨便找的Bitmap bmImg;
背景知識:可以用Activity和Service來開始訊息通知,兩者的區別在於一個是在前台觸發,一個是後台服務觸發。要使用訊息通知,必須要用到兩個類:NotificationManager和Notification,其他NotificationManager的初始化是用getSystemService方法,並且通過notify方法來向android系統發送訊息列通知和顯示。代碼://訊息通知欄//定義NotificationManagerString ns =
1.HttpURLConnection串連URL1)建立一個URL對象URL url = new URL(http://www.baidu.com);2)利用HttpURLConnection對象從網路中擷取網頁資料HttpURLConnection conn = (HttpURLConnection) url.openConnection();3)設定連線逾時conn.setConnectTimeout(6*1000);4)對響應碼進行判斷if (conn.getResponseCode()
下面是一個兩點觸控的案例代碼:package com.zzj;import android.app.Activity;import android.os.Bundle;import android.view.MotionEvent;public class AndroidTestActivity extends Activity { private float x0, y0; private float x1, y1; public void
tank 教你做在android上的簡單的google map程式第一步:申請google key 1.找debug.keystore的路徑myeclipse中window -->preferences -->android-->build-->default debug keystore default debug keystore ="C:\Documents and
最近累積了好多篇文章還沒發出來,今天很晚了,就寫到這裡吧。做下要發的文章筆記免得忘記了,呵呵 人老了啊!如下:google 定位,加標註!sqlite資料庫操作,儲存資料的總結(sqlite,bundel,sharedPreferences)二維碼的編碼解碼,zxing 使用全解析................好了言歸正傳,這裡我就簡單講講單元測試! 一,建立測試工程:建立android test project項目在Test Target中選擇你要測試的工程二,建立測試類別
超炫的3D特效相簿功能android(下)tank我昨天我花了點時間重新整理了一下,加了很多注釋希望讓大家能夠看的很明白整理後在原來的基礎上,實現一個超炫的3D特效程式管理功能,所以更有用途了,不僅僅只是顯示圖片了。實現的效果:用3D效果顯示所有已安裝的程式列表,點擊某張圖片時動態顯示到最前一張,長按可以開啟該程式。(如上篇部落格展示的樣子,這裡不再貼出)主要思路流程如下:@Override public void onCreate(Bundle savedInstanceState) {