自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

赞美月亮的专栏

基础不牢,地动山摇

  • 博客(21)
  • 资源 (15)
  • 收藏
  • 关注

原创 Android上实现一个简单的天气预报APP(十五) 发布天气预报APP

准备一张图标apk文件程序运行截图登录平台,例如百度开发者平台

2017-02-25 11:45:08 5740 1

原创 Android上实现一个简单的天气预报APP(十四) 使用百度API定位城市

使用百度API定位:http://lbsyun.baidu.com/index.php?title=android-locsdk1)前期准备1.获取密钥Android Studio获得数字签名的方法:包名在Manifest中。数字签名+包名获取AK密钥。2.导入库文件在左侧边栏下方的“相关下载”,点击后进入下载界面,下载相应的包

2017-02-25 11:44:35 12024 13

原创 Android上实现一个简单的天气预报APP(十三) 导航ViewPager

ViewPager是安装软件后,第一次打开软件时展示的导航。1)在进入天气界面之前,先进入导航界面1.建立一个导航布局guide.xml一个布局文件<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent"

2017-02-25 11:43:50 4221 9

原创 Android上实现一个简单的天气预报APP(十二) 未来三天的天气预报

前面我们已经可以获取当天的天气数据,并在屏幕上更新数据了,接下来我们获取未来三天的天气预报数据。1)配置未来三天的布局在布局文件main.xml中新增未来三天的布局运行一下!2) TodayWeather中新增未来三天的星期、最低温、最高温、天气状况、风力这几个参数,并生成它们的Getter and Setter。3)在MainActivity中声明变量

2017-02-25 11:43:12 8349 8

原创 Android上实现一个简单的天气预报APP(十一) Preference存储最近一次查询的城市

我们使用SharePreference将我们最近一次查询的城市代码存储起来,这样下起我们重启APP时,仍可以方便的查询我们经常查询的城市天气。1)存储数据到Preference我们在城市选择列表中,点击时,将对应的item的城市代码存储到SharePreference中。getSharePreferences的第一个参数时SharePreference文件名接着通过editor接口

2017-02-25 11:42:36 3928

原创 Android上实现一个简单的天气预报APP(十) 城市列表搜索框

前面我们已经实现了点击城市列表ListView中的Item,实现更新天气信息的动作。接下来,我们将每个item的信息补充的更为完整,并实现搜索功能。1)补充列表信息前面我们ListView中每个item的信息是城市名称,现在我们补充一些信息,改成每个item包含id,citycode,省份,城市信息。运行一下!2)

2017-02-25 11:41:57 9477 8

原创 Android上实现一个简单的天气预报APP(九) ListView展示城市列表、单击更新天气数据

前面我们已经可以点击选择城市按钮,切入选择城市布局。接下来我们要在城市布局中添加一个ListView组件,加载城市列表。1)添加ListView组件1.在布局文件select_city.xml中新增一个ListView组件select_city.xml2.在java文件中定义ListView变量,并与该组件绑定,并加载ListView内容。运行一下!

2017-02-25 11:41:13 9183 52

原创 Android上实现一个简单的天气预报APP(八) 从数据库读取城市数据

前面我们已经实现了今日天气的主界面布局,并可以从网络上实时获取天气数据更新到界面上,并通过按钮切入选择城市界面。接下来,我们通过读取数据库文件获取城市列表。思路:创建一个Application,Application的创建是在Activity之前,因此,可以在Activity启动前加载好我们从数据库读取的城市列表。1)现有一个城市列表的数据库文件,sqlite,名为city.db

2017-02-25 11:40:21 11034 59

原创 Android上实现一个简单的天气预报APP(七) 切换到新的界面(选择城市界面)

前面我们已经设置好了基本界面,并可以从网络上实时获取天气预报信息并解析,并更新到屏幕组件上,接下来我们要做一个选择城市的界面,并对一个按钮绑定切入该界面的动作1)新建一个布局我新建一个layout xml类型的文件,命名为select_city.xml内容为:<RelativeLayout xmlns:android="http://schemas.android.com

2017-02-25 11:39:59 14587

原创 Android上实现一个简单的天气预报APP(六) 更新界面数据

前面我们已经设置好了基本的界面,获取了网络上的天气数据并解析出来了,接下来,我们要将界面上胡乱写的天气数据更新为实时获取的真实的天气数据。1)初始化界面1.定义组件对应的变量2.编写initView()方法前面我们已经在main.xml中定义了布局,这里我们可以直接通过findViewById的方法将变量与组件绑定好,并设置初值。initView()函数如下:voi

2017-02-25 11:38:57 10393 28

原创 Android上实现一个简单的天气预报APP(五) 解析XML

前面我们设置好了基本的屏幕布局、通过url获取到了网络中的天气预报数据,接下来我们要将这个XML格式的天气数据解析开来。通过xmlPullParser解析xml数据1.待解析的xml格式数据2.根据标签值,获取标签数据因为我们这个网页中fengli、fengxiang等标签出现了不止一次,因此我们设置了计数器以便只打印第一次parseXML(String)函数如下:

2017-02-25 11:38:36 8383

原创 Android上实现一个简单的天气预报APP(四) 添加按钮点击响应

