- 博客(96)
- 收藏
- 关注
原创 我的第一篇博客,从零开始,有始有终
我的第一篇博客 今天晚上我开通了博客,这是我写的第一篇博客,也是我程序人生的开始,在未来的日子里我会和安卓程序一起成长,共同进步,我会好好学习 技术,刻苦钻研,为了我的梦想努力拼搏,希望在未来的人生道路上能够一帆风顺,美梦成真......
2017-09-25 19:28:25 403 2
转载 Android Studio3.0升级遇到的坑
Android Studio3.0之让人很懵的错误:Error:java.util.concurrent.ExecutionException: com.android.tools.aapt2... 我的其它文章:Retrofit2.3使用姊妹篇——带进度下载文件Retrofit2.3使用姊妹篇——带进...
2018-05-07 11:13:53 304 1
原创 Android中自动跳转到系统设置界面
Android中自动跳转到系统设置界面 在做项目过程中有个需求是跳转本机系统界面,觉得下面这些内容很实用,就分享给大家,希望能帮助到小伙伴们android.provider.Settings。1. ACTION_ACCESSIBILITY_SETTINGS : // 跳转系统的辅助功能界面Intent intent =new Intent(Settings.ACTIO...
2018-05-07 11:06:38 351
原创 TabLayout,Fragment和底部导航联动
TabLayout+Fragment和底部导航联动 看一下效果图吧 今天跟大家分享一下TabLayout和Fragment底部导航联动的一个demo,它的顶部导航栏和中间的Fragment还有底部导航 栏可以实现联动效果, 本人不太会传视频,所以只能让大家看图片了,望见谅,喜欢的可以尝试着操作一下哦 看一下代码,...
2018-04-26 18:33:46 444 1
转载 Android Pickerview选择器
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_40543575/article/details/79827888 目录(?)[+] ...
2018-04-09 14:19:53 1316
原创 Android取消EditText自动获取焦点
Android取消EditText自动获取焦点默认行为效果图最近在通讯录新建联系人=中,一进入一个页面, EditText默认就会自动获取焦点,很是郁闷, 如何让EditText不自动获取焦点?那么如何取消这个默认行为呢?在网上找了好久,有点 监听软键盘事件,有点 调用 clearFouse()方法,但是测试了都没有! xml中也找不到相应的属性可以关闭这个默认
2017-12-26 09:13:04 8728
原创 高德地图集成
高德地图的集成和实现高德地图目前的定位类型有 3 种:LOCATION_TYPE_LOCATE :只在第一次定位移动到地图中心点;LOCATION_TYPE_MAP_FOLLOW :定位,移动到地图中心点并跟随;LOCATION_TYPE_MAP_ROTATE :定位,移动到地图中心点,跟踪并根据面向方向旋转地图。注意它在自己的模
2017-12-13 17:58:50 598
原创 Android自定义ViewGroup:实现简单的垂直方向线性布局(2)
Android自定义ViewGroup:实现简单的垂直方向线性布局(2)附录文章1自定义了一个ViewGroup,该ViewGroup实现了一个线性布局,水平方向的。本文修改附录文章1中的MyLayout.java代码文件,作为演练,再次实现一个简单的线性布局,不过这次的线性布局是垂直方向上的。附录文章1的全部代码均不用修改,只需要把MyLayout.java的某些地方代码调整,即
2017-12-08 16:34:51 855
原创 Android自定义ViewGroup实现水平排列样式(1)
Android自定义ViewGroup:onMeasure与onLayout(1) 先看一下效果图 Android自定义一个ViewGroup,需要重写ViewGrouo里面的两个最重要的回调函数onMeasure()与onLayout()。如果开发者自己摆脱Android为我们做好的几套布局(如常见的线1性布局
2017-12-08 16:22:23 1168
转载 Activity的四种状态
Activity的四种状态一、Activity主要的四种状态: Running(运行):在屏幕前台(位于当前任务堆栈的顶部) Paused(暂停):失去焦点但仍然对用户可见(覆盖Activity可能是透明或未完全遮挡) Stopped(停止):完全被另一个Activity覆盖 Destroyed(销毁):退出,完全销毁二,介
2017-12-07 08:42:40 12735
原创 Android-使用Android Studio实现第三方QQ登录
Android-使用Android Studio实现第三方QQ登录 先导入一个架包也可以在build.gradle里粘上这行代码dependencies { compile fileTree(include: ['*.jar'], dir: 'libs') androidTestCompile('com.android.support.test
2017-12-06 20:12:43 1281
转载 Android开发中线程池的使用总结
线程池算是Android开发中非常常用的一个东西了,只要涉及到线程的地方,大多数情况下都会涉及到线程池。Android开发中线程池的使用和Java中线程池的使用基本一致。那么今天我想来总结一下Android开发中线程池的使用。OK,假如说我想做一个新闻应用,ListView上有一个item,每个item上都有一张图片需要从网络上加载,如果不使用线程池,你可能通过下面的方式来开启一个新线
2017-12-04 16:51:34 236
转载 友盟统计
友盟统计的集成和使用1. 集成准备相关视频教程,请前往友盟课堂。注:必要的集成步骤1、权限和Appkey的集成点击这里2、session的调用点击这里完成以上两点基本操作可以实现基本的新增、活跃、启动、留存等数据。1.1 获得Appkey集成友盟SDK之前,您首先需要到友盟官网注册并且添加新应用,获得Appkey特别提醒:我们建议开发者在注册账号
2017-12-01 16:11:38 989
原创 点赞, 飘赞动画
使用SurfaceView实现飘赞动画 运行效果图 MainActivitypublic class MainActivity extends AppCompatActivity { private ImageView zan; priva
2017-12-01 10:01:32 537
原创 弹力侧拉
一个具有弹力效果的抽屉菜单 运行效果: 使用说明:build.Gradle里导入依赖dependencies { compile 'com.jpeng:jpspringmenu:1.0.3' }MainActivity 实现MenuListener import android.con
2017-11-30 20:23:30 297
原创 TabLayout+Fragment和底部导航联动
TabLayout+Fragment和底部导航联动 看一下效果图吧 今天跟大家分享一下TabLayout和Fragment底部导航联动的一个demo,它的顶部导航栏和中间的Fragment还有底部导航栏可以实现联动效果, 本人不太会传视频,所以只能让大家看图片了,望见谅,喜欢的可以尝试着操作一下哦 ...
2017-11-24 16:17:37 1021
转载 仿网易云音乐滑动效果
Android漂亮的音乐歌词控件,仿网易云音乐滑动效果2017-05-22 23:05 740人阅读 评论(2)收藏举报分类: android开发(62) Android自定义控件(6) 版权声明:本文为楠之枫雪的原创文章,未经博主允许不得转载。目录(?)[+]前言: 项目有个音乐播发器功能,实现音乐在
2017-11-24 11:22:22 2028
原创 RxJava讲解
一个很详细的RxJava讲解,简单易懂 标签:RxJava/详解/实例这是转载的第二篇RxJava的文章了,感觉比之前的那篇写得好,更易懂且更全面。当然学习框架不在于看几篇文章,而在于做多少练习,然而看到还是觉得值得一转。前言 使用了RxJava有一段时间了,深深感受到了其“牛逼”之处。下面,就从RxJ
2017-11-24 11:10:13 267
原创 GreenDao的封装和使用
GreenDao的封装和使用 首先先集成GreenDao,在本人博客里有GreenDao3.2的集成步骤,可参考 MainActivitypackage com.example.greendaodemo;import android.os.Bundle;import android.support.v7.app.AppCompatAc
2017-11-23 08:52:17 966
原创 多线程断点续传GreenDao版
多线程断点续传GreenDao版 本文参考:http://blog.csdn.net/inter_native/article/details/78603256GreenDao3.2有写集成步骤首先要引入GreenDao,具体引用请参考本人的前面的博客,这里就不再写了;废话完就要开
2017-11-22 21:25:35 171
原创 MVP加泛型,抽基类,解绑,多条目
导入一些依赖 compile 'com.android.support:recyclerview-v7:25.3.1' compile 'com.google.code.gson:gson:2.2.4' compile 'com.facebook.fresco:fresco:0.11.0' compile 'io.reactivex:rxjava:1.0.14'
2017-11-22 20:32:17 527
转载 视频播放---jiecaovideoplayer的使用
视频播放---jiecaovideoplayer的使用原创 2017年02月26日 00:14:39首先是github地址https://github.com/lipangit/JieCaoVideoPlayer/下面这个是带中文说明的https://github.com/lipangit/JieCaoVideoPlayer/blob/develop/R
2017-11-22 20:06:41 1197
原创 全选反选,隐藏,显示切换标题
全选反选,隐藏,显示切换标题 效果图 首先先导入依赖 compile 'com.facebook.fresco:fresco:0.11.0' compile 'io.reactivex:rxjava:1.0.14' compile 'com.squareup
2017-11-22 18:16:22 766
原创 购物车加减的简单实现
简单实现购物车加减 效果图 首先在values文件下创建一个attrs样式 attrs样式 布局activity——main<RelativeLayout xmlns:android="http://schema
2017-11-22 11:26:44 2964
原创 探探左滑右滑, OKHttp请求网络数据实现
OKHttp请求网络数据 实现探探左滑右滑 效果演示 首先上网下载一个library文件夹 接着把library工程导入到工作空间中,步骤如下: 先点击file-->project-->选中新创建的工程-->dependencies-->点击“+”
2017-11-21 21:19:21 1047
原创 探探左滑右滑简单实现
简单实现探探左滑右滑首先上网下载一个library文件夹 接着把library工程导入到工作空间中,步骤如下: 先点击file-->project-->选中新创建的工程-->dependencies-->点击“+”号-->选中第三个Module Dependency-->找到library,选中-->ok 在androidstudio上导入library
2017-11-21 20:06:31 19589 1
原创 Android 属性动画总结
Android 属性动画:这是一篇很详细的 属性动画 总结&攻略前言动画的使用 是 Android 开发中常用的知识本文将详细介绍 Android 动画中 属性动画的原理 & 使用动画类型关于Android动画的系列文章动画的使用,请参考文章:Android 属性动画:这是一篇很详细的 属性动画 总结&攻略Android 动画:手把手
2017-11-18 17:12:01 232
转载 Android属性动画
Android属性动画什么是Android属性动画 属性动画(Property Animation)系统是一个健壮的动画框架系统,它可以满足你大部分动画需求。不管动画对象是否已经绘制到屏幕上,你都可以在动画执行过程中改变它任意的属性值。一个属性动画会在一段特定长度的时间内改变一个属性(一个对象中的字段)的值。你可以通过以下几步定义一个动画:指定你要执行动画的属性,比如动画对象(V
2017-11-18 17:08:07 169
原创 自定义View带箭头的圆环,加速 减速 暂停 变色
自定义View 自定义一个带箭头的圆环详解 加速 减速 暂停 变色效果图 首先,自定义一个类继承view,实现我们的带箭头的圆环public class MyCustomCircleArrowView extends View { //从xml中获取的颜色 private int circleBoundColor; private flo
2017-11-18 09:40:17 220
转载 PopupWindow 实现显示仿腾讯新闻底部弹出菜单
【Android UI设计与开发】7.底部菜单栏(四)PopupWindow 实现显示仿腾讯新闻底部弹出菜单前一篇文章中有用到 PopupWindow 来实现弹窗的功能。简单介绍以下吧。官方文档是这样解释的:这就是一个弹出窗口,可以用来显示一个任意视图。出现的弹出窗口是一个浮动容器的当前活动。1.首先来个简单的栗子,效果如下: 只有两个布局文件,一个是弹窗布局(只有一张
2017-11-16 09:39:19 541
转载 Gif动态图加载
【Android Demo】加载.gif格式图片Android系统为了节省内存,一般不支持直接显示gif图片,即使你强制设置了,也只会显示图片的第一帧。这个 Demo 是在网上看到的,是个思路,还是有些局限性,还是记录下,以后研究吧。1.效果图:2.实现原理:通过解码gif图片形成多张静态图,然后通过线程和imageView来实现循环播放 3.准备GIF图片
2017-11-16 09:35:19 5161
原创 Fragment实现底部菜单栏
【Android UI设计与开发】5.底部菜单栏(二)使用Fragment实现底部菜单栏既然 Fragment 取代了TabActivity,当然 TabActivity 的能实现的菜单栏,Fragment 当然也能实现。主要其实就是通过菜单栏的点击事件切换 Fragment 的显示和隐藏。来看看栗子吧:1.效果图来了: 2.代码具体实现2.1 自定义底部菜单栏实现
2017-11-16 09:31:17 1043
转载 Animation 动画介绍和实现
【Android 基础】Animation 动画介绍和实现在前面 PopupWindow 实现显示仿腾讯新闻底部弹出菜单 有用到Animation动画效果来实现菜单的显示和隐藏,本文就来介绍下吧。1.Animation 动画类型Android的animation由四种类型组成:XML中alph渐变透明度动画效果scale渐变尺寸伸缩动画效果
2017-11-16 09:25:45 242
转载 ActionBar 顶部标题栏 详解
【Android UI设计与开发】8.顶部标题栏(一)ActionBar 奥义·详解一、ActionBar介绍 在Android 3.0中除了我们重点讲解的Fragment外,Action Bar也是一个非常重要的交互元素,Action Bar取代了传统的tittle bar和menu,在程序运行中一直置于顶部,对于Android平板设备来说屏幕更大它的标题使用Action Bar来
2017-11-16 09:22:19 250
转载 Retrofit 2.0 使用教程
这是一份很详细的 Retrofit 2.0 使用教程(含实例讲解)原创 2017年06月26日 08:35:38标签:android/retrofit2-0/源码分析/网络请求/异步前言在Andrroid开发中,网络请求十分常用而在Android网络请求库中,Retrofit是当下最热的一个网络请求库今天,我将献上
2017-11-15 11:56:29 141
原创 WeakReference 在android中的应用
WeakReference 在android中的应用转:http://my.oschina.net/u/1177694/blog/523922首先我们来看一段代码public class AutoActivity extends Activity { Handler handler = new Handler(){ public void handleMessage(andro
2017-11-15 11:49:54 141
原创 Android--使用BottomTabBar实现底部导航页
Android--------使用BottomTabBar实现底部导航页原创 2017年08月02日 10:51:01注:详细见链接http://www.jianshu.com/p/ade8485a16be1.导依赖compile 'com.hjm:BottomTabBar:1.1.1'2.在XML中定义一下该控件<com.hjm.bottomtabba
2017-11-15 11:46:05 417
原创 Android实现底部导航栏
超简单,几行代码搞定Android底部导航栏2017.02.19 14:03* 字数 1058 阅读 13296评论 59喜欢 49超简单,几行代码搞定Android底部导航栏-----补充应项目需求以及小伙伴的留言,新加了两个方法:设置底部导航栏背景图片添加底部导航栏选项卡切换监听事件底部导航栏的实现也不难,就是下边是几个Tab切换
2017-11-15 11:35:09 730
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人