随笔分类 -  Android

Android学习的总结博客
摘要:一、基本概念 数据库最经典的四个操作 添加、删除、修改、查找,在处理大量数据的时候使用数据库可以帮我们迅速定位当前须要处理的数据,举个例子 好比现在要实现一个搜索功能 用数据库的话只须要其中一个搜索条件 一个数据库语句就可以迅速的在N条数据中找到我们需要的数据,如果不使用数据库那么查找起来会非常麻烦 阅读全文
posted @ 2017-03-18 00:14 PM探路者 阅读(730) 评论(0) 推荐(0)
摘要:一、基本概念 handler通俗一点讲就是用来在各个线程之间发送数据的处理对象。在任何线程中,只要获得了另一个线程的handler,则可以通过 handler.sendMessage(message)方法向那个线程发送数据。基于这个机制,我们在处理多线程的时候可以新建一个thread,这个threa 阅读全文
posted @ 2017-03-16 23:24 PM探路者 阅读(499) 评论(0) 推荐(0)
摘要:一、基本概念 本文主要介绍的是Android中很重要也最为复杂的媒体播放器(MediaPlayer)部分的架构。Android的MediaPlayer包含了Audio和video的播放功能,在Android的界面上,Music和Video两个应用程序都是调用MediaPlayer实现的。 Media 阅读全文
posted @ 2017-03-16 21:18 PM探路者 阅读(3238) 评论(1) 推荐(0)
摘要:一、Notification基本概念 Notification是一种具有全局效果的通知,它展示在屏幕的顶端,首先会表现为一个图标的形式,当用户向下滑动的时候,展示出通知具体的内容。我们在用手机的时候,如果来了短信,而我们没有点击查看的话,在手机的最上边的状态栏里有一个短信的小图标提示,这个提示效果就 阅读全文
posted @ 2017-03-12 19:19 PM探路者 阅读(8527) 评论(0) 推荐(1)
摘要:一、基本概念 实现一个Item的多布局。像我们经常在用的各种即时通讯工具,QQ、微信等,假设他们的会话界面是ListView实现的,那么ListView就有多种Item布局,要实现ListView里面有多种Item,就要重写适配器的两个方法getViewTypeCount()和getItemView 阅读全文
posted @ 2017-03-11 19:19 PM探路者 阅读(1850) 评论(0) 推荐(0)
摘要:一、错误描述 今天在使用AndroidStudio运行项目时出现了一个Unsupported method: AndroidProject.getPluginGeneration()错误,如下图所示: 二、解决办法 第一次遇到这个错误,上网找了一下解决办法,解决办法如下: 关掉instant run 阅读全文
posted @ 2017-03-11 12:19 PM探路者 阅读(5031) 评论(1) 推荐(0)
摘要:一、ListView的基本概念 在Android所有常用的原生控件当中,用法最复杂的应该就是ListView了,它专门用于处理那种内容元素很多,手机屏幕无法展示出所有内容的情况。ListView可以使用列表的形式来展示内容,超出屏幕部分的内容只需要通过手指滑动就可以移动到屏幕内了。即使在ListVi 阅读全文
posted @ 2017-03-09 21:39 PM探路者 阅读(584) 评论(0) 推荐(0)
摘要:一.BaseAdapter的基本概念 对于Android程序员来说,BaseAdapter肯定不会陌生,灵活而优雅是BaseAdapter最大的特点。开发者可以通过构造BaseAdapter并搭载到ListView或者GridView这类多控件布局上面,实现软件所需要的布局效果。同时,BaseAda 阅读全文
posted @ 2017-03-08 13:15 PM探路者 阅读(1030) 评论(2) 推荐(1)
摘要:一.内容提供器基本概念 内容提供器主要用于在不同的应用程序之间实现数据共享的功能,它提供了一套完整的机制,允许一个程序访问另一个程序中的数据,同时还能保证被访数据的安全性。详细资料请看下图: 二.示例代码 2.1 读取系统联系人 其实很多时候我们用到ContentProvider并不是自己暴露自己的 阅读全文
posted @ 2017-03-08 13:14 PM探路者 阅读(433) 评论(0) 推荐(0)
摘要:一.Intent的基本概念 我们已经学习完了Android的四大组件了,在四大组件中我们用得最多的是Intent-Filter。Intent含义就是你想利用它调用哪个组件实现相关的功能,比如调用相机组件实现拍照、调用Contact组件获取联系人信息等。通过传递Intent对象调用的这些组件功能时,这 阅读全文
posted @ 2017-03-08 13:14 PM探路者 阅读(703) 评论(0) 推荐(0)
摘要:一.Adapter的基本概念 UI控件都是跟Adapter(适配器)打交道的,了解并学会使用这个Adapter很重要, Adapter是用来帮助填充数据的中间桥梁,简单点说就是:将各种数据以合适的形式显示到view上,提供 给用户看!首先我们来看看他的继承结构图:如下: BaseAdapter: 抽 阅读全文
posted @ 2017-03-08 13:14 PM探路者 阅读(542) 评论(0) 推荐(0)
摘要:一.两种广播类型 2.1 标准广播 是一种完全异步执行的广播,在广播发出去之后,所有的广播接收器几乎都会在同一时刻接收到这条广播消息,因此它们之间没有任何先后顺序可言。这种广播的效率会比较高,但同时也意味着它是无法截断的。 2.2 有序广播 是一种同步执行的广播,在广播发出之后,同一时刻只会有一个广 阅读全文
posted @ 2017-03-08 13:13 PM探路者 阅读(1592) 评论(0) 推荐(0)
摘要:一.本地广播 2.1 基本概念 由于之前的广播都是全局的,所有应用程序都可以接收到,这样就很容易会引起安全性的问题,比如说我们发送一些携带关键性数据的广播有可能被其他的应用程序截获,或者其他的程序不停地向我们的广播接收器里发送各种垃圾广播。 为了能够简单地解决广播的安全性问题,Android引入了一 阅读全文
posted @ 2017-03-08 13:13 PM探路者 阅读(9661) 评论(0) 推荐(0)
摘要:一.基本概念 强制下线功能功能应该算是比较常见的了,很多应用程序都具备这个功能,比如你的QQ号或者微信号在别处登录了,就会将你强制挤下线。只需要在界面上弹出一个对话框,让用户无法进行任何其他的操作,必须要点击对话框中的确定按钮,然后回到登录界面即可。可是这样就存在着一个问题,因为我们被通知需要强制下 阅读全文
posted @ 2017-03-08 13:13 PM探路者 阅读(1345) 评论(0) 推荐(0)
摘要:好了,前面我们已经学习了Activity的知识,相信大家也有一定的理解,但是还是不能放松,Android四大组件,我们才学习了一个而已,接下我们继续学习Service。计划总结如下内容: 一.Service的基本概念 service是Android中实现程序后台运行的解决方案,它非常适合执行那些不需 阅读全文
posted @ 2017-03-08 13:11 PM探路者 阅读(579) 评论(0) 推荐(0)
摘要:我们学完了Android四大组件的Activity和Service了,接下来我们一起来学习Android四大组件的第三个吧:BroadcastReceiver(广播接收者),计划如下图: 一.BroadcastReceiver的基本概念 举个形象的例子来理解下BroadcastReceiver,记得 阅读全文
posted @ 2017-03-08 13:10 PM探路者 阅读(3187) 评论(0) 推荐(0)
摘要:一.Activity 和 Service进行通信的基本概念 前面我们学习我生命周期里面包含了启动和停止服务的方法,虽然服务器在活动里启动,但在启动了服务之后,活动与服务基本就没有什么关系了。我们在活动里调用了startService()方法来启动Service这个服务,然后Service的onCre 阅读全文
posted @ 2017-03-08 13:09 PM探路者 阅读(847) 评论(0) 推荐(1)
摘要:一.IntentService的基本概念 IntentService是继承于Service并处理异步请求的一个类,在IntentService内有一个工作线程来处理耗时操作,启动IntentService的方式和启动传统Service一样,同时,当任务执行完后,IntentService会自动停止, 阅读全文
posted @ 2017-03-08 13:06 PM探路者 阅读(1194) 评论(0) 推荐(0)
摘要:一、Activity的基本概念 Activity是Android的四大组件之一,它是一种可以包含用户界面的组件,主要用于和用户进行交互,比如打电话,照相,发送邮件,或者显示一个地图!Activity用于显示用户界面,用户通过Activity交互完成相关操作 , 一个App允许有多个Activity。 阅读全文
posted @ 2017-03-04 16:22 PM探路者 阅读(39449) 评论(0) 推荐(5)
摘要:不知不觉做Android开发已经2年多了,一直都没有好好总结过Android的相关内容,是时候好好总结和梳理一下Android的相关内容了,就从最基本的Activity开始吧,关于Activity的知识点总结,计划总结如下的内容: 阅读全文
posted @ 2017-03-04 16:21 PM探路者 阅读(590) 评论(0) 推荐(0)