摘要: 一 数据库中的错误 开发使用的是litepal操作数据库,是一种将数据库表等映射为类的操作方式。 在litepal.xml中要添加相应的映射类,添加的应该为相对映射类的路径,而第一行代码上路径不对,改正后bug解决。 二 遍历省市县时,访问不到具体的县 这个问题犯得其实很低级,开始遍历不到县,然后就 阅读全文
posted @ 2018-10-17 20:46 Mask_D 阅读(220) 评论(0) 推荐(0) 编辑
摘要: # Java 三大属性: 面试时候问的一个很基础的问题,也是面向对象的三大特点。 ## 一、封装 首先,属性可用来描述同一类事物的特征,方法可描述一类事物可做的操作。封装就是把属于同一类事物的共性(包括属性与方法)归到一个类中,以方便使用。 1.概念:封装也称为信息隐藏,是指利用抽象数据类型将数据和 阅读全文
posted @ 2018-10-17 20:45 Mask_D 阅读(1528) 评论(0) 推荐(0) 编辑
摘要: 问题描述: 因为在mac上下载了as,然后将win环境下创建的一个项目拿过来导入的时候一直卡在gradle的过程中,而且新建项目同样会遇到相同的问题。 问题查询: 其实卡在这个界面原因是因为gradle的版本和导入项目的版本不一样。所以as会自动为我们下载对应版本的gradle,但是由于被墙的原因, 阅读全文
posted @ 2018-09-18 17:08 Mask_D 阅读(522) 评论(1) 推荐(0) 编辑
摘要: 一 使用平台: 使用和风天气提供的接口来查询天气。 全国的省市数据:会返回一段json格式的数据。 二 创建数据库和表 先在com.Mask weather.android包下新建几个包,用来进行存储。 其中db用来存放数据库模型相关的代码,gson用于存放GSON模型相关的代码,service包用 阅读全文
posted @ 2018-09-14 14:26 Mask_D 阅读(1203) 评论(0) 推荐(0) 编辑
摘要: 一 使用百度地图 1.申请api key 在申请百度地图api key时,需要两个SHA1,一个是发布版的SHA1,一个是开发版SHA1。我们目前可以两个都填写开发版SHA1。 在as中右侧的属性栏中: 其中在run中就会显示出SHA1开发版指纹,如下: 2.配置相关文件 在下载文件解压后,主要分为 阅读全文
posted @ 2018-09-04 22:11 Mask_D 阅读(591) 评论(0) 推荐(0) 编辑
摘要: 一 服务的基本用法 1.定义服务 在包中新建一个service,命名为MyService。发现MyService类继承自Service。 要在服务中处理一些逻辑,所以重写Service中的一些方法如下: 注:服务是四大组件之一,自然也需要被注册,当然我们新建时候已经被自动在AndroidManife 阅读全文
posted @ 2018-09-02 11:40 Mask_D 阅读(652) 评论(0) 推荐(0) 编辑
摘要: 一 线程的基本用法 1.创建线程 方法一:实现Runnable接口的方法定义一个线程。 然后Thread的构造函数接收一个Runnable参数,并调用start方法,run()方法中的代码就会在子线程中运行了。 方法二:使用匿名类的方式。 2.在子线程中更新UI 在线程中更新UI是不安全的,所以要更 阅读全文
posted @ 2018-08-31 16:52 Mask_D 阅读(1304) 评论(0) 推荐(1) 编辑
摘要: 恢复内容开始 一 WebView控件 1.权限声明 因为需要互联网,所以声明权限 2.布局文件 布局文件很简单,只是使用了一个webview控件。 3.MainActivity文件 如上,先对webview进行注册。然后进行相关设置。最后导入目标网址Uri。 二 使用HTTPURLConnectio 阅读全文
posted @ 2018-08-28 18:01 Mask_D 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 一 播放音乐 1.播放音频的MediaPlayer类 2.布局文件 有三个按钮来控制,分别是开始,暂停,停止 3.权限声明: 因为该程序中用到了Sd卡相关存储的功能,所以需要权限声明 4.实例代码: 在注册过按键之后,先进行一个权限判断。如果有授权就加入到initMediaPlayer中进行初始化, 阅读全文
posted @ 2018-08-26 11:06 Mask_D 阅读(549) 评论(0) 推荐(0) 编辑
摘要: 一 拍照功能 1.布局文件:在线性布局中设置一个按钮,用来启动拍照功能,设置一个ImageView用来展示图像 2.主函数: 函数主要可以分为三部分。首先对按键,图像,uri进行声明,并定义一个常量Take_Photo为1。 1.第一部分为创建file部分 创建一个outputImage,是file 阅读全文
posted @ 2018-08-25 23:55 Mask_D 阅读(467) 评论(0) 推荐(0) 编辑