Android
莫小夕儿呀
学无止境,加油
展开
-
Android(18)——动画处理,自定义View
文章目录Android1 AAndroid1 A原创 2020-07-12 17:32:50 · 585 阅读 · 0 评论 -
设计模式——android观察者模式
文章目录观察者模式1 概念2 使用观察者模式1 概念解决的问题:2 使用原创 2020-07-11 13:11:30 · 128 阅读 · 0 评论 -
Android——四大组件ContentProvider
文章目录AndroidAndroid四大组件——ContentProvider1 简介2 ContentProvider配置2.1 ContentResolver类2.2 ContentProvider类3 Uri的使用4 数据读取Android安卓开发者指南:https://developer.android.google.cn/guideAndroid常用四大组件:1.Activity2.Service3.Content provider4.Broadcast receiverAndro原创 2020-07-08 20:18:55 · 215 阅读 · 0 评论 -
Android——四大组件BroadcastReceiver
文章目录AndroidAndroid四大组件——BroadcastReceiver1 概述2 生命周期3 广播接收器注册3.1 静态注册3.2 动态注册3.3 区别4 自定义广播Android安卓开发者指南:https://developer.android.google.cn/guideAndroid常用四大组件:1.Activity2.Service3.Content provider4.Broadcast receiverAndroid四大组件——BroadcastReceiver1原创 2020-07-08 20:15:36 · 233 阅读 · 0 评论 -
Android——四大组件Service
文章目录AndroidAndroid四大组件——Service1 简介2 生命周期3 Service分类3.1 started(启动服务)3.2 bound(绑定服务)IBinder接口ServiceConnection接口AndroidAndroid四大组件——Serviceservice用于在后台完成用户指定的操作。startService() 与 bindService()区别:(a)started service(启动服务)是由其他组件调用startService()方法启动的,这导致服原创 2020-07-08 20:11:45 · 173 阅读 · 0 评论 -
Android(17)——AIDL,Socket
文章目录Android1 AIDL1.1 远程服务1.2 AIDL使用1.3 电话拦截Android1 AIDL全称:Android Interface definition language作用:用于不同进程间的通信接口(数据共享数据相互操作)。1.1 远程服务远程启动服务在被操作的服务中的AndroidManifest添加service过滤器其他(操作的)应用中调用远程绑定服务在另一个程序中检测到所操作服务的进度——AIDL(两个进程中数据共享,bound在同一个进程中数据原创 2020-07-07 22:10:28 · 473 阅读 · 0 评论 -
Android(16)——百度地图
文章目录Android1 百度地图SDK使用1.1 第三方SDK1.2 百度地图SDK1.3 显示地图2 百度地图功能实现Android安卓开发者指南:https://developer.android.google.cn/guide1 百度地图SDK使用1.1 第三方SDK了解SDK的功能和解决方案,查看开发文档。1.登录SDK官方网站http://lbsyun.baidu.com2.注册账号 ->申请开发者认证 ->注册应用3.下载SDK,下载demo ->查看文档1原创 2020-07-03 19:32:25 · 257 阅读 · 0 评论 -
Android(15)——ButterKnife
文章目录Android1 WebView1.1 简介1.2 加载网页的四种方式1.3 WebView常用方法1.3.1 控制网页的前进和后退1.3.2 WebView的状态管理1.4 WebView的常用类1.4.1 WebSetting1.4.2 WebViewClient1.4.3 WebChromeClient1.5 通过WebView与JS交互Android安卓开发者指南:https://developer.android.google.cn/guide1 WebView1.1 简介Web原创 2020-06-29 14:14:35 · 1602 阅读 · 0 评论 -
Android(14)——极光推送,WebView浏览器组件
文章目录Android1 推送1.1 概念1.2 极光推送JPushAndroid安卓开发者指南:https://developer.android.google.cn/guide1 推送1.1 概念推送使应用程序及时接收到由服务端主动发起的通知,或者消息的一种技术。实现推送的方式1.客户端定时轮询(落后)2.客户端与服务器建立长连接(核心内容)短连接:数据交互时,建立连接,数据交互完成后,连接关闭。(http请求)长连接:客户端与服务器之间始终保持着一个通信连接。(除非手机关机、关网原创 2020-06-28 18:46:56 · 689 阅读 · 0 评论 -
Android(13)——RecyclerView列表流行控件,Glide图片流行框架
文章目录AndroidRecyclerView列表流行控件1 简介2 demo2.1 线性布局2.2 网格布局2.3 瀑布流布局Android安卓开发者指南:https://developer.android.google.cn/guideRecyclerView列表流行控件1 简介同一控件,展示多种不同样式,特点:●灵活可配置●可自定义并可重复利用的 Item●高度解耦控件:只负责专一的事情相关类●LayoutManager:控制样式展示控制●Adapter:处理视图与数据之间的关原创 2020-06-27 13:27:10 · 332 阅读 · 0 评论 -
Android(12)——OkHttp网络操作框架,EventBus事件总线
文章目录Android1 Okio & OkHttp1.1 Okio简介1.2 Okio的核心类1.2.1 Okio-ByteString1.2.2 Okio-Buffer1.3 OkHttp1.4 OkHttp核心类2 EventBus2.1 组件通信之监听2.2 组件通信之本地广播2.3 EventBusAndroid安卓开发者指南:https://developer.android.google.cn/guide1 Okio & OkHttp1.1 Okio简介I/O➢j原创 2020-06-26 19:39:26 · 328 阅读 · 0 评论 -
Android(11)——Android四大组件
文章目录AndroidAndroid四大组件1 Activity2 Service3 Content provider4 Broadcast receiver4.1 概述4.2 生命周期4.3 广播接收器注册4.3.1 静态注册4.3.2 动态注册4.3.3 区别4.4 自定义广播Android安卓开发者指南:https://developer.android.google.cn/guideAndroid四大组件Android常用四大组件:1.Activity2.Service3.Conten原创 2020-06-25 23:47:34 · 185 阅读 · 0 评论 -
Android(10)——ExpandableListView,Application全局应用
文章目录Android1 ExpandableListView1.1 属性、方法1.2 demoAndroid安卓开发者指南:https://developer.android.google.cn/guide1 ExpandableListView1.1 属性、方法继承自ListVIew,用于分组的ListView常用属性1.groupIndicator2.childIndicator3.childDivider常用方法1.setAdapter(ExpandableListAdapt原创 2020-06-25 15:20:07 · 165 阅读 · 0 评论 -
Android(9)——SQLite数据库操作,GreenDao数据库框架
文章目录Android1 SQLite数据库1.1 Android中操作SQL语句Sqlite数据库中获取数据库对象的两个方法1.2 SQLiteDatabase操作数据库1.3 使用面向对象思想封装操作2Android安卓开发者指南:https://developer.android.google.cn/guide1 SQLite数据库SQLite是一个轻量级、零配置、可嵌入程序驱动的二进制文件,也是开源的关系型数据库,实现自包容、零配置、支持事务的SQL数据库引擎。特点是高度便携、使用方便、结构原创 2020-06-24 17:21:35 · 492 阅读 · 0 评论 -
Android(8)——Android五大存储
文章目录AndroidAndroid五大存储1 SharedPreferences存储数据1.1操作步骤2 文件存储(内部,外部)2.1 外部存储外部存储的动态权限2.2 内部存储Android安卓开发者指南:https://developer.android.google.cn/guideAndroid五大存储Android常用五大数据存储:1.SharedPreferences存储数据2.文件存储(内部,外部)3.SQLite数据库存储(嵌入式数据库)4.ContentProvider存原创 2020-06-23 23:11:30 · 318 阅读 · 0 评论 -
Android(7)——ListView,CardView,屏幕适配,BaseAdapter类
文章目录Android1 ListView1.1 ListView展示列表数据1.2 获取系统已安装应用列表1.3 网络下载数据并显示1.4 引用不同行布局2 CardView控件2.1 介绍2.2 demoBaseAdapterAndroid安卓开发者指南:https://developer.android.google.cn/guide1 ListViewListView是android中常用的一个控件,通常是以列表的形式展示数据,并且当加载的数据过多的时候可以分页加载,动态显示数据,通常是横向原创 2020-06-21 20:50:59 · 493 阅读 · 0 评论 -
Android(6)——Handler,异步任务
文章目录Android1 Handler1.1 概念1.2 Handler使用1.3 Handler 存在的问题1.4 Handler实践的三种效果2 异步任务2.1 AsyncTask2.2 网络下载demoAndroid安卓开发者指南:https://developer.android.google.cn/guide1 Handler1.1 概念1.Handler:消息分发对象,进行发送和处理消息,并且其Runable对象和一个线程的MessageQueue关联。2.为什么要使用Handle原创 2020-06-19 21:31:34 · 474 阅读 · 0 评论 -
Android(5)——网络操作
文章目录Android1 网络操作1.1 Android中的网络操作1.2 JSON数据解析Android1 网络操作1.1 Android中的网络操作Android程序最重要的模块就是网络部分,如何从网络上下载数据,如何将处理过的数据上传至网络,往往是android程序的关键环节。Android网络多半数是基于移动端的开发,那么这时候我们所开发的app就要不断的向服务器端发送请求,然后服务器端会根据相应的请求字段将相应的内容返回给app端,这时候返回给app端的是json格式的字符串,然后app原创 2020-06-18 19:34:50 · 220 阅读 · 0 评论 -
Android——遇到的问题
文章目录1 is not a Drawable (color or path): TypedValue{t=0x1/d=0x7f060057 a=-1 r=0x7f060057}2 AndroidStudio运行找不到夜神模拟器1 is not a Drawable (color or path): TypedValue{t=0x1/d=0x7f060057 a=-1 r=0x7f060057}开始做首页的时候启动不了,报错:xxx.xml 文件中的…is not a Drawable (color o原创 2020-06-17 11:07:46 · 743 阅读 · 1 评论 -
Android——旅游网小案例
文章目录Android——旅游网小案例1 闪屏页2 主界面实现遇到的问题1 is not a Drawable (color or path): TypedValue{t=0x1/d=0x7f060057 a=-1 r=0x7f060057}Android——旅游网小案例1 闪屏页改变主题,去掉标题设置2s的闪屏页处理:2 主界面实现1.主页下方的三个控件摆放:Android中选择器(Selector)主要是用来改变一些控件的默认背景那页面上的src就要改成android:back原创 2020-06-15 22:34:31 · 516 阅读 · 0 评论 -
Android(4)——Fragment,ViewPager
文章目录Android1 Fragment1.1 概述1.2 生命周期1.3 静态、动态加载1.3.1 静态加载:XML1.3.2 动态加载:java code1.4 传值2 ViewPage导航效果Android安卓开发者指南:https://developer.android.google.cn/guide1 Fragment1.1 概述设计思想:为了解决不同分辨率的终端适配问题,简化Activity。Fragment VS Activity1.Fragment是 到Android3.0原创 2020-06-13 23:13:36 · 314 阅读 · 0 评论 -
Android(3)——Activity,Menu,对话框
文章目录Android1 Activity基础2 Activity四种启动模式3 Menu3.1 选项菜单(OptionMenu)3.2 上下文菜单(ContextMenu)3.3 弹出菜单(PopupMenu)Android安卓开发者指南:https://developer.android.google.cn/guide1 Activity基础Activity是什么?四大组件(Activity, service, content provider, broadcast receiver)之一原创 2020-06-11 22:33:37 · 284 阅读 · 0 评论 -
Android(2)——UI基础
文章目录Android1 UI 基础控件View1.1 TextView1.2 EditText2 事件监听处理2.1Android1 UI 基础控件View处理文本内容的View(TextView)被点击的View(Button)处理图片内容的View(ImageView)接收用户信息输入的View(EditText)进度条类的View(ProgressBar)通用属性1.1 TextViewTextView的继承关系TextView类似于Swing中的JLabel,能完成效果原创 2020-05-31 15:20:13 · 240 阅读 · 1 评论 -
Android Studio常见问题
文章目录Android Studio常见问题1 导入项目版本兼容问题2 gradle问题3 Sdk问题4 中文乱码问题5 其他Android Studio常见问题1 导入项目版本兼容问题2 gradle问题Error:Unable to tunnel through proxy. Proxy returns 'HTTP/1.1 400 Bad Request"方案一:settings–Build,Execution…–Gradle(Use default wrapper)—>Use loc原创 2020-05-30 16:07:22 · 712 阅读 · 0 评论 -
Android(1)——基础与Android六大布局
文章目录Android1 概述Android1 概述原创 2020-05-30 22:04:41 · 314 阅读 · 0 评论