导航:首页 > 源码编译 > android墨迹天气源码

android墨迹天气源码

发布时间:2022-04-02 03:41:30

⑴ 墨迹天气android 2.0版本主界面为何无动画效果,我已设置为动画效果,但云彩,太阳,月亮等仍无动画效果。

动画效果? 表示用了很久的墨迹 都不知道他有这效果 只知道他的时钟有动画效果

⑵ 求Android天气预报的开发源代码

package com.nrzc.weatherstation;

import android.content.Context;
import android.hardware.Sensor;
import android.hardware.SensorEvent;
import android.hardware.SensorEventListener;
import android.hardware.SensorManager;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.widget.TextView;

import java.util.Timer;
import java.util.TimerTask;

/**
* 环境传感器
* 气象站
*/
public class MainActivity extends AppCompatActivity {

private SensorManager sensorManager;
private TextView temperatureTextView;
private TextView pressureTextView;
private TextView lightTextView;

private float currentTemperature=Float.NaN;
private float currentPressure=Float.NaN;
private float currentLight=Float.NaN;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

init();

Timer updateTimer=new Timer("weatherUpdate");
updateTimer.scheleAtFixedRate(new TimerTask() {
@Override
public void run() {
updateGUI();
}
},0,1000);
}

private void init(){
temperatureTextView=(TextView)findViewById(R.id.temperature);
pressureTextView=(TextView)findViewById(R.id.pressure);
lightTextView=(TextView)findViewById(R.id.light);
sensorManager=(SensorManager)getSystemService(Context.SENSOR_SERVICE);

}

private final SensorEventListener tempSensorEventListener=new SensorEventListener() {
@Override
public void onSensorChanged(SensorEvent event) {
currentTemperature=event.values[0];
}

@Override
public void onAccuracyChanged(Sensor sensor, int accuracy) {

}
};

private final SensorEventListener pressureSensorEventListener=new SensorEventListener() {
@Override
public void onSensorChanged(SensorEvent event) {
currentPressure=event.values[0];
}

@Override
public void onAccuracyChanged(Sensor sensor, int accuracy) {

}
};

private final SensorEventListener lightSensorEventListener=new SensorEventListener() {
@Override
public void onSensorChanged(SensorEvent event) {
currentLight=event.values[0];
}

@Override
public void onAccuracyChanged(Sensor sensor, int accuracy) {

}
};

@Override
protected void onResume() {
super.onResume();

Sensor lightSensor=sensorManager.getDefaultSensor(Sensor.TYPE_LIGHT);
if (lightSensor!=null)
sensorManager.registerListener(lightSensorEventListener,
lightSensor,
SensorManager.SENSOR_DELAY_NORMAL);
else
lightTextView.setText("Light Sensor Unavailable");

Sensor pressureSensor=sensorManager.getDefaultSensor(Sensor.TYPE_PRESSURE);
if (pressureSensor!=null)
sensorManager.registerListener(pressureSensorEventListener,
pressureSensor,SensorManager.SENSOR_DELAY_NORMAL);
else
pressureTextView.setText("Barometer Unavailable");

Sensor temperatureSensor=sensorManager.getDefaultSensor(Sensor.TYPE_AMBIENT_TEMPERATURE);
if (temperatureSensor!=null)
sensorManager.registerListener(tempSensorEventListener,
temperatureSensor,
SensorManager.SENSOR_DELAY_NORMAL);
else
temperatureTextView.setText("Thermometer Unavailable");
}

@Override
protected void onPause() {
sensorManager.unregisterListener(pressureSensorEventListener);
sensorManager.unregisterListener(tempSensorEventListener);
sensorManager.unregisterListener(lightSensorEventListener);
super.onPause();
}

private void updateGUI(){
runOnUiThread(new Runnable() {
@Override
public void run() {
if(!Float.isNaN(currentPressure)){
pressureTextView.setText(currentPressure+"hPa");
pressureTextView.invalidate();
}
if (!Float.isNaN(currentLight)){
String lightStr="Sunny";
if (currentLight<=SensorManager.LIGHT_CLOUDY)
lightStr="night";
else if (currentLight<=SensorManager.LIGHT_OVERCAST)
lightStr="Cloudy";
else if (currentLight<=SensorManager.LIGHT_SUNLIGHT)
lightStr="Overcast";
lightTextView.setText(lightStr);
lightTextView.invalidate();
}

if (!Float.isNaN(currentTemperature)){
temperatureTextView.setText(currentTemperature+"C");
temperatureTextView.invalidate();
}
}
});
}

}

⑶ Android系统手机:墨迹天气(V1.18正式版)怎么在手机桌面显示多个天气

Android上最早用这种方式的是HTC Sense,
现在做的最强大的是国内的“墨迹天气”。
看你的图片很像是墨迹天气里面的一种效果。

⑷ 墨迹天气(Android 2.35以上版本)无响应。

删除动态壁纸,卸在旧版再重新安装

⑸ 寻找墨迹天气android 1.12 正式版

http://blog.mojichina.com/
这个是墨迹天气的官方网站。android1.12的正式版已经发布了。可以下载了

⑹ 安卓237.我下载了一个墨迹天气,平日后台一直显示的墨迹程序,不知道这样费流量么

安卓手机待机时请关闭网络,
不管什么程序,后台的话都会走点流量的。

需要的时候再打开,防止不必要的麻烦发生

⑺ 安卓的墨迹天气更新以后,添加桌面小插件里头没有墨迹天气插件的添加了,怎么回事啊

把墨迹安装到手机内存里。不要安装到卡里。
安装到卡里的软件小部件都会消失。

⑻ android 墨迹天气是用html5写的吗

CSS 3 + HTML 5 是未来的 Web,它们都还没有正式到来,虽然不少浏览器已经开始对它们提供部分支持。本文介绍了 5个 CSS3技巧,可以帮你实现未来

⑼ 刚下了android版墨迹天气最新版,有动画效果。添加到桌面时只能添加4×2格式,5×2的不能添加。

手机不支持。
那是给i9220等720P设置的。

⑽ Android开发中,像墨迹天气一样的那种桌面插件的背景怎么设置成半透明的

图片的效果

阅读全文

与android墨迹天气源码相关的资料

热点内容
友友车友软件免加密 浏览:89
java多进程编程 浏览:902
12864液晶与单片机的连接 浏览:27
服务器上的bmc是什么 浏览:634
服务器怎么测量网络延迟 浏览:605
打扫卫生解压视频vlog 浏览:275
半封闭活塞制冷压缩机 浏览:401
如何删除存档的文件夹 浏览:835
基于单片机的参考文献 浏览:915
压缩空气管道安全 浏览:770
哪个英语app比较好 浏览:219
进货app怎么样 浏览:519
c语言编译软件免费吗 浏览:252
怎么把appstotre改成中文 浏览:443
html如何连接服务器 浏览:572
linux下如何创建文件 浏览:699
三洋空调压缩机参数 浏览:202
加密猫背后的故事 浏览:254
陕西不听命令 浏览:369
怎么把皮皮虾app表情弄到微信 浏览:292