
Android
cMusketeer
我希望把我在下面的总结分享给大家,如果有错误或者是更好的方法,可以互相交流,互相提高才是重点。谢谢
展开
-
SharedPreferences 存List集合,模拟数据库,随时存取
PS:SharedPreferences只要稍微学过一点就会用,他本身通过创建一个Editor对象,来存储提交,而editor可以存的格式为他里面可以存一个Set Set list=new HashSet<>(); list.add("111"); list.add("111"); editor.putStr原创 2017-10-29 15:11:42 · 697 阅读 · 0 评论 -
Android最火框架--Retrofit网络请求库一
PS:对于Android框架有很多,但一般人都不了解,就像网络这一块,你是不是还在HttpURLConnection,或者HttpClient,这是原始的,而且一般人也都会,这里我介绍一个网络请求库,里面是注解形式,用的时候简洁明了,30分钟上手,因为这个优快云写代码老是上传不成功,所以我在博客园写了Retrofit网络请求库一原创 2018-01-17 13:06:44 · 261 阅读 · 0 评论 -
Retrofit网络请求库应用02——json解析
PS:上一篇写了Retrofit网络请求库的简单使用,仅仅是获取百度的源码,来证明连接成功,这篇讲解如何解析JSON数据,该框架不再是我们之前自己写的那样用JsonArray等来解析,这些东西,我们都不用写,只需要写和数据相关的model就可以,下面是简单的JSON数据格式,我们来分析一下。{ "Xname": "中国", "type": "true", "prov原创 2017-12-15 17:08:46 · 314 阅读 · 0 评论 -
Android数据绑定技术二,企业级开发
http://www.cnblogs.com/cmusketeer/p/8056657.html原创 2017-12-20 11:02:13 · 272 阅读 · 0 评论 -
Android数据绑定技术一,企业级开发
PS:数据绑定,顾名思义是数据与一些控件或者用户账号等绑定,这样用的好处是便于管理。代码清晰,量少。 首先要了解什么是数据绑定?为什么要用数据绑定?怎么用数据绑定? 语法的使用简单例子,数据绑定textview控件,一般情况下我们都是些一个布局文件,然后布局文件里放一些textview,然后通过Activity来findviewbyid来获取id,然后对象.s原创 2017-12-20 10:59:50 · 265 阅读 · 0 评论 -
Retrofit网络请求库应用01
PS:什么是Retrofit? 在官方文档中有这样一句话--A type-safe HTTP client for Android and Java(一个类型安全的http client库),具体的话就去问百度吧。Retrofit是网络请求库,是一个开源的。主要是写代码会更少,更快,条例更清晰,刚开始学肯定是觉得还是自己写httpconnect好,自己写,想怎么写就怎么写,每个东西都有一原创 2017-12-11 09:46:09 · 198 阅读 · 0 评论 -
自定义tab吸顶效果一
PS:问题:什么是吸顶,吸顶有什么作用,吸顶怎么使用?在很多app商城中,介绍软件的时候就会使用吸顶效果,吸顶有很多作用,一个最简单粗暴的作用就是,让用户知道此刻在浏览哪个模块,有时我们在查看一个软件的简介的时候上拉布局,导航栏还在,这里以App Store为例:如吸顶该怎么用呢,这里有一个简单的实现方法,在这期间有一个问题,是说ScrollViewd的滑动监听不能检测布局距离原创 2017-11-21 18:12:06 · 2387 阅读 · 1 评论 -
achartengine.jar绘制动态图形三 --折线图
PS:折线图前两个图形式是一样的,只是方法变了,毕竟绘制的图不一样,方法当然要不一样。无非就是数据源和渲染器,数据源是每条线的数据,渲染器就是绘制xy轴、线的颜色、点的样式等,只要是分开一步一步写,思路是非常简单的,只不过是属性有点多。1:创建MainActivity.java,和之前一样也是在xml文件分配一个空间。view = ChartFactory.getLineCha原创 2017-11-12 20:22:50 · 1128 阅读 · 0 评论 -
Achartengine.jar绘制动态图形二 --柱状图
PS:上一篇写了饼图,饼图实现起来相对于柱状图简单点,最难应该是折线图,他们之间都有很多相似之处,比如说:都是通过一个方法来获取view,view = ChartFactory.getBarChartView(context,getData(),getRenderer(),null);这里面的getData()作为数据源,getRenderer()作为渲染器,后面传null,底层是该代码 pu原创 2017-11-11 21:03:22 · 336 阅读 · 0 评论 -
Achartengine.jar绘制动态图形一 --饼图
PS:我们在做安卓程序的时候,免不了会做一些图形,自己可以选择自定义view ,就是用Canvas画,也可以用写好的jar包,就是achartengine.jar,使用jar包的好处就快速绘制图形,不用我们计算坐标等,计算坐标就会和数学结合,通过sin,cos等来计算,遇到3维那就更麻烦了,就像OpenGL一样,空间视角,三维制作,我的博客里也有一些,感兴趣的小火鸡可以看一下,上效果图:原创 2017-11-11 14:14:51 · 379 阅读 · 0 评论 -
Bmob 移动后端云服务器平台实现登录注册
源码下载:http://download.youkuaiyun.com/download/jjhahage/10034519PS:一般情况下,我们在写android程序的时候,想要实现登录注册功能,可以选择自己用servlet作为服务端来实现过滤没有注册过的用户,但是太麻烦,而且不是随时都可以用的。这里介绍一个移动后端云服务器平台bmob,这不仅可以实现云数据库储存,还可以获取手机验证等,随时随地都很轻松,下面写一个小demo,实现一个登陆注册功能,认识增删查改。1:首先到bmob官网,注册一个账号,里面创建一个项原创 2017-10-22 15:02:35 · 3426 阅读 · 1 评论 -
WebView与js交互
PS:大家都知道现在一个安卓项目里面有一些比较悬的画面,比如说一个炫酷的导航页,或者抽奖大转盘等,这些可以用安卓自身的知识来实现,也可以用JS来实现这些动画,然后安卓直接拿来用,这期间也是免不了有一些交互,今天这篇文章就是让大家知道,怎么使用安卓与html联动,并且实现交互,这就用到了webview,webview可以嵌入很多页面,比如说webview.loadUrl("http://www.ba...原创 2018-05-05 22:29:55 · 1309 阅读 · 0 评论