Android基础
join_xiao
android开发,java基础的开发,
展开
-
android中的Spinner绑定值问题
之前遇到过在android中Spinner的显示及选择数据的问题,今天就将这类问题贴出来首先Activity的布局文件xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/acti原创 2017-03-29 11:31:20 · 475 阅读 · 0 评论 -
Service启动方式之bindService
“迷津欲有问,平海夕漫漫。”在未来的开发道路中,我们要刻苦钻研,用心去研究理论知识,只有树立远大的目标(架构师)我们才有一个动力。一、使用场景在同个app之间调用(即是同一个进程中)在不同app之间调用(即是跨进程间通信)注意:进程和线程的关系(阅读我的博客文章Java基础:http://blog.csdn.net/join_xiao/article/details/79097933)二、代码示例原创 2018-01-18 17:57:51 · 299 阅读 · 0 评论 -
Service启动方式之StartService代码示例
“山中习静观朝槿,松下清斋折露葵。”学习是一个持续渐进的过程,让我们用代码书写人生。上一章节我对Android四大组件之一Service知识点进行了初步的总结,这一章节我进行对service的启动方式之一StartService进行代码示例。一、生命周期onCreate:如果多次执行了Context的startService方法启动Service,Service方法的onCreate方法只会在第一原创 2018-01-18 16:01:40 · 915 阅读 · 0 评论 -
Android四大组件之Service知识点总结
“点滴芭蕉心欲碎,声声催忆当初。欲眠还展旧时书。鸳鸯小字,犹记手生疏。 倦眼乍低缃帙乱,重看一半模糊。幽窗冷雨一灯孤。料应情尽,还道有情无?”--------临江仙·点滴芭蕉心欲碎 对于Android开发中常用的知识四大组件之一Service是一个非常重要的知识点,在之前面试的时候遇到了一系列问题,都是不注重细节(基础知识),若要向上走我们必须了解乃至加深对于基础知识点的理解。下面我将进原创 2018-01-18 12:23:16 · 481 阅读 · 0 评论 -
Android四大组件之一activity知识点汇总
“黑发不知勤学早,白首方悔读书迟。”让我们用知识武装大脑,让知识的力量推动我们一路向西....... Android四大组件之一activity也是四大组件中最重要的一个。上一章节我已经将四大组件是什么初步做了一个介绍,接下来我就activity的知识做一个总结。生命周期(如下图):activity的生命周期涉及到的函数:protected void onCreate(Bundle s原创 2018-01-17 15:11:41 · 432 阅读 · 0 评论 -
Android四大组件之一activity的LunchMode
“古人学问无遗力,少壮工夫老始成。”只用不遗余力方可获得成功! 在Android开发中我们经常会遇到写应用的时候,涉及多个activity组件之间的跳转。比如说某个资讯的页面中,点击下一篇资讯跳转相同的页面,只有页面的数据不一样。一般情况下我不会注意launchMode 这个属性,只会使用默认的,这样会产生大量重复的activity。那是因为之前不了解,所以特此研究学习。如何指定laun原创 2018-01-17 21:44:51 · 326 阅读 · 0 评论 -
Android的四大组件以及生命周期和启动方式(初步简介)
前言:生命不止,学习不止。我们为了一个更好的薪资加强学习,让我们在知识的海洋里遨游......Android四大基本组件分别是Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器。了解四大组件:activity定义:应用程序中,一个Activity通常就是一个单独的屏幕,它上面可以显示一些控件也可原创 2018-01-17 12:56:08 · 767 阅读 · 0 评论 -
Android开发中基础知识概括
Android知识点回顾:要学习Android首先要对Android的知识体系做一个初步的了解。俗话说“工欲善其事必先利其器”就是这个道理,我们首先要知道学习Android会学到那些知识点,我初步的整理了一下:一、基础知识Java基础数据结构(要做一个初步的了解:例如栈和队列,基本的算法)面向对象编程的思想(注:这一点非常重要)设计模式(注意:这里的设计模式并不是分层模式;Ja原创 2018-01-17 02:42:31 · 392 阅读 · 0 评论 -
Android中的消息处理机制
为什么要使用线程当主线程执行的操作时间过长,就无法执行其他操作。消息队列中的消息无法处理,UI界面就不会更新,用户事件也不会处理。如果主线程执行一个操作超过5秒,Android可能会弹出一个应用程序没有响应的对话框了,你的activity可能会被杀掉。常见的耗时操作网络连接和网络数据的获取对储存器的读写大量的数据计算一、消息队列Android采用一种复杂原创 2018-01-31 13:49:17 · 302 阅读 · 0 评论 -
Android开发中常用的框架
一、AndBase框架 项目地址: https://code.jd.com/zhaoqp2010_m/andbase1.andbase中包含了大量的开发常用手段。如网络下载,多线程与线程池的管理,数据库ORM,图片缓存管理,图片文件下载上传,Http请求工具,常用工具类(字符串,日期,文件处理,图片处理工具类等),能够使您的应用在团队开发中减少冗余代码,很大的提高了代码的维原创 2018-01-21 21:46:47 · 279 阅读 · 0 评论 -
Android开发中的权限
访问登记属性android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限获取错略位置android.permission.ACCESS_COARSE_LOCATION,通过WiFi或移动基站的方式获取用户错略的经纬度信息,定位精度大概误差在30~1500米获取精确位置原创 2018-01-21 21:11:10 · 211 阅读 · 0 评论 -
Android四大组件之ContentProvider(内容提供者)
“退笔如山未足珍,读书万卷始通神。”在人生当中有很多经历,我们用自己的经历来书写自己的人生,在面试的时候要将自己知道的尽力的去说完。言归正传,我今天将Android四大组件之一ContentProvider进行初步的讲解。一、ContentProvider定义 首先我们必须要明白的是ContentProvider(内容提供者)是android中的四大组件之一,但是在一般的开发原创 2018-01-21 21:08:01 · 484 阅读 · 0 评论 -
Android中Dalvik的简介
“纸上得来终觉浅,绝知此事要躬行。”完事开头难,我们要深刻的理解基础,才能应用到实践中(面试得来的经验)。一、什么是Dalvik虚拟机 Dalvik是Google公司自己设计用于Android平台的Java虚拟机,它是Android平台的重要组成部分,支持dex格式(Dalvik Executable)的Java应用程序的运行。dex格式是专门为Dalvik设计的一种压缩格式,适合内存和处理器速原创 2018-01-18 19:24:45 · 3048 阅读 · 0 评论