首先,要先獲取系統服務(sensor_service)返回乙個sensormanager 物件
***中的介面manager = (sensormanager) mcontext
.getsystemservice(context.sensor_service);
sensor sensor = manager.getdefaultsensor(sensor.type_orientation);
manager = (sensormanager) mcontext
.getsystemservice(context.sensor_service);
sensor sensor = manager.getdefaultsensor(sensor.type_orientation);
//應用在前台時候註冊***sensoreventlistener
manager.registerlistener(this, sensor, sensormanager.sensor_delay_game);
這只是我的專案中需要這樣寫,如果有需要直接旋轉的,請略過這一段
設定指南針旋轉的float startx=0 ;
@override
public
void
onsensorchanged(sensorevent event)
@override
public
void
onaccuracychanged(sensor sensor, int accuracy)
直接使用imagveiw,在sensoreventlistener介面的方法中/********************************繪製指南針***************/
mbitmap1 = bitmapfactory.decoderesource(getresources(),r.drawable.sd_zhennanzhen_rotato);
matrix matrix=new matrix();
matrix.postscale(1f, 1f);
matrix.postrotate(startx);
bitmap b=bitmap.createbitmap(mbitmap1, 0, 0, mbitmap1.getwidth(), mbitmap1.getheight(), matrix, true);
int xb1 = b.getwidth();
int yb1 = b.getheight();
//自定義view中畫的
canvas.drawbitmap(b, (x - xb1) / 2 + (getwidth() - x) / 2,
(y - yb1) / 2, null);
@override
public
void
onaccuracychanged(sensor sensor, int accuracy)
@override
public
void
onsensorchanged(sensorevent event) {
// x軸的度數
float x = event.values[0];
float y = event.values[1];
float z = event.values[2];
system.out.println(">>>>>>>>>>>>" + x);
animation manimation = new rotateanimation(start, x,
animation.relative_to_self, 0.5f, animation.relative_to_self,
0.5f);
manimation.setduration(200);
img_view.startanimation(manimation);
start = x;
指南針 司南
指南針 司南 指南針在中華文明圈遠未如西方那樣產生巨大作用,西方也普遍認為發源於華夏並無太多異議。指南針最早形式稱司南,東漢王充 公元27 約97 論衡 卷十七是應篇第五十二 司南之杓,投之於地,其柢指南 原理他只能說 亦天性也 這個記載雖不是最早,但是最早表述清楚的乙個。司南有指向之用應無異議,具...
2 手電筒原理 手電筒原理應用 拐彎通訊以及電報機
我們前面講到通過手電筒應用莫爾斯電碼,因為手電筒能夠提供二進位製碼,只有亮和滅,沒有第三種狀態。所以對於手電筒,我們能夠進行進一步的研究。手電筒由燈泡 導線 電池 開關 金屬片和乙個容納電池的塑料外殼組成。接下來我們一一進行分析。電路中電流的流動就像是水流和水管一樣,但是電的特性不能靠其他的模型能夠...
2 手電筒原理 手電筒原理應用 拐彎通訊以及電報機
我們前面講到通過手電筒應用莫爾斯電碼,因為手電筒能夠提供二進位製碼,只有亮和滅,沒有第三種狀態。所以對於手電筒,我們能夠進行進一步的研究。手電筒由燈泡 導線 電池 開關 金屬片和乙個容納電池的塑料外殼組成。接下來我們一一進行分析。電路中電流的流動就像是水流和水管一樣,但是電的特性不能靠其他的模型能夠...