![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
Automannnn
愿你初心不改,归来仍是少年。
展开
-
安卓实训之开发环境搭建
按照计划,这个暑假应该实训android。 由于种种原因,导致顺延到了开学进行。 趁着空闲之际,就记录记录笔记,因为这样感觉心里踏实一点,同时回顾的时候也会有一个比较好的效果。 这里的笔记是自己的理解加实践,以及 结合菜鸟教程的android学习路劲进行的。 此外,菜鸟教程对任何一门技术的入门可以说是非常友好了。 android系统由andy rubin创建,最早再0...原创 2018-09-01 16:57:58 · 785 阅读 · 0 评论 -
android实训之五大存储
通过互联网可以知道: android中具有五大存储机制,分别是: SharedPreference,文件存储数据,SQLite数据库存储数据,ContentProvider存储数据,网络存储数据。 其中,网络存储,数据库存储,文件存储是常见的存储方式。 为了赶上学习的进度,今晚就加个班将存储整理一下,任何一个学习过整个计算机科学的人,都不会不明白存储的重要性;任何一个软件,应用软...原创 2018-09-07 01:31:10 · 236 阅读 · 0 评论 -
android网络编程之数据格式处理,上传下载
这几天由于实训结束,正式上课。 不得不抽出一些时间处理杂事。 有段时间没整理android了。这里接着上次把网络编程的内容整理整理。一.数据传输: 数据传输格式之前在学习java 与前端的时候,已经接触过了xml 与 json。 但是xml没有实际用于传输过,主要用于配置文件。 因此xml的解析相对来说比较弱,有点印象的就是 内置tomcat中依赖的 dom4j 产...原创 2018-09-13 01:25:21 · 507 阅读 · 0 评论 -
HttpConnection 无法识别localhost,拒绝连接的问题
今天花了一段时间处理一个非常基础的问题,中间曲折的过程就不说了,因为马上还得去完成张院长的作业~~~ 主要的问题就是,朋友在本机上采用springboot 启动了一个web服务,然后再本机通过android App 去访问,始终出现连接被拒绝的错误。。。 然而这个服务确实是有的,因为通过浏览器可以很容易的看出来。 最终的解决办法是: 将 localhost改成 自...原创 2018-09-18 22:43:02 · 3216 阅读 · 0 评论 -
百度地图,505,第一次成功,小白集成百度地图走的弯路
5555555~~~ 都别劝我,让我哭一会儿~~~ 妈的啥玩意儿啊。。。。弄这个bug一度弄到自己崩溃,整整花了十个多小时,偏偏自己又是一个死性子,非要给弄出来。。 还好手机经摔! 还好运气够好! 还好自己坚持了下来! 好吧,其实个中辛酸只有经历过才会懂,偏偏又不能靠别人,只能自己解决。问题一: 由于自己的心急,加上没有看开发文...原创 2018-10-05 23:21:19 · 1843 阅读 · 2 评论 -
android端使用Retrofit接收json参数与postman的一点区别
在实践中遇到的一个问题,记录一下,方便回顾。 后台使用springBoot做的,在controller中接收前台参数与anndroid的时候有一些区别。 调试过程花了我很大一部分时间但是仍然没有解决。 他们的区别是这样的: 在则会个接口中,使用postman传递参数,contentType为 application/json的情况下,可以自动封装成实体...原创 2018-10-23 20:58:04 · 1251 阅读 · 0 评论 -
实现一个可动态扩展的,按钮突出可变的,安卓底部菜单导航栏
所谓赠人玫瑰,手留余香!非常感谢无私奉献的前辈们。之前在练习安卓的底部状态栏的时候,看到前辈的一个帖子很好的知道了我的实践。 地址在:这里但是后面我觉得这样用起来不是很舒适,因为底部数量是固定的。 能不能根据后台的数据来动态的设置呢? 于是开始实践,最终的效果图是: 一个按钮的效果: 二个按钮的效果: 三个按钮的效果: 五个按钮的效果:...原创 2018-11-17 13:27:44 · 739 阅读 · 1 评论 -
android实践的一些思考:实现一个MVP架构设计
MVP是从MVC架构演变而来的,目的是为了使得程序开发高内聚低耦合,易于扩展,方便维护。 MVC中的M指的是model模型, V 指的是View视图,C指的是Controller。 MVC 大体的思想是,控制器控制着模型与视图的同步。当模型发生了变动,通知控制器然后控制器通知视图同步。比如我们浏览一个动态网页,以JSP为例: 用户请求路径--> 得到一个视图V,在视图上...原创 2018-11-17 10:46:51 · 236 阅读 · 0 评论 -
集成极光推送实现聊天界面
这周的一个主线任务是完成极光推送的集成。 在这个过程中遇到了很多的挫折。 不过总算也是能够勉强使用。 这里进行记录一下,方便日后回顾。 当自己决定消化sdk的界面计划失败后,就采用网上前辈的聊天界面是实现,教程在:这里 极光推送IM的集成教程与开发教程都在官网的文档上写的比较详细了。 这里记录下我实际的操作过程是这样的: 在全局的上下文中调用初始化方法。...原创 2018-11-18 11:20:57 · 3465 阅读 · 2 评论 -
再识android (一)
之前实训的时候,零零散散的看过android,也实践过一些。 不知道是因为枯燥而觉得有些难,还是因为有些难而觉得枯燥。 总之,不太感冒。 这学期的教材书,是选用的2012年的版本,今年已经是2019年,可想而知,版本已经非常老了,尤其是 对于计算机专业而言。 大致浏览了一下书本,写的体系还是比较完整。 干脆将其整理一下,反正闲着也是闲着,嘿嘿嘿。1.android行业概述:...原创 2019-03-12 12:04:10 · 277 阅读 · 0 评论 -
再识android (二)
Activity周边: 1.生命周期: onCreated(); onRestart(); onStart(); onResume(); onPause(); onStop(); 2.监控范围的三个主要循环: 整个生命周期:onCreate() 与 onDestroy()之间;...原创 2019-03-19 11:48:23 · 187 阅读 · 0 评论 -
android实训之android开发用到的核心类理解
android实训已经过去好几天,随着一天天的深入,在学到需多新知识的同时,有很多的知识容易产生模糊,有必要规整一下,同时也算是一个小阶段的总结。。 看一个新项目的过程,可以从android项目的AndroidManifest.xml进行梳理,需注意有些项目可能有多个模块,每个模块都有一个AndroidManifest.xml,需要定位到含有main的那个Intent拦截的那个。...原创 2018-09-07 00:32:11 · 688 阅读 · 0 评论 -
android学习之远程回调原理 与 ansyncTask 实现流程
昨晚上整理多线程知识的时候,有两个问题没有解决。 一就是,基于远程的回调是如何实现的? 常见的应用场景如: 微信支付宝支付收款; 第三方登陆的应用场景如csdn 的 qq登陆; 以及我们平时用的 浏览器的请求回调码的获得等; 二就是,asyncTask如何在主线程中,通过调用线程池然后生成的子线程,并且如何完成主线程与子线程的转换? 线程池的生命周期是什...原创 2018-09-16 11:40:59 · 727 阅读 · 0 评论 -
android学习之多线程编程
本来昨晚想整理来着,结果竟然太累了直接睡着。。 尽管今天也比较累了,但是还是要咬牙坚持一下将这里的知识整理一下再去娱乐或者休息。。 接触android后,我们知道,非UI线程不能操控UI。 android4.0以后,主线程还不能进行联网操作。 这使得我长期以来养成的编程思路完全找不到思路了。。 因为以前我的思路都是单线程的,即我的操作要么完成,要么抛错,要么阻塞的这样一种非黑即白...原创 2018-09-16 00:05:03 · 2065 阅读 · 0 评论 -
android实训android外围知识点
结合菜鸟教程,手敲一遍相关术语: Dalvik: Anroid 虚拟机,相当于android 的jvm。 它是将java字节码文件转化为andoird系统兼容的语言运行。 AVD: 安卓虚拟设备。 android virtual machine ADT: 安卓开发工具。 android development tools....转载 2018-09-01 22:08:46 · 262 阅读 · 0 评论 -
android实训UI组件总览,以及六大布局
本来想直接手敲菜鸟的知识点,但是最后还是决定委屈一下电脑开着android studio结合代码来理解。 android app 中,View,ViewGroup所有用户交互组件的父容器。 相当于java awt中的 frame了把。 既然是awt包,那么很多的组件便是重量级,相对于swing 而言。 也就是说,他需要操作系统的底层支持,或者说是它的源。 因此,类推一下...原创 2018-09-02 00:44:54 · 565 阅读 · 0 评论 -
android实训之网络编程
刚刚看了三个小时的主播,精力恢复了50%,发现原来主播这个职业还是有他存在的道理的,前提是播主与观众都具有一定的理智以及职业道德,或者说成人的自觉意识。 遂趁着这个时间整理一下android的网络编程的知识,不至于晚上的所有时间都荒废。 首先需要明确的是,android通常都是通过http协议与网络交互。 因此网上众多的资源都是关于一些http协议的使用规范以及要求。 如果...原创 2018-09-08 00:48:20 · 534 阅读 · 0 评论 -
android实训之常见UI控件
今天希望将常见的一些UI组件的用法规整一下,方便复习和回顾。 通过昨天的梳理,我们已经知道,所有的UI都是View的子类,所有的布局都是ViewGroup的子类。 ViewGroup本身又可以理解为一个View的子类的集合。 此外,它们都是通过jni实现。 今天是实训的第三天,那么导师已经给我们介绍的UI控件 有: TextView文本显示框,EditText文本输入框,...原创 2018-09-02 15:32:54 · 505 阅读 · 0 评论 -
android实训之四大组件
怀着疲惫的心情,进入四大组件的笔记整理。 众所周知,四大组件再很早很早以前就听烂了,但是一直没有进行具体的学习和整理。 趁着这个实训的机会,期望能够将这块知识点吃下去。 著名的四大组件是指: Activity,Service,ContentProvider,BroadCastReceiver1.Activity活动 一个Activity代表一个屏幕。 ...原创 2018-09-03 01:34:09 · 391 阅读 · 0 评论 -
android实训之UI控件进阶--ListView
1.ListView,列表视图控件 先了解一下适配器。 需要了解: 1.它位于android.widget包下,这个包同时包含了六大布局文件 2.这个Adapter只是一个文件名,除了见名之意的设计上的需求外,没有任何特殊性,就是个普通的接口。 它的核心方法。 从他的形参看出来,操作View(视图),以及 ...原创 2018-09-03 15:31:29 · 378 阅读 · 0 评论 -
安卓运行原理初探
这几天对自己的生活节奏进行了一个比较大的调节,我想这是必要的。。 回归生活,回归现实,回归本真。。 虽然有很多的知识想去触碰,但是目前而言,自己还是必须迫切的今昔安卓的学习,虽然自己在学习之初最想进行的也是app开发,没啥原因,因为可以自己用自己的产品,cool~~ 但是事实是,需要学习的内容过多。。 其中尤为关键的是web开发技术。。 确实,互联网的成功web技术可以说...原创 2018-05-30 15:21:44 · 6433 阅读 · 0 评论 -
android studio真机调试必要条件
花个几分钟记一下昨天实践的心得。 由于电脑问题,android模拟器运行起来电脑几乎崩溃,系统中断都不好使!! 于是打算真机调试。。 网上博客一大堆,怎么说呢,就是没有经过自己的实践人云亦云的那种,让我颇为老火的才找到针对我自己情况的处理办法。。。 先上几个概念: sdk: software development kit,软件开发工具包,...原创 2018-06-30 11:11:01 · 4447 阅读 · 2 评论 -
阿里云播放器调试心得,android的学习笔记
接触android接近一个月,摸爬滚打实属不易,加上又有诸多琐事缠身,让原本定下的计划迟迟没有完成。。 对于基础知识的急于求成,处于一种有一些功利化的学习心态,所以适时的复习显得空前重要。。 谈谈对安卓的理解,不论对错,只对自己的理解做一些记录: 安卓于2006年左右就有这个想法貌似,后来在2008年的时候,安卓1.0问世(2008年发生的事情特别多),同时期发布的移...原创 2018-07-27 15:07:29 · 1944 阅读 · 0 评论 -
android学习之两种事件处理机制
在纠结了一番了之后,还是决定整理一下事件处理机制相关的笔记,结合菜鸟教程。 原因在于今天抽空将以前的笔记给分了个类,发现自己的分类清单中竟然没有设计模式!!! 这简直就比较滑稽了,对于一个面向对象语言的学习者,竟然连设计模式都了解的不仔细,以及它具体用法不了解,确实说不过去。 但是,这个又是一个需要经验的积累,以及实战的锻炼才能体会总结的,所以,发现android 的事件处理机制是一个非...原创 2018-09-10 01:57:56 · 6024 阅读 · 0 评论 -
再识android (三)
之前两周分别记录了: android环境相关的内容以及 android的四大组件简介。 emmmm~~, 这周干点什么呢。。。根据书本目录的安排,再查看之前的笔记有:常见ui控件,ui空间进阶,常见布局,存储,多线程编程,网络编程。 哎呀呀,我发现没啥补充的了。 书归正传,今天还是将剩下的 Widget,多设备适配,UI设计规范,高定制化应用;wid...原创 2019-03-26 11:05:36 · 704 阅读 · 0 评论