安卓杂记
文章平均质量分 70
三精-大精wing
Android程序员,喜欢瞎瘠薄扯淡
展开
-
android使用ViewPager实现欢迎引导页
android使用ViewPager实现欢迎引导页大多数APP第一次启动的时候,都会有一个引导界面,左右滑动,到最后一张,用户点击才再次进入主界面。当第二次启动的时候,则直接进入主界面。 这种效果一般使用ViewPager实现。今天就来为大家介绍一下ViewPager的使用。实现步骤:使用SharedPerferences来记录是否是第一次启动APP,如果是,则转跳到Guide页面,如果不是第一次启原创 2015-07-28 11:25:16 · 2287 阅读 · 0 评论 -
一个炫字都不够??!!!手把手带你打造3D自定义view
分享一则最近流行的笑话: 最新科学研究表明:寒冷可以使人保持年轻,楼下的王大爷表示虽然今年已经60多岁了,但是仍然冷的跟孙子一样。呃。好吧,这个冬天确实有点冷,在广州活生生的把我这个原生北方人,冻成一条狗。(研究表明:寒冷可以让人类基因突变。。。。)好了不扯了。前些日子有朋友让我写博客来分析一下这个仿MIUI的时钟,从中学到了一些炫酷效果的实现。 https://github.com/Ava原创 2016-02-01 13:35:21 · 14466 阅读 · 31 评论 -
听说你又一次放弃了Dagger2,来听老夫说道说道
关于Dagger2是啥,用法网上已经有很多了。不过听说你已经很多次Dagger2从入门到放弃了,来来,让我这个老中医给你治一治。老夫手法纯熟,不会让你有任何痛苦的,放心读下去吧。 本文同步自 博主的私人博客 wing的地方酒馆诊断咳咳,看你这架势病的不清,应该是陌生代码恐惧症,你看看下面的代码。会不会害怕。private ShipDetailPresenter mShipDetailPresen原创 2016-08-12 17:19:01 · 2417 阅读 · 4 评论 -
还在繁琐的敲MVP接口和实现类吗,教你一秒搞定。
在MVP的使用过程中,我们需要反复的去写各种MVP的接口和实现类, 实在是 太麻烦了!!所以抽时间撸了一款插件,用于生成MVP接口以及他的实现类。效果图如下: 注意对于MVP模式,定义一个Contract类来放置Model View Presenter 的接口,将大大减少类文件。将普通的接口替代如下:public class GoodsInfoContract { publ原创 2016-07-25 09:46:52 · 5013 阅读 · 10 评论 -
[轻松一下] 大热天的宿舍太热了,来网吧敲代码
在学校等毕业证ing,宿舍跟火炉似的,恰好又有项目要交货了,所以只能来网吧敲代码,会不会被认为是黑客赶出去呢???原创 2016-06-29 17:05:19 · 2189 阅读 · 4 评论 -
简约才是王道? CardView 的使用
发现个好看的东东 CardView,他在support v7包中~~顾名思义就是卡片view,可以设置阴影,圆角,等等。。样子是这样的: 或者你还可以放到listview里 是这样的:http://blog.csdn.net/wingichoy/article/details/50687727怎么使用在xml文件中 加入一个CardView <android.support.v7.widget.C原创 2016-02-18 17:51:27 · 24336 阅读 · 9 评论 -
Android轶事之View要去大保健?View大小自己决定?
-“爹,我要吃糖” -“好哒儿子” -“爹,我要吃包包” - “好哒儿子” - “爹,我要吃串串” - “好哒儿子” - “爹,我要大保健” - (啪啪啪,三耳光)儿子是一定要听爹话的,那么在Android世界里,是不是这样呢? 今天就来和大家讨论一下 View 父子之间的琐事。大家都知道,儿子肯定有自己想做的事情,也就是有自己的思想。那么转换到Android的View上面呢,就是测量原创 2016-02-01 13:23:59 · 2424 阅读 · 3 评论 -
android ListView加载不同布局
今天来跟大家讨论下同一个ListView如何加载不同的布局。 老规矩,先来看效果图。 主要步骤如下 1.增加Type。 2.重写getViewTypeCount方法。 3.重写getItemViewType方法。 4.重写getView方法。 1.增加Type我们这里只有2种type;故private final int TYPE_01 = 0;private原创 2015-10-27 20:11:02 · 1423 阅读 · 0 评论 -
Android Studio JNI javah遇到的问题
好久没写博客了。持之以恒的勋章也被收回了。以后要好好坚持..最近在学习jni,但是遇到了一点麻烦的问题。好在终于解决了,便记下来解决一下。其他入门的jni文章有很多,这里便不在累赘,直接上我遇到的问题:在使用javah编译头文件的时候,很多博客会出现这样一条指令,他就是用来用class文件编译出一个h头文件然后放到jni文件夹里。javah -d jni -classp原创 2015-10-22 14:58:57 · 1783 阅读 · 0 评论 -
Android电话拦截实现以及TelephonyManager监听的取消
由于毕业设计题目涉及到电话拦截这一块。所以鼓捣了一下。遇到了一些问题,总结一下,以免忘记,也希望能帮助其他新人们。本篇博客目的:实现电话的拦截会遇到的问题:android studio下AIDL的使用,TelephonyManager.Listen()的监听取消。首先,电话状态监听需要涉及到系统服务TelephonyManager,我们需要获取到他的实例 mTelephonyMan原创 2015-09-18 23:00:57 · 5894 阅读 · 1 评论 -
Android Studio下使用NDK的流程
我要重新拿回持之以恒徽章!!老规矩,先说看能学会什么:ANDROID STUDIO下NDK的使用方法。JNI的基本使用方法,C语言调用JAVA的方法。首先要下载NDK,如果你没有VPN可以来http://www.androiddevtools.cn/进行下载。下载后解压到任意目录。其次,新建一个安卓项目。在MainActivity里添加一个Native方法。 public原创 2015-10-22 20:14:12 · 1452 阅读 · 0 评论 -
最常用的设计模式之单例模式---安卓数据库为例
今天我们来谈谈设计模式中的单例模式,单例模式也叫单件模式。他的意思是: 一个类只有一个实例。如果你初次听到这个模式,可能不太理解这个模式到底有什么用。这里举一些例子给大家。比如我有一个工具箱窗体 每点击一次按钮 都会实例化一个工具箱,用户点击多次,就会弹出多次工具箱窗口,所以在这里,我们就需要工具箱这个类只有一个实例,就要用到我们的单例模式了。今天就以安卓里sqlite的访问操作为例,原创 2015-08-05 10:29:14 · 2093 阅读 · 0 评论 -
android自定义view之---组合view
最近工作比较轻松,没有什么事情干,于是进入高产模式(呃。。。。高产似xx)。应该很多童鞋对自定义view这个东西比较抵触,可能是听网上说view比较难吧,其实自定义view并没有很难自定义view分为三种1.自绘view2.组合控件view3.重写系统view今天我们就来以一个小例子讲一下自定义view中的组合控件view,所谓的组合控件view就是使用系统预设的view来原创 2015-07-30 11:44:01 · 3019 阅读 · 2 评论 -
好看的dialog,sweet Alert Dialog 导入Android Studio
系统自带的dialog实在是丑到无法忍受。所以找到了一款比较好的第三方dialog。github 地址如下: https://github.com/pedant/sweet-alert-dialog老规矩,还是先看效果图!下面来介绍导入Android studio的方法首先将github上的项目clone到本地。然后将项目放到你的app根目录下原创 2015-08-11 15:03:19 · 3224 阅读 · 1 评论 -
android动画介绍之 自定义Animation动画实现qq抖一抖效果
昨天我们介绍了Animation的基本用法。小伙伴们了解的怎么样了?如果还没有了解过Animation的小伙伴可以看看这篇博客 android动画介绍--Animation 实现loading动画效果安卓内置的四种动画虽然说可以用AnimationSet进行组合操作,但是这些组合往往在特定场合是不够用的,就像view一样,我们可以自定义动画效果。今天要做成的效果是模仿qq的抖一抖效果,老规原创 2015-07-29 10:10:03 · 4473 阅读 · 6 评论 -
android动画介绍--Animation 实现loading动画效果
Animation的使用方法并不难。这里简单的介绍一下使用方法。先看效果图:效果还是不错的吧。 下面来看看使用方法。动画效果是通过Animation来实现的,一共有四种,分别为:AlphaAnimation : 渐变透明度动画ScaleAnimation: 尺寸渐变动画TranslateAnimation: 水平移动动画RotateAnimation: 旋转原创 2015-07-28 14:28:27 · 6111 阅读 · 2 评论 -
让你的代码量减少3倍!使用kotlin开发Android(一)
写在前面使用kotlin开发android已经两周多了。得到的好处太多,敲代码简直是爽的飞起。kotlin简单,易用,代码量少。这么爽的东西,不敢私藏,所以写出来与大家分享。可能标题说减少3倍你不信,但事实上并不夸张。通过学习本系列文章,你会发现,代码。真的少了很多。本系列文章将会使用kotlin从无到有撸一个android小应用程序(不是微信小程序= =!),而并非传统的学习语言方式原创 2016-10-08 10:03:10 · 8519 阅读 · 9 评论