android 彩票 控件,Android_自我总结(一)之彩票app总结
1.Android Studio引用其他project:
APP路径:D:\workspace\AndroidStudio\EnjoyLottery\app\build.gradle
2.开机动画,联网操作:
new handler.postDelayed(startActivity,2000);延迟操作
+startActivity->联网操作。实现方法:封装:okgo框架+RxJava. 关键代码:onNext()
3.彩票app界面搭配:(首页Activity继承自FragmentActivity)
目标实现:轮播图,下拉刷新,头部toolBar, 底部导航栏BottomNavigationBar,外接新闻数据接口(聚合)
百度地图.
**轮播图:第3方控件-git地址:https://github.com/youth5201314/banner
后期可在图片上添加title
**下拉刷新:swipe,官方控件。git地址:http://www.jianshu.com/p/aeba6a2bf59d
**头部toolBar:android.support.v7.widget.Toolbar,官方控件。
**BottomNavigationBar:第3方控件。
注意事项:1个Activity内嵌套4个Fragment. 定义一个FrameLayout fm模板替换fragment,
android:layout_weight="1"
android:id="@+id/fm"
android:layout_width="match_parent"
android:layout_height="0dp"/>
**新闻接口:调用第3方接口--聚合数据
布局:viewPager+fragment+LRecyclerView(上拉刷新,内容列表容器)
**内置地图
下载百度sdk,申请密钥,修改Manifest清单文件。
先初始化界面initData();再添加监听事件initEvent()。
3.注册,登录界面
共享参数SharePreferences保存数据,新建LoginPreferences工具类,用来保存注册数据和
获取数据。
4.配置极光
*BaseApplication-->添加:JPushInterface.setDebugMode(true);
JPushInterface.init(this);
*app-bulid.gradle-->添加JPUSH,依赖 compile 'cn.jiguang.sdk:jpush:3.0.3'
compile 'cn.jiguang.sdk:jcore:1.1.1'
*Manifest清单文件-->添加jpush推送
5.studio断点:
常用-
F6:一步步往下走,如果下面没有断点,就不会进入其方法里面去。
F5:进入到方法里面。
不常用-
F7:执行完方法,返回到调用此方法的后一条语句。
F8:继续执行,到下一个断点或程序结束。
run to Cursor :下个断点我们见--按照逻辑顺序,从一个断点调到另外一个断点。
6.Studio快捷键:
*Ctrl+斜杠:注释或取消注释当前行或选中的代码块,以双斜杠的方式即“//”
*Ctrl+shift+斜杠:注释或取消注释选中的代码块,以“/*……*/”方式注释
*ctrl+1: 类似于eclipse的ctrl+1的快速修复--名称:显示建议/快速修复--Show Intention Actions
*ctrl+F3: 查看文件结构 File Structure
*Alt+Insert: 生成 (构造方法,get和set等) Generate
*F4: 查看类的继承结构 Type Hierarchy
*ctrl+Shift+F: 格式化代码 Reformat Code
*Android studio只有导单个包的快捷键:Alt+Enter。
更多详情:http://blog.csdn.net/sinat_28324227/article/details/51161880
7.mvp+okgo+butterknife搭建android app架构
Rxjava--RxJava无非是发送数据与接收数据,那么什么是发射源,什么是接收源,这就是你应该明确的事,也是RxJava的入门
条件之一,(个人感觉像广播 broadcast--收,发消息),其目的就是异步。
*RxJava 有四个基本概念:Observable (被观察者)、 Observer (观察者)、 subscribe (订阅)、事件。Observable 和 Observer 通过 subscribe() 方法实现订阅关系,从而 Observable 可以在完成某些操作,获得一些结果后,回调触发事件,即发出事件来通知 Observer。
*注意:Observer是个接口,Observable是个类。
*RxJava 的事件回调方法除了普通事件 onNext() 之外,还定义了3个特殊事件:onComplete() 和 onError(),onSubscribe()。
注意:onComplete() 和 onError() 二者也是互斥的,即在队列中调用了其中一个,就不应该再调用另一个。
*okGo框架定义:封装了okhttp的标准RESTful风格的网络框架,可以与RxJava完美结合。
android 彩票 控件,Android_自我总结(一)之彩票app总结相关推荐
- android 绘制控件,Android_开发_Day29_自己绘制控件
Android_开发Day29自己绘制控件 目的: 在Android中很多时候系统的控件是不能满足需要的,组合方式定义控件又非常繁琐,因此此时需要自己画一个控件,才能满足需要 技术: <1> ...
- Android学习--02(猜猜我的星座App源码+Android常用控件TextView+EditText+Button+ImangeView+DatePicker+App间通信+跳转页面)
猜猜我的星座App 1 Android常用控件 1.1 TextView控件 1.1.1 简介 1.1.2属性 1.1.3 扩展属性 1.1.4 TextView的使用方法 1.1.5总结 1.2 E ...
- android studio控件使用方法,android studio使用教程
android studio使用教程 Android Studio是谷歌推出的一个Android集成开发工具,基于IntelliJ IDEA. 类似 Eclipse ADT,Android Studi ...
- Android开源控件ViewPager Indicator的使用方法
1月16日厦门 OSC 源创会火热报名中,奖品多多哦 摘要 Android开源控件ViewPager Indicator的使用介绍 ViewPagerIndicator 目录[-] 1. V ...
- 日历控件的android代码,Android日历控件PickTime代码实例
Android日历控件PickTime代码实例 发布时间:2020-10-03 16:05:51 来源:脚本之家 阅读:86 作者:手撕高达的村长 最近做项目,需要设置用户的生日,所以做这样一个功能. ...
- android 获取控件高度_安卓开发入门教程UI控件_ImageView
什么是ImageView ImageView是用于显示图片的UI控件. 基础样例 1.展示本地图片 效果图 代码 <ImageViewandroid:layout_width="wra ...
- xamarin.android 控件,Android 库控件 - Xamarin | Microsoft Docs
Xamarin Android 库控件Xamarin.Android Gallery control 03/15/2018 本文内容 Gallery是一种布局小组件,用于显示水平滚动列表中的项,并将当 ...
- android 获取控件在屏幕中的坐标
今天,简单讲讲android如何获取控件在屏幕中的坐标. 这个其实也很简单,但是昨天做一个功能时,需要功能控件的坐标做一些逻辑操作时,居然不知道怎么做.所以在网上查找了资料后,解决了这个问题.这里记录 ...
- Android图表控件MPAndroidChart——曲线图LineChart的使用(财富收益图)
目录 前言 本文涉及文章 其他相关文章 1.数据准备 1.1 数据来源 2.曲线展示 2.1 MPAndroidChart获取 2.2 数据对象获取 2.3 数据展示 3.曲线完善 3.1 图表背景. ...
最新文章
- python语言中如何使用注释
- pandas使用query函数基于dataframe字符串数据列中字符串的长度筛选dataframe的数据行(specific column string length)
- too many levels of symbolic links的错误
- GANs和ODEs:数学建模的终结?
- 【渝粤题库】国家开放大学2021春4988电子政务概论题目
- C#.Net使用线程池(ThreadPool)与专用线程(Thread)
- vscode中 解决格式化后将单引号变双引号
- sqlDevelopor客户端操作MySQL数据库
- HDU 4763 Theme Section ( KMP )
- 网页开发者模式调整到手机模式_苹果全球开发者大会将于6月22日召开 全线上模式...
- python文件粉碎传输_如何自己实现文件粉碎机?
- 单片机控制两个步进电机画圆_单片机控制的步进电机程序框图
- 对Android开发者有益的40条优化建议
- android rom 制作工具,ROM工具箱(ROM Toolbox Pro)
- startx analyze
- 【TensorFlow基础操作笔记】图+对话+张量+变量+线性回归实例
- 计算机存储介质清除工具,天桥科技存储介质信息消除工具
- HTML插入空格 HTML多个空格 HTML实体
- ftp服务器修改pasv,ftp服务器修改pasv
- 大数据分析哪款软件好用?如何进行大数据分析
热门文章
- Opencv调用网络摄像头采集图片
- STM32最小板完成音频数据的读取与DAC播放
- 5.27下周黄金行情走势预测及开盘操作策略
- 数据对比分析法,看这篇就够了!
- 云承软件和云溪哪个好_QQCMS系统发生错误
- 关于虚拟机复制/移动/克隆已有镜像发生无法上网的情况。
- 工控电脑主板与普通主板的区别有哪些?
- 从零开始的openGL--cs游戏(13) 完成cs游戏的第一阶段,完成模型载入和动画,下一步做成阴影
- Spring Boot教程(二十):Spring Boot使用String Task定时任务
- 【答辩问题】计算机专业本科毕业设计答辩导师关注的内容