![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
安卓第2个月
文章平均质量分 85
_yao_
这个作者很懒,什么都没留下…
展开
-
第1天Dialog对话框
第1天Dialog对话框常用的对话框普通对话框单选对话框多选对话框自定义对话框(******)水平进度条对话框圆形进度条对话框日期选择对话框时间选择对话框设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入常用的对话框对话框类特殊...原创 2018-12-13 17:05:53 · 2587 阅读 · 0 评论 -
banner实现轮播图
banner实现轮播图查看网址查看网址https://blog.csdn.net/haojiagou/article/details/82629039原创 2019-01-10 13:55:54 · 3573 阅读 · 1 评论 -
第13天ViewPager之PagerTitleStrip和PagerTabStrip(了解)
第13天ViewPager之PagerTitleStrip和PagerTabStrip(了解)PagerTitleStrip和PagerTabStrip一.PagerTitleStrip效果代码:二.PagerTabStrip效果代码PagerTitleStrip和PagerTabStrip二者都可以实现标题的ViewPager滑动一.PagerTitleStrip效果代码:1.布局文...原创 2019-02-27 14:06:05 · 580 阅读 · 0 评论 -
第4天Notification通知和自定义Toast
第4天Notification通知常用的通知1.普通对话框2.单选对话框3.多选对话框4.自定义对话框(******)5.水平进度条对话框6.圆形进度条对话框7.日期选择对话框8.时间选择对话框常用的通知通知特殊列表builder.setStyle(new Notification.InboxStyle());大视图builder.setStyle(new Not...原创 2018-12-14 08:13:19 · 1469 阅读 · 0 评论 -
第3天PopupWindow弹出窗体
第3天PopupWindow弹出菜单PopupWindow1.PopupWindow介绍2.如何自定义窗体3.实现微信QQ支付宝右上角加号弹出窗体1.步骤流程:2.代码:2.上下文菜单ContextMenu3.弹出菜单PopupWindow菜单显示菜单事件监听系统菜单onCreateOptionsMenuonOptionsItemSelected上下文菜单Al...原创 2018-12-13 18:29:42 · 1807 阅读 · 0 评论 -
LayoutCreator插件的使用
LayoutCreator插件的使用LayoutCreator1.插件的安装2.插件的使用LayoutCreator1.插件的安装打开as,file----》setttings----》plugins—〉Browser —》搜索LayoutCreator—〉右边install安装,之后提示重启as2.插件的使用xml布局中有4个按钮,在java代码中要findViewById 4次,...原创 2018-12-14 08:45:29 · 2996 阅读 · 1 评论 -
第18天Service-AIDL进程间通信
第18天Service-AIDL进程间通信AIDL一.AIDL简介二.AIDL的使用三 .使用步骤服务端moudle:aidl_server客户端moudle:aidl_client总结:AIDL一.AIDL简介AIDL,全称是Android Interface Define Language,即安卓接口定义语言,可以实现安卓设备中进程之间的通信(Inter Process Communic...原创 2018-12-15 11:04:26 · 1248 阅读 · 0 评论 -
第18天Service-Messager实现进程间通信
第18天Service-AIDL进程间通信AIDL一.AIDL简介二.AIDL的使用三 .使用步骤服务端moudle:aidl_server客户端moudle:aidl_client总结:AIDL一.AIDL简介AIDL,全称是Android Interface Define Language,即安卓接口定义语言,可以实现安卓设备中进程之间的通信(Inter Process Communic...原创 2018-12-15 11:05:20 · 832 阅读 · 0 评论 -
第13天Fragment案例1:底部导航Fragment的hide和show切换(****)
第13天Fragment案例1:底部导航Fragment的切换(****)Fragment底部切换一.效果二.思路三.代码Fragment底部切换一.效果二.思路四个radiobutton+4个fragent+动态hide和show指定的Fragment三.代码(1)创建4个Fragment,此处省略:(2)activity_main.xml:<LinearLayout x...原创 2018-12-18 08:50:46 · 660 阅读 · 0 评论 -
总复习
地方原创 2018-12-18 12:53:37 · 618 阅读 · 0 评论 -
第5天sp存储案例:记住密码+自动登录
第5天sp存储案例:记住密码+自动登录记住密码+自动登录记住密码+自动登录(1)xml布局<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.a...原创 2018-12-19 16:06:34 · 556 阅读 · 0 评论 -
第0天ListView适配器标准写法
第0天ListView适配器标准写法ListView一.宗旨:二.简单案例代码:ListView一.宗旨:(1)适配器写成外部类,不能写内部类(构造传进去)(2)尽量做到集合只new一次,适配器只new一次,当数据有变化的时候,只是更改集合中的数据,不能创建新的集合。适配器只负责通知更新就好了二.简单案例代码:(1)activity布局:activity_main.xml<?x...原创 2018-12-24 10:39:59 · 297 阅读 · 0 评论 -
第0天异步任务标准写法
第0天异步任务标准写法异步任务一.宗旨:不能写内部类二.AsyncTask实现网络下载数据,构造传参数三.Thread+Handler+接口回调实现网络下载数据异步任务一.宗旨:不能写内部类二.AsyncTask实现网络下载数据,构造传参数(1)布局文件:activity和item布局省略:(2)适配器代码:省略:(3)activity代码:MainActivity.java代码pu...原创 2018-12-24 11:45:35 · 189 阅读 · 0 评论 -
第0天ListView做联动
第0天ListView做联动ListView联动一.效果图:二.思路ListView联动一.效果图:二.思路原创 2018-12-24 11:50:04 · 239 阅读 · 0 评论 -
第3天微信底部切换selector选择器的使用
第3天微信底部切换selector选择器的使用selector选择器一.效果二.如何创建选择器selector选择器一.效果点击底部实现切换,底部图片和颜色跟着改变二.如何创建选择器1.创建文字颜色改变选择器:selector1.xml在drawable下面直接生成selector1.xml文件,编写xml文件2.创建图片改变选择器selector2.xmlchat1和c...原创 2018-12-26 12:10:07 · 706 阅读 · 3 评论 -
每天作业
第1天Dialog对话框作业理论1.理论题库2.xmind总结知识点3.晚上说课:几种对话框的实现方式技能技能一:不看代码将这几种对话框写一遍技能二:明天日考题技能三:ListView+对话框+网络请求数据理论1.理论题库2.xmind总结知识点3.晚上说课:几种对话框的实现方式技能技能一:不看代码将这几种对话框写一遍技能二:明天日考题使用ListView显示本班级的任意十个同学...原创 2018-12-25 13:24:58 · 1631 阅读 · 2 评论 -
第2天Menu菜单
第2天Menu菜单常用的菜单1.系统菜单OptionsMenu2.上下文菜单ContextMenu3.弹出菜单常用的菜单菜单显示菜单事件监听系统菜单onCreateOptionsMenuonOptionsItemSelected上下文菜单AlertDialog.Builder()setSingleChoiceItems()1.系统菜单OptionsMe...原创 2018-12-13 18:08:01 · 1522 阅读 · 0 评论 -
第14天Tabhost了解
第14天Tabhost了解Tabhost一.效果:和TabLayout的效果一样,但是已经过时,简单了解二.思路三.代码Tabhost一.效果:和TabLayout的效果一样,但是已经过时,简单了解二.思路方式一: 继承 Activity 布局页面中: 1, 跟标签 : <TabHost/> id 任意指定 2, <TabWidge...原创 2019-03-02 08:55:19 · 396 阅读 · 0 评论 -
第5天SharedPreferences存储+SD卡存储
第5天SharedPreferences存储安卓的5大存储一.SharedPreferences(******)1.sp介绍2.如何存储数据3.如何读取数据4.记住密码功能5.作业:ListView记住上一次的位置;自动登录功能二.文件存储:内部文件存储+外部文件存储(SD卡)(******)三.SQLite数据库存储:(******)四.ContentProvider存储:(******)五.网...原创 2018-12-14 16:18:38 · 1342 阅读 · 0 评论 -
第19天Service-IntentService
第19天Service-IntentServiceIntentService一.IntentService介绍二.IntentService的优点:不用开启线程三.IntentService的缺点:使用广播向activity传值四.案例:使用IntentService网络请求json串,将json串使用广播发送给activity界面IntentService一.IntentService介绍...原创 2018-12-17 20:23:15 · 1163 阅读 · 0 评论 -
第20天PullToRefreshListView
第20天PullToRefreshListViewPullToRefreshListView一.PullToRefreshListView介绍二.PullToRefreshListView步骤PullToRefreshListView一.PullToRefreshListView介绍实现下拉刷新, 上拉加载的功能二.PullToRefreshListView步骤步骤1:导入第三方moud...原创 2018-12-17 20:32:04 · 503 阅读 · 0 评论 -
第12天Fragment基础知识
第12天Fragment基础知识Fragment一.Fragment介绍二.Fragment特点三 如何实现Fragment四.Fragment的生命周期五.Fragment的静态显示六.Fragment的动态显示Fragment一.Fragment介绍Fragment,英文碎片的意思,早期应用在平板设计中二.Fragment特点Android 3.0 后出现, 是Activity 的...原创 2018-12-18 08:38:25 · 735 阅读 · 0 评论 -
第13天ViewPager案例2:Viewpager+Fragment实现微信底部导航(******)
第15天ViewPager案例2:Viewpager+Fragment实现微信底部导航(******)ViewPager一.效果二.思路:1个ViewPager+4个Fragment+1个FragmentPagerAdapter四.代码ViewPager一.效果1.点击底部,Viewpager切换2.滑动ViewPager,底部也变化3.Selector选择器的使用二.思路:1个Vi...原创 2018-12-18 10:32:10 · 1202 阅读 · 0 评论 -
第14天ViewPager案例3:ViewPager+Fragment+TabLayout新闻头部标题导航(*****)
第16天ViewPager案例3:ViewPager+Fragment+TabLayout新闻头部标题导航(*****)ViewPager一.效果二.思路:1个ViewPager+5个Fragment+1个FragmentPagerAdapter+TabLayout三.代码ViewPager一.效果二.思路:1个ViewPager+5个Fragment+1个FragmentPagerAd...原创 2018-12-18 10:50:06 · 831 阅读 · 0 评论 -
第17天Service基础知识
第17天Service基础知识Service一.Service介绍二.Service特点三. 如何创建Service四.Service的生命周期以及启动方式:五.startService和bindService的区别六.startService代码七.bindService代码Service一.Service介绍1.Service,服务,是四大组件之一, 和Activity 非常相似, 一般...原创 2018-12-18 11:19:52 · 901 阅读 · 1 评论 -
第17天Service案例-使用绑定服务完成音乐播放器
第17天Service案例-使用绑定服务完成音乐播放器音乐播放器一.效果二.思路三.代码音乐播放器一.效果二.思路1.创建MusicService,在Service中提供播放音乐、暂停音乐、停止播放、播放上一首、播放下一首、滚动条滚动2.创建Activity:绑定服务,绑定成功直接调用服务中的方法三.代码(1)MusicService的代码:public class MusicS...原创 2018-12-18 11:30:45 · 1270 阅读 · 2 评论 -
第6天Bitmap三级缓存+二次采样
地方原创 2018-12-19 08:43:45 · 1343 阅读 · 0 评论 -
第7+8天SQLite数据库操作
待定原创 2018-12-19 09:34:51 · 1368 阅读 · 0 评论 -
第9天ContentProvider内容提供者
获取手机联系人获得短信原创 2018-12-19 09:36:23 · 1510 阅读 · 0 评论 -
第10天BroadCastReceiver广播
我的原创 2018-12-19 09:37:24 · 1120 阅读 · 0 评论 -
第11天EventBus和Otto第三方框架
是的原创 2018-12-19 09:38:56 · 995 阅读 · 0 评论 -
第16天ViewPager案例4:ViewPager+Fragment嵌套
第16天ViewPager案例4:ViewPager+Fragment嵌套ViewPager一.效果二.思路:三.父Viewpager代码四.首页Fragment代码总结:代码结构:ViewPager一.效果二.思路:(1)父Viewpager:RadioGroup+Viewpager+5个Fragment (Fragment管理者:getSupportFragmentManager)...原创 2018-12-19 17:01:14 · 677 阅读 · 2 评论 -
第13天ViewPager案例1:向导页(***)
第14天ViewPager案例1:向导页(***)ViewPager一.ViewPager介绍二.效果三.思路:1个ViewPager+4个View+1个PagerAdapter四.代码ViewPager一.ViewPager介绍android.support.v4.view.ViewPager特点:继承于ViewGroup, 是一个容器, 添加一系列的View数据填充需要通过...原创 2018-12-18 10:20:48 · 900 阅读 · 0 评论