自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (4)
  • 收藏
  • 关注

转载 JiaoZiVideoPlayer饺子视频播放器

转载自https://www.jianshu.com/p/93b788615655特征您可以完全自定义UI和任何方法 切换播放引擎,支持的视频格式和协议的一行代码取决于播放引擎,如: android.media.MediaPlayer,IJKplayer,ExoPlayer。 完美检测列表滑动 提供全屏和小窗口选项 全屏适用于多种嵌套模式,如ListView,ViewPager和L...

2019-11-06 15:40:29 2406 1

转载 PickerView

本文链接:https://blog.csdn.net/wangwo1991/article/details/85036891在项目开发中Android基本都是在跟随ios的风格,前段时间产品经理就要求按照ios的效果,做时间、城市选择效果,真要全部自己写还真有点蛋疼,所以在网上一搜,效果不少,其中PickerView用的人还是蛮多的,所以就决定用PickerView来实现;PickerVie...

2019-11-06 14:46:46 424

原创 记录一次android前台服务demo的使用过程

什么是前台服务前台服务是那些被认为用户知道(用户认可所认可)且在系统内存不足的时候不允许系统杀死的服务。前台服务必须给状态栏提供一个通知,它被放到正在运行(Ongoing)标题之下——这就意味着通知只有在这个服务被终止或从前台主动移除通知后才能被解除1.正式使用使用notification在service的onStartCommand的方法中 //实例化通知栏构造器Notificat...

2018-04-17 10:57:39 990

原创 阿里热修复之Sophix

记录一下初次使用阿里热修复的集成步骤(虽然阿里的开发文档已经记录的很清楚了)阿里集成文档:https://help.aliyun.com/document_detail/53240.html?spm=a2c4g.11186623.6.546.zq6lR7集成准备android studio集成方式gradle远程仓库依赖, 打开项目找到app的build.gradle文件,添加如下配置:添加mav...

2018-03-19 11:33:04 1960 1

转载 Android开发:最全面、最易懂的Android屏幕适配解决方案

转载:http://blog.csdn.net/wangwangli6/article/details/63258270前言Android的屏幕适配一直以来都在折磨着我们Android开发者,本文将结合:Google的官方权威适配文档郭霖: Android官方提供的支持不同屏幕大小的全部方法Stormzhang:Android 屏幕适配鸿洋:Android 屏幕适配方案凯子: Android屏幕适...

2018-03-13 11:24:09 1110

转载 详细解读DialogFragment

详细解读DialogFragment相信看这篇文章的人都应该知道android中的Dialog了吧,如果对于Dialog还不是很了解可以看我之前的一篇详解文章:Dialog详解:http://www.cnblogs.com/tianzhijiexian/p/3867731.html随着Fragment这个类的引入,Google官方推荐大家使用DialogFragme

2017-11-20 10:57:39 409

原创 二级列表的实现

1.创建数据2.在父节点中:3.在父节点的item点击事件:把当前点击的item的view传过去

2017-11-16 16:22:48 236

转载 Android得到控件在屏幕中的坐标

getLocationOnScreen ,计算该视图在全局坐标系中的x,y值,(注意这个值是要从屏幕顶端算起,也就是索包括了通知栏的高度)//获取在当前屏幕内的绝对坐标 getLocationInWindow ,计算该视图在它所在的widnow的坐标x,y值,//获取在整个窗口内的绝对坐标 (不是很理解= =、)getLeft , getTop, getBottom, getRig

2017-11-13 15:23:42 1859

转载 EditText初始不弹出软键盘,只有光标显示,点击再弹出

刚进来的时候,不弹出键盘,EditText 有个光标上面闪,证明是可编辑的,这个还是符合用户习惯的,从用户体验的角度上讲,还保留光标的闪动是好的。解决方法1:(已经试过,证明可以)在activity属性中设置Android:windowSoftInputMode="stateHidden"解决方法2:InputMethodManager inputMethodManag

