学号 20189214 《Android程序设计》第七周学习总结 教材学习内容总结 监听 设置点击监听的5种方式 方法1:直接用匿名内部类 这是最常用的一种方法,直接setXXXListener后,重写里面的方法即可。但通常是临时使用一次,复用性不高。 public class MainActivi ...
分类:
移动开发 时间:
2019-04-14 20:34:26
阅读次数:
179
学号 20189214 《Android程序设计》第六周学习总结 教材学习内容总结 Android stdio 结构 .idea:AS生成的工程配置文件,类似Eclipse的project.properties。 app:AS创建工程中的一个Module。 gradle:构建工具系统的jar和wra ...
分类:
移动开发 时间:
2019-04-06 16:40:38
阅读次数:
139
一、前言 近期学习http框架。 眼下写的这个框架临时仅仅适用于学习之用,实际用于项目之中还须要不断的优化。 要从server或者网络获取数据。显示到UI上面,网络请求的操作不能放在UI线程中进行,android为我们封装了AsyncTask类来进行异步的请求操作。所以这个Http框架基于Async ...
分类:
移动开发 时间:
2019-03-12 12:20:04
阅读次数:
248
在学习ToolBar时,调用setSupportActionbar传入实例时会出现以下的报错 解决的方法如下,将以下代码 换成 ...
分类:
移动开发 时间:
2019-03-11 20:10:23
阅读次数:
238
第一章 Java 我使用的是Mac os 10.13.6系统,自带Java10。 编译器:Sublime 2。Sublime中自带javac编译系统,能将Java文件编译成class文件,为了方便运行,在Sublime 2 中新建编译系统Java,如图所示,使用该编译系统可使Java文件直接运行。 ...
分类:
移动开发 时间:
2019-03-02 10:45:36
阅读次数:
220
在一开始学习Android开发的时候,安装Android Studio自带的模拟器,但是模拟器非常耗资源,性能极其差,电脑内存吃不消,在网上搜索后,安装了Genymotion,下面将介绍安装步骤: 1.下载Genymotion 登陆Genymotion官网:https://www.genymotio ...
分类:
移动开发 时间:
2019-02-01 21:12:24
阅读次数:
286
在安装AS并且新建第一个工程之后就需要安装虚拟机,使得程序能够运行 笔者在安装虚拟机时也遇到了很多的麻烦,下面将介绍笔者遇到的麻烦以及解决问题的方法 一、Android Studio自带虚拟机的安装 1.打开AS,点击红框所示的三角形,运行APP 2.在弹出的窗口中可以看见,没有虚拟机,此时需要新建 ...
分类:
移动开发 时间:
2019-02-01 21:11:30
阅读次数:
192
一、全局获取Context的技巧 前面我们很多地方都使用到了Context,弹出Toast的时候、启动活动的时候、发送广播的时候、操作数据库的时候、使用通知的时候等等。或许目前来说我们并没有为得不到Context而发愁,因为我们很多地方都是在活动中进行的,而活动本身就是一个Context对象,但是, ...
分类:
移动开发 时间:
2019-01-27 00:21:04
阅读次数:
265
一、基于位置的服务简介 LBS:基于位置的服务。随着移动互联网的兴起,这个技术在最近的几年里十分火爆。其实它本身并不是什么时髦的技术,主要的工作原理就是利用无线电通讯网络或GPS等定位方式来确定出移动设备所在的位置,而这种技术早在很多年前就已经出现了。 那么为什么LBS技术直到最近几年才开始流行呢? ...
分类:
移动开发 时间:
2019-01-23 11:38:25
阅读次数:
353
今天是放寒假的第四天,这几天加上放假前总共弄了一些Android编程的基础部分,比如下载sdk、配置环境、下载Eclipse的插件(ADT)、下载Android Studio、VirtualBox、Genymotion模拟器、Git等等。 Android SDK下载下来后运行SDK Manager. ...
分类:
移动开发 时间:
2019-01-22 21:43:02
阅读次数:
205