- 博客(13)
- 收藏
- 关注
原创 2018.7.24
1,解析JSON数据:! TextUtils.isEmpty(response){}:响应是否没空字符串。若不为空,则进行下面步骤。2,province.save();就是把province解析好的数据全是通过save();的方法存在province的数据库内。3,requestWeather(); :从服务器请求天气数据4.showWeatherinfo(); :进行内容显示...
2018-07-30 15:54:31 105
原创 2018.7.23
1,当程序里面有很多的部件需要点击执行动作的时候可以使用implements OnClickListener.。这是按钮点击事件。2,Notification notification = new NotificationCompat.Builder( this )。这只是创建了一个空的Notification对象,而该对象的装饰用一下东西来修饰。 .setContentT...
2018-07-30 15:25:19 102
原创 2018.7.26
1,因为数据返回的是JSON格式,则要获取该信息变为我们能读的信息,则需要一个工具类来解析和处理这种数据。2,而省,市,县的数据全是那种格式,则用HandleProvince方法,通过JSONArray和JSONObject两个方法来实现格式的转化。以此变成能转化的格式。3,转化后在将其组装成实体类对象,最后调用save()方法将其保存在db包的三个类中。4,senOkHttpRequ...
2018-07-30 15:23:09 173
原创 2018.7.25
1,litepal:对数据库进行操作; okHttp:对网络进行请求; Gson:解析JSON数据; Glide:加载图片;2,查找具体天气信息就需要用到每个地区对应的天气id3,服务器会以JSON的格式返回给我们天气等信息。(status:状态;basic:城市的基本信息;aqi:空气质量;now:当前天气信息;suggestion:天气建议;)4,全国所有数据都是从服务器获取,...
2018-07-30 11:33:59 123
原创 2018.7.20
1,android studio提示cannot resolve symbol 'text'时一定是你在mainActivity中没有定义。比如text显示红色,则要在类下面输入 public class MainActivity extends AppCompatActivity { **** private TextView text;2,Button的...
2018-07-20 16:45:45 103
原创 2018.7.13
1,成员变量可以先不赋值,系统会安排。若想赋值在类的主方法中调用也可以。若未赋值,则系统安排String类为null,int类为0.2,该成员方法中给定了形参,则可以在最后调用该成员方法时在括号内直接写"人名"即可3,调用成员变量(对象.成员变量)4,给调用的成员变量赋值5,对象: 属性 事物的信息描述 行为 事物的功能 ...
2018-07-20 10:09:32 126
原创 2018.7.18
1,android:orientation="vertical",垂直布局的意思2,android:gravity="center",指定文字的对齐方式,left,right,center,top,botton3,android:textSize="24sp" ,android:textColor="#00ff00" 指定文字大小(字体大小使用sp为单位)和颜色4,andr...
2018-07-20 10:09:11 141
原创 2018.7.16
1,错误: 找不到或无法加载主类 AbstracTest原因: java.lang.ClassNotFoundException: AbstracTest2,接口成员特点 成员变量;只能是常量,并且是静态的。 默认修饰符:public static final 建议:自己手动给出。 构造方法:接...
2018-07-20 10:08:54 96
原创 2018.7.17
1,jcenter是一个代码托管仓库,可以应用任何jcenter上的开源项目了。2,项目中添加的任何资源都会在R文件里生成一个相应的资源id,3,通过findViewById()方法获取到在布局文件中定义的元素<item>标签就是用来创建具体的某一个菜单,通过android:id来给菜单制定一个标识符,android:title指定一个名字因为SecondActivi...
2018-07-20 10:08:28 79
翻译 201.7.19
数据存储全方案---详解持久化技术: 1,数据持久化就是指那些在内存中的瞬时数据被保存到存储设备中,其实关机数据也不会丢失的技术。保存在内存里的数据是瞬时数据,在存储设备里的数据是持久状态的。持久化技术可以在两者间进行转换。 2,安卓提供三种简单实现数据持久化功能:文件存储,SharedPerference存储和数据库存储。3,文件存储是安卓最基本的一种数据存储方式,搜有数据...
2018-07-20 10:08:01 274
原创 2018.7.12
类和对象:1,对象化为静态部分和动态部分。静态部分为属性,动态部分为它所拥有的行为。2,类实质上就是封装对象属性和行为的载体,对象则是类抽象出来的一个具体实例。3,类中对象的行为是以“方法的形式”定义的,对象的属性是以成员变量的形式定义的。4,面向对象程序设计具有以下特点:封装性,继承性,多态性。5,成员方法的语法格式: 权限修饰符 返回值类型 方法名(参数类型 参数名)...
2018-07-12 17:39:25 131
原创 2018.7.11
1,比较运算符: ==,!=,>,>=,<,<=**特点:无论你的操作是简单还是复杂,结果是boolean类型。**2,&和&&的区别:对于&&来说,如果前面的条件表达式已经为假了,整个条件表达式肯定为假,就不会去执行判断后面的条件表达式。而&是不管怎么样,两者均执行 |和||的区别:对于||来说,如果前面的条件表达式...
2018-07-12 14:43:56 108
原创 2018.7.10
1,基本数据类型(8种): 整数类型:byte,short,int,long 浮点类型:单精度浮点类型(float)和双精度浮点类型(double) * 默认情况下小数都被看做double型; 字符类型:“”表示字符串;''表示字符; char word = 'd';布尔类型(逻辑类型):通过boolean来定义布尔类型变量。只有true和false两个值...
2018-07-10 17:38:39 88
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人