2017-05-26 10:15:33 534

转载 Android开发之EditText属性详解

1、EditText输入的文字为密码形式的设置(1)通过.xml里设置: 把该EditText设为:android:password="true" // 以”.”形式显示文本(2)在代码里设置:通过设置EditText的setTransformationMethod()方法来实现隐藏密码或这显示密码。editText.setTransformationMethod(Passwo

2017-05-26 10:00:59 422

转载 解决AndroidStudio导入项目在 Building gradle project info 一直卡住

Android Studio导入项目的时候,一直卡在Building gradle project info这一步,主要原因还是因为被墙的结果。gradle官网虽然可以访问,但是速度连蜗牛都赶不上...解决办法主要有两种,一是直接下载gradle离线包,二是修改项目的gradle-wrapper.properties里的gradle版本为自己电脑已有的版本。离线包下载导入方式

2017-05-25 14:29:38 445

转载 Android动画效果之Frame Animation(逐帧动画)

Frame Animation(逐帧动画):       逐帧动画(Frame-by-frame Animations)从字面上理解就是一帧挨着一帧的播放图片,就像放电影一样。和补间动画一样可以通过xml实现也可以通过java代码实现。接下来借助目前项目中的一个开奖的动画来总结如何使用。实现效果如下:具体实现过程:1.)在res/drawable目录下一个文件lottery_ani

2017-05-25 13:52:13 351

转载 SVN在Android Studio中的配置

在AndroidStudio中开发版本控制,除了Git就是SVN,和Eclipse不同Android Studio没有提供单独的插件,只能和SVN客户端关联使用,和Eclipse安装有很大区别,下面介绍个在AndroidStudio中SVN的安装和配置方法。一、SVN的安装      Eclipse都是直接安装插件就可以了,AndroidStudio不行,只能通过关联SVN客户端,需要特别

2017-05-24 11:00:45 302

原创 Instant Run使用要注意的坑

新项目开启了,重新装了最新的Android studio版本,因为Instant Run开启会加快编译速度,所以就开启了它,在开发中改完代码运行apk确实快乐很多,但是随着项目的运行,发现了一个特别恶心的事,apk卸载之后,重新运行,速度会特别慢,之后就不会出现了,到今天,运行一次要10s左右,实在是受不了了,最后发现问题还是出现在Instant Run上,把Instant Run关闭了之后,

2017-05-19 15:58:05 10494

转载 Android动画效果生动有趣的通知NiftyNotification(Android Toast替代品)

Android动画效果生动有趣的通知NiftyNotification(Android Toast替代品)Android原生的Toast功能单一,仅仅够日常开发需要,若打算实现生动有趣的消息提示通知,则可以考虑使用Android上第三方开源的项目:NiftyNotification NiftyNotification的效果如图所示(部分):NiftyNotification在github上的项目主

2017-05-19 14:58:38 469

转载 Android自定义view进阶-- 神奇的贝塞尔曲线

转载请注明出处:http://blog.csdn.NET/wingichoy/article/details/50492828今天给大家介绍一个非常神奇的曲线,贝塞尔曲线。相信大家之前都有耳闻。很久之前就久闻该线大名,但是一直不是很了解,在经过一番谷歌之后,有了初步的概念:三点确定一条曲线:起点,终点,辅助点。三个点的基本关系如下:当初看这图我也看了

2017-05-19 10:36:21 784

转载 android6.0动态获取权限库

转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/50709663; 本文出自:【张鸿洋的博客】一、概述随着Android 6.0发布以及普及,我们开发者所要应对的主要就是新版本SDK带来的一些变化,首先关注的就是权限机制的变化。对于6.0的几个主要的变化,查看查看官网的这篇文章http://developer

2017-05-17 10:21:23 424

原创 Android实战:多线程断点续传下载器实现

