Time of Update: 2018-12-05
開通測試機的wifi許可權時需要知道mac地址。通常可以用如下方式: "在設定--無線和網路--wlan設定 ,然後點菜單鍵--進階,就可以看到MAC地址了". 但是不巧,我拿到的這台測試機UI有問題,點擊觸屏座標有很大的偏差,無法完成上述操作。還好可以在pc上通過adb工具完成:1. 手機啟用usb偵錯模式,串連電腦2. 執行命令:adb
Time of Update: 2018-12-05
android 2.x與1.x連絡人的資料庫設計有很大不同,在做連絡人相關的開發時,先要確定系統的版本。boolean mAndroid2
Time of Update: 2018-12-05
關於android上的定位最近在做定位相關的東西,把知識整理一下並分享出來。1.定位有三種,網路,基站,GPS2.不管哪種定位核心是要取得經緯度,你知道了經緯度要換算成具體地理位置的方法是有很多種的以下分別講述三種的實現:◆GPS比較簡單 public String mac; TextView msg; LocationManager locationManager; LocationListener locationListener; @Override
Time of Update: 2018-12-05
package com.king.android.media;import java.util.Calendar;import android.app.Activity;import android.app.AlarmManager;import android.app.PendingIntent;import android.app.TimePickerDialog;import android.content.Intent;import android.os.Bundle;import an
Time of Update: 2018-12-05
ant的優點不用多說了,雖然google提供了基於Eclipse+ADT的開發環境,但是Eclipse有點重量級了。如果要持續化構建就得用工具了首選的自然是Ant了。但是網上找了很多的資料,實驗了一下都不是很多好,大多都已經過時了,android最新的sdk沒有再提供網上提到的相應開發工具了。無奈只有自己動手豐衣足食了。
Time of Update: 2018-12-05
1、開發環境搭建 1)、日文環境,ubuntu8.04 + Android2.01 + Eclipse 我根據以下資料搭建了開發環境: 【森ソフト】http://www.mori-soft.com/index.php?option=com_content&view=category&id=7&Itemid=142、 1)、Android開發之旅(比較好的入門資料)
Time of Update: 2018-12-05
XML逸出字元 以下為XML標誌符的數字和字串轉義符 " (" 或 ") ' (' 或 ') & (& 或 &) lt(<) (< 或 <) gt(>) (> 或 >) 如題: 比如:在string.xml中定義如下一個字串, <string
Time of Update: 2018-12-05
項目中,多個頁面用到了地圖,地圖大小不一樣,在顯示完小頁面的地圖後,再返回大頁面地圖,地圖會出現混亂現象。 最後在找到了一個外國網站, 加 Manifest.xml 的Activity中加入 android:process <activity android:name=".ShowActivity" android:screenOrientation="portrait" android:process="ShowActivity"
Time of Update: 2018-12-05
1、CaptureActivity extends Activity implements SurfaceHolder.Callback CaptureActivity 為第一個啟動的Activity2、 public void surfaceCreated(SurfaceHolder holder) { if (!hasSurface) { hasSurface = true; initCamera(holder); } }
Time of Update: 2018-12-05
ANRs (“Application Not Responding”),意思是”應用沒有響應“。在如下情況下,Android會報出ANR錯誤:– 主線程 (“事件處理線程” / “UI線程”) 在5秒內沒有響應輸入事件– BroadcastReceiver
Time of Update: 2018-12-05
1、在CaptureActivityHandler類裡方法: public void handleMessage(Message message) 接收對圖片解碼後的結果,如果介面成功則進入下面分支case R.id.decode_succeeded: Log.d(TAG, "Got decode succeeded message"); state = State.SUCCESS; Bundle bundle = message.getData();
Time of Update: 2018-12-05
[一籃飯特稀原創,轉載請註明出自http://www.cnblogs.com/wanghafan/archive/2013/01/10/2855096.html]1.註冊一個廣播接收器,監聽網路狀態1 private void Start()2 {3 IntentFilter filter = new IntentFilter();4 filter.addAction(ConnectivityManager.CONNECTIVITY_ACTION)
Time of Update: 2018-12-05
:第一種:第二種: 第一種是通過canvas畫出來的效果:public void first(View v) { // 防止出現Immutable bitmap passed to Canvas constructor錯誤 Bitmap bitmap1 = BitmapFactory.decodeResource(getResources(), R.drawable.apple).copy(Bitmap.Config.ARGB_8888,
Time of Update: 2018-12-05
【註:次部落格長期荒置,因此附上這個工程的下載連結:http://pan.baidu.com/share/link?shareid=81046&uk=1158065893
Time of Update: 2018-12-05
一:不同的layout Android手機螢幕大小不一,有480x320, 640x360, 800x480.怎樣才能讓App自動適應不同的螢幕呢? 其實很簡單,只需要在res目錄下建立不同的layout檔案夾,比如layout-640x360,layout-800x480,所有的layout檔案在編譯之後都會寫入R.java裡,而系統會根據螢幕的大小自己選擇合適的layout進行使用。 二:hdpi、mdpi、ldpi 在之前的版本中,只有一個drawable,而2
Time of Update: 2018-12-05
Android高效開發:原則:1.不要做不必要的事情,2儘可能節省記憶體使用量儘可能避免建立對象使用自身的方法,如string.indexOf(),String.lastIndexOf(),乘虛自身的方法使用虛擬優於使用介面。在嵌入式開發中,通過介面引用來調用會花費2倍於虛擬時間,如Map map1 = new HashMap() 和HashMap map2 = new HashMap();嵌入式開發推薦使用HashMap來建立對象,同樣的還有List list = new
Time of Update: 2018-12-05
1.注意廣播發起的動作,以及需要在AndroidMainfest.xml檔案中去註冊這個廣播,並且這個廣播需要用intent-filter進行過濾。 2.系統級的廣播,調用一樣,只是需要在AndroidMainfest.xml檔案中去註冊這個廣播,並且添加系統級過濾條件。 3.廣播也可以在代碼中註冊,但需要注意的是註冊的同時不要忘記去登出這個廣播:一般是在Activity.onResume中去註冊這個廣播:IntentFilter filter = new
Time of Update: 2018-12-05
Android遊戲開發:View類開發架構SurfaceView開發架構Graphics類開發架構Paint與Color類介紹Canvas介紹幾何圖形繪製字串繪製映像的繪製映像的旋轉映像的縮放雙緩衝技術。動畫效果:Tween:Alpha,Scale,Translate,Rotate。四種模式Frame動畫Gif動畫播放: 基本都是繼承於View 然後實現Runnable介面,再用setContentView();方法來展示這些東西比較少,但卻是遊戲開發的基礎,問問自己這些是不是都熟悉了。
Time of Update: 2018-12-05
38. 請描述下 Activity 的生命週期。 必調用的三個方法:onCreate() --> onStart() --> onResume(),用 AAA 表示(1)父 Activity 啟動子 Activity,子 Actvity 退出,父 Activity 調用順序如下 AAA --> onFreeze() --> onPause() --> onStop() --> onRestart() --> onStart(),onResume() …
Time of Update: 2018-12-05
dp(dip): device independent pixels(裝置獨立像素). 不同裝置有不同的顯示效果,這個和裝置硬體有關,一般我們為了支援WVGA、HVGA和QVGA 推薦使用這個,不依賴像素。px: pixels(像素). 不同裝置顯示效果相同,一般我們HVGA代表320x480像素,這個用的比較多。pt: point,是一個標準的長度單位,1pt=1/72英寸,用於印刷業,非常簡單易用;sp: scaled pixels(放大像素). 主要用於字型顯示best for