自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (9)
  • 问答 (9)
  • 收藏
  • 关注

原创 Android 如何根据比例绘制一个不同颜色的圆

1、在Android开发中,由于项目的需求,有时候需要根据比例的不同,需要在圆中用不同的颜色表示出来。2、由于Android提供的控件都比较简单,不过在Android可以自己绘制一个圆。3、以下是具体的源码:public class MyRoundextends View {    private int roundwidth;//环形的宽度

2016-05-26 14:26:22 4055

原创 Android studio如何集成ShareSDK详解

1.官方文档提供的是eclipse的集成方法,而对于Android studio的集成文档还是比较少的,所以写下这篇文章,方便复习2.在官网上下载完SDK后,解压得到ShareSDK for Android,ShareSDK for Android ApiDoc,ShareSDK for Android Services三个目录3.然后在ShareSDK for Android文件夹找到Q

2016-03-24 18:33:28 3987 2

原创 Android混淆以及自定义混淆规则

1.前言混淆现已成为开发人员必备的技能,虽然混淆并不能完全避免被破解,但是可以增加反编译的成本,减少多数的人反编译查看代码逻辑想法。而且能减少apk的体积,添加混淆之后,没有用到的资源都不会打包,特别在项目迭代久了之后,可能有很多被遗弃的资源,这是apk减少的体积可想而知。2.混淆效果图《1》如下图,是未混淆的截图,写的代码栩栩如生的展现在反编译者面前,感觉就是赤裸裸的把代码全部展示出...

2019-07-26 21:49:53 1385 1

原创 使用RecyclerView完成99%的界面开发

1、前言还在为开发复杂界面需要写无数findViewbyId而感到烦恼吗?还在为需要控制界面的显示隐藏而写无数个无用的view而烦恼吗?现在你可以使用RecyclerView来实现了,只需要简单的引用就可以实现各种复杂的界面,从而减少大量无用findViewbyId的书写,提高我们的开发效率。具体实现代码参照demo实现,demo中有大致recyclerview 的使用方法:g...

2019-03-25 19:40:41 201

原创 RecyclerView拖拽Item动画

RecyclerView拖拽时实现其他Item有上下摇晃的动画,而当前Item不需要动画,详情请看GitHub项目:https://github.com/panyiyiyi/ItemTouchRecyclerView效果如下:

2017-12-19 16:09:51 412

原创 Android SwipeRefreshLayout下拉图片的修改

1.前言   当今的APP中下拉刷新,上拉加载这个功能,基本上是必备的,所以Android提供了SwipeRefreshLayout以实现刷新功能,但是每个APP的设计不一样,这时就需要更改下拉样式,或是显示图片,这里就以修改系统SwipeRefreshLayout的下拉图标为例,以及一个第三方的下拉刷新上拉加载的修改(这个第三方控件挺不错的,可以在GitHub中关注一下,地址为:https:

2017-08-04 15:44:41 5496

原创 Android解决部分机型获取不到系统拍照图片,图库图片问题的解决

1.前言       现在的APP中,获取手机图片,或是拍照已经是必不可少的了,例如更好头像,还有就是类似QQ控件,或是朋友圈上传图片,视频等!但是Android由于各个手机厂商对系统都有不同的更改,以及Android4.4前后获取路径的差别,以至于在各个品牌的手机,以及各个Android系统之间需要适配,这个工作比较麻烦,这里是本人对各个品牌以及不同呢Android版本出现问题进行的总结之后

2017-03-07 18:40:49 2126

原创 Android自定义图片选择器

1.前言随着APP功能的全面化,越来越多的应用都开发了类似微信朋友圈的功能,随时随地分享自己的心情,图片视频!当需要上传图片、视频的时候,就需要一个图片、视频资源选择器,所以接下来将自己实现一个简单的图片选择器。2.实现思路①通过contentResolver获取手机中的图片、视频文件,也可以直接拍摄,这个时候不会重新获取手机里的资源(既然把拍的都删除了,还查询出来干嘛)。②定义一

2017-02-07 15:58:02 782

转载 项目从Eclipse到Android Studio迁移

1、文章转自:http://www.ithao123.cn/content-10078629.html2、从Eclipse转移到Android Studio,刚开始无疑是比较郁闷的,但玩过一段时间后,你会发现,AS要比Eclipse好使多了。 那对一些开发者来说,他们就有需求,把原来Eclipse建的项目迁移到Android Studio上来。如何去做呢?步

2016-08-29 18:03:57 434

原创 当Activity在不继承FragmengActivity的情况下,Fragment中集成ViewpagerIndicator使用详解

前言:Android中实现新闻类别展示功能的方法有很多,使用最多的应该是ViewpagerIndicator了,当然现在也可以使用TabLayout来实现,但是这里我只想使用ViewPagerIndicator(下面简称indicator)来实现,所有下面主要介绍indicator的实现,先看效果图:1、demo分析这里我使用的是三个Fragment,在其中一个Fragment中集

2016-08-24 11:43:16 1182

原创 Android开发错误总结

前言:如果你在这里一眼没有看见你要查找的问题,你可以按Ctrl+F来查找你所要查找的问题,以便更快的找到和你问题相对应的解决方案。【错误提示】retrofit2.adapter.rxjava2.HttpException: HTTP 404 Not Found【解决办法】检查一下接口是否有问题,一般是域名和接口名的拼接有问题【错误提示】java.lang....

2016-07-22 15:44:35 1897

转载 Android Fragment 真正的完全解析(上)

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/37970961自从Fragment出现,曾经有段时间,感觉大家谈什么都能跟Fragment谈上关系,做什么都要问下Fragment能实现不~~~哈哈,是不是有点过~~~本篇博客力求为大家说明Fragment如何产生,什么是Fragment,Fragment生命周期,如何静态

2016-01-08 13:50:11 462

转载 android ListView 九大重要属性详细分析

1.android ListView 一些重要属性详解,兄弟朋友可以参考一下。首先是stackFromBottom属性,这只该属性之后你做好的列表就会显示你列表的最下面,值为true和false。android:stackFromBottom="true"。2.transciptMode属性,需要用ListView或者其它显示大量Items的控件实时跟踪或者查看信息,并且希望最新的条目

2016-01-04 13:49:39 289

原创 Android利用canvas制作环形进度条

使用canvas画出如下图所示的动态图这里下面为实现的代码!public class MyView extends View { private Paint paint; private int roundProgressColor;//设置圆环的颜色 private float roundWidth;//圆环的宽度 private int

2015-12-23 18:28:38 647

原创 Android沉浸式和状态栏透明设置笔记!

实现沉浸式效果:图片效果:@Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); if (Build.VERSION.SDK_INT >=

2015-12-22 10:07:55 1672

原创 使用View绘制虚线时demo,方便复习

public class DashedLineView extends View {                                                                                                                          public DashedLineView(Context

2015-12-18 10:43:24 470

原创 OnTouch的应用

在设置监听器时利用匿名监听类覆写public boolean onTouch(View V, MotionEvent e)方法,进行监听的设置,其中监听Touch时,有几种动作要注意,ACTION_DOWN,ACTION_MOVE,ACTION_UP分别指的是屏幕开始触摸,滑动,离开屏幕动作,设置完以后,尤其要注意返回值的作用,具体情况如下:1.如果返回值为true,那么系统会连续处理触摸

2015-12-15 18:06:41 322

自定义不同颜色比例的圆

根据不同的比例,将圆按比例分配不同的颜色

2016-12-06

android混淆规则

直接复制这个到Android项目中即可使用,只需要添加项目中用到的第三方的混淆规则即可,如果有自己的需要最好修改一下,不修改也无大碍

2016-12-02

Fragment中使用Viewpagerindicator的demo

在Fragment中使用ViewpagerIndicator,而Fragment所依赖的activity继承的Activity,而非FragmentActivity的使用示例,网上的绝大部分demo都是在activity继承FragmentActivity的情况实现的,这样不利于扩展,而该demo是在继承Activity中实现的。

2016-08-24

Android studio快捷键

Androidstudio的快捷键

2016-05-10

Android studio集成ShareSDK示例

最基本的Android studio集成ShareSDK的代码示例

2016-03-24

SQLite3数据库软件

SQLite3可视化工具,帮助在开发的时候查看数据,提高开发效率

2016-02-23

HiJson格式化工具(64位)

Json格式化工具,绝对好用,可以清晰的查看json数据的格式

2016-02-23

HiJson 64位Json格式化工具

Json格式化工具,绝对好用,可以清晰的查看json数据的格式

2016-02-23

Android反编译软件套装及使用方法

当我们看到某一项目的效果很炫而又不知道该如何实现时,我们可以通过查看该项目的源码实现原理,从而去学习,提高自身的能力。当然该软件指在学习提升自己,而不是恶意的查看,复制别人项目的源码!

2016-02-22

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

TA关注的人

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