編輯:關於Android編程
LocationManger locationManager=(LocationManager)this.getSystemService(Context.LOCATION_SERVICE);
class myListen implements LocationListener
{
@Override
public void onLocationChanged(Location location) {
//位置發生變化
Log.i(TAG, "onLocationChanged.......");
if (mHandler != null)
{
Message msg = mHandler.obtainMessage(REFRESH_LOCATION, location);
msg.sendToTarget();
}
}
@Override
public void onProviderDisabled(String provider) {
//
}
@Override
public void onProviderEnabled(String provider) {
}
@Override
public void onStatusChanged(String provider, int status, Bundle extras) {
//
}
}
myListenGPS = new myListen();
locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER,
CHECK_POSITION_INTERVAL, 0, myListenGPS);* Location 位置信息,通過Location可以獲取時間、經緯度、海拔等位置信息。
Location location=locationManager.getLastKnownLocation(LocationManager.GPS_PROVIDER);//主動獲取Location
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
Date date = new Date(location.getTime());
String message = "時間:" + dateFormat.format(date) + "\n"
+"經度:" + location.getLongitude() + "\n"
+ "緯度:" + location.getLatitude() + "\n";
Android中so使用知識和問題總結以及插件開發過程中加載so的方案解析
一、前言Android中有時候為了效率以及平台開發庫的支持,難免會用到NDK開發,那麼都會產生一個so文件,通過native方法進行調用,開發和調用步驟很簡單,這裡就不多
Android 采用HTML設計界面
因為Android軟件開發分工目前還沒有細化,程序員往往需要負責軟件界面的開發,雖然軟件的界面圖片已經由美工設計好了,但是如果使用layout技術把軟件做成漂亮的界面確實
Android線程池框架下的線程池策略
線程的運行機制 1. 開啟線程過多,會消耗cpu2. 單核cpu,同一時刻只能處理一個線程,多核cpu同一時刻可以處理多個線程3. 操作系統為每個運行線程安排一
Android安卓---Hellword 簡單提示框
添加公用單元文件com..java package com.example.myapplication;import android.a