前几天项目中用到多线程断点续传,看了一些资料,实现了该功能,未免再次用到时忘记,把过程记录下来。说到多线程下载,也许大家会觉得很迷惑,但多线程的原理实际上与单线程下载的原理并无区别。多线程下载只需要确定好下载一个文件需要多少个线程,一般来说最好为3条线程,因为线程过多会占用系统资源,而且线程间的相互竞争也会导致下载变慢。

2017-05-08 15:08:38 582

转载 requestWindowFeature(Window.FEATURE_NO_TITLE)无效解决方法

今天在《第一行代码》上学习做自定义标题栏,需要将系统自带的标题栏隐藏掉,使用自定义的标题栏,结果发现,requestWindowFeature(Window.FEATURE_NO_TITLE); 这句代码无效,标题栏无法隐藏,可我以前都可以隐藏啊,今天怎么不可以了,最终发现是Activity的继承问题,我的代码是这样的public class TitlebarActivity extends

2017-04-05 15:00:42 945

转载 Android Studio远程加载库遇到的一些问题

问题描述今天从github上面看到一个MVP的项目,很自然的导入Android Studio看一下目录结构,导完的时候gradle报错,报错结果请移步看下图:1-11-1解决办法首先我们看到图里面说库加载失败,然后我像各位那样习惯度娘一下,发现里面很多都是坑人的,试过了很多都不行的,最后还是选择我最爱的Google来search,发现stackove

2017-03-15 10:37:49 999

转载 Android 混合开发 的一些心得。

其实所谓这个混合开发,也就是hybird,就是一些简单的,html5和native 代码之间的交互。很多电商之类的app里面都有类似的功能,这种东西其实还是蛮重要的,主要就是你有什么功能都可以进行热部署,不需要再重新发版本。下面就简单介绍一下这种技术。 我们首先看下面一个场景,我们打开网易云音乐的app 里面的积分商城,(此时实际上是一个webview去加载了一个html界面。)然

2017-03-14 17:27:06 447

转载 WebView基本使用

WebView简介为了方便开发者实现在app内展示网页并与网页交互的需求,Android SDK提供了WebView组件。 它继承自AbsoluteLayout,展示网页的同时,也可以在其中放入其他的子View。 现如今,Hybrid应用似乎占据的APP的主流类型,那么关于WebView的使用就变得越发的重要。 从Android 4.4(KitKat)开始,原本基于WebKit的WebView

2017-01-19 17:06:03 1809

转载 Android]Android Studio获取开发版和发布版的MD5和SHA1

最近有同学遇到双击signReport不行的情况 那也可以使用跟获取release版本的sha1值一样 只不过这个debug的密匙debug.keystore是放在C:\Users[你的用户名].Android目录下的 即keytool -list -v -keystore C:\Users\[你的用户名]\.android\debug.keystorekeytoo

2017-01-10 15:57:51 403

转载 记录ButterKnife:8.1.0的使用

最近使用的新版的ButterKnife,跟之前有点不一样的地方。记录一下!导入依赖项:Project Structure→app→Dependencies→add→Library Dependence然后搜索ButterKnife导入对应的依赖。需要添加的一些插件Project的build.gradle文件中增加classpath内容:buildscript {repos

2017-01-09 14:40:59 337

转载 Android ImageView 正确使用姿势

导语本文主要介绍了 ImageView 的相关重要方法,从源码角度剖析了一些容易令人混淆或百思不得其解的问题。一、正确合理使用ImageView的src和backgroundsrc :为 ImageView 原图内容,存放原图大小,不会被拉伸;background:为 Imageview 的背景,会根据 ImageView 给定的长宽进行拉伸;在 ImageVi

2016-12-28 14:33:57 386

Android电子签名

自定义view实现电子签名,保存成图片,可以上传,也可以本地文件查看

2017-05-19

Android 电子签名

Android 电子签名

2017-05-12

Android 多线程断点续传

基于慕课网多线程断点下载课程,修改一些bug,完善了功能

2017-05-08

fragment中嵌套viewpager,vierpager中有多个fragment

2017-03-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除