前面我们已经做好了简单的布局,并且实现了获取internet上网页的网络数据的功能。接下来,我们绑定一个按钮,当点击这个按钮时,执行获取网络数据动作。1.为我们顶部工具栏中的表示更新的图片绑定一个按钮定义一个ImageView的变量,将这个变量与布局中表示更新的ImageView绑定添加点击监听添加点击后的响应动作运行一下!点击

2017-02-25 11:37:41 8991 3

原创 Android上实现一个简单的天气预报APP(三) 获取网络数据

前面我们已经配置好了界面布局,显示布局上的数据都是我们胡乱加载的,接下里我们要将这些数据更新为网络上的真实数据1)检查网络连接状态1.新建一个java类CheckNet我们使用ConnectManager类的getSystemService方法,获取网络连接状态值package com.example.xchen.mweather;import android.content.

2017-02-25 11:36:22 22362 10

原创 Android上实现一个简单的天气预报APP(二) 配置布局

环境:Android Studio配置布局文件,可以屏幕上的视图按照我们的设想摆放。我们新建一个空的项目 File-New-New Project-Add no Activity,我给这个

2017-02-25 11:35:14 29159 23

原创 Android上实现一个简单的天气预报APP(一) 设计

平台:Android项目:天气预报APP功能点:1)

2017-02-25 11:34:16 27111 2

原创 使用apache作为web服务器展示一个html文件

目标是使用apache作为服务器,展示一个html文件。1)启动apache

2017-02-22 15:46:08 15863 1

原创 Apache的主要配置文件httpd.conf的常见配置

Apache的主要配置文件httpd.conf,Mac OS自带的apache相应的配置文件存储在etc/apache2/httpd.conf中,如果安装了XAMPP,可以直接打开配置文件,也可以直接在路径中打开文件常用配置项:1)ServerRoot 根路径2)Listen  指定服务器监听的ip和端口3)LoadModule  Apache加载动态文件,如果

2017-02-22 15:28:32 27276

原创 MAC系统上搭建NodeJS开发环境

1)安装NodeJS在官网(https://nodejs.org/en/)下载pkg包,我下载的版本为6.9.5,大小为15.5M。下载的安装包双击下一步安装即可。可以在终端中查看是否成功安装nodejs这样我们就安装好了node和npm工具,可以使用它们进行工作了。2)安装Sublime3)配置sublime for nodejs为subl

2017-02-21 15:15:00 18802 1

原创 C++随机数的生成

在文件cstdlib中包含处理随机数生成的函数。先使用srand(int seed)函数,初始化随机数发生器,seed值相同的话,生成的随机数也相同。因此一般采用时间作为参数。每次运行的时间不同,产生的随机数也不同。接着用rand函数就可以生成随机数了。#include #include "cstdlib"using namespace std;int main() {

2017-02-17 19:26:40 1250

原创 C++的重载

C++规定允许重载运算符和重载函数

2017-02-14 23:59:46 523

原创 C++继承

1、继承继承允许我们依据另一个类来定义一个类,这样提高了代码重用,也使得编写和维护程序更加便捷。当创建一个类时,不需要重新编写新的数据成员和成员函数,只需要制定新建的类,继承一个已有的类的成员即可。这个原有的类成为基类,新建的类称为派生类。一个类可以派生自多个类,也就是说可以从多个基类继承数据和函数,即多继承。形式如下:class :,,...{...}继承的形式如

2017-02-08 22:40:52 408

【Unity3d】 Water_Refract

Unity Shader实现水体的折射效果,可以直接导入运行的工程

2018-04-01

【Unity3d】Water_MirrorReflect

Unity Shader实现水体的镜面反射,可以直接导入运行的工程

2018-03-26

【Unity3d】Water_EnvironmentMapping

Unity Shader实现水体的环境映射,可以直接导入运行的工程

2018-03-26

【Unity3d】FakeWater

Unity3d用贴图和uv动画模拟水体效果的项目工程,含完整资源,可以直接导入运行。

2018-03-24

噪声图noisemap

用于实现贴图流动效果的噪声图noiseMap,用于为图片提供有区别的uv偏移

2017-11-02

matterTest

LayaAir matter

2017-05-16

Qt 缩略图列表显示图片

Qt QListWidget 缩略图列表显示图片

2017-05-10

Qt 文件选择对话框

Qt QFileDialog 文件选择对话框 多选

2017-05-10

g++ for win

G++编译器,用于将c++代码转换成可以执行的EXE文件,Win平台

2015-07-30

代码比较工具BCompare

BCompare 用于代码比较,特别在比较代码的改动时非常高效

2015-06-12

系统集成项目工程师真题及答案(09-12以及14下半年)

系统集成项目工程师真题及答案(09-12以及14下半年),还有一份讲义,祝大家一次过中级

2015-04-22

pygame-1.9.1.win32-py2.7

pygame-1.9.1.win32-py2.7

2014-07-30

python2.7一键安装(附环境搭建方法说明)

python2.7 for win一键安装(附环境搭建方法说明)

2014-07-15

htm2chm(附使用步骤)

将txt转成chm,将html转成chm。直接解压即可。附使用教程,小巧好用

2014-07-04

devc中文版无需配置exe

轻量级cpp程序运行环境,双击安装无需配置

2014-07-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除