自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

秦时明月

学习改变命运,奋斗创造人生

  • 博客(14)
  • 资源 (49)
  • 收藏
  • 关注

原创 不接入sdk分享到第三方平台

如果仅仅为了一个分享功能就接入第三方的sdk的话,会增加很多apk的体积。所以我们可以自己实现一键分享到第三方。这里以分享文字图片到微信以及微信朋友圈为例。其它的比如新浪微博,qq好友,qq空间的分享也是一样的。先看效果: 关键代码:分享文字: //指定Action intent.setAction(Intent.ACTION_SEND); //指定分

2016-07-27 23:31:15 1433

原创 获取drawable目录下图片的uri地址

Uri uri = Uri.parse(ContentResolver.SCHEME_ANDROID_RESOURCE + “://” + getResources().getResourcePackageName(R.drawable.ll) + “/” + getResources().getResourceTypeName(

2016-07-27 14:54:42 7499

原创 android字符串国际化

1、在values文件夹下建立不同国家对应的文件夹,然后在这些文件夹下面定义不同国家的字符串文件,文件名随意,但是 <string name="connected">Conectado</string>属性名要一致。就是connected名字要一致Conectado这个名字是不同国家的语言。android多国语言文件夹文件汇总如下:中文(中国):values-zh-rCN 中文(台湾):value

2016-07-26 11:09:54 1887

原创 activity和软键盘遮挡问题

今天解决了一个bug,就是魅蓝3手机的软键盘不能把dialog样式的activity顶起来,导致布局里的一部分看不到,我在网上查找解决方案,发现了如下几个方法,一一尝试了但是都没用。但是这几种方案对于解决其它款式的手机应该是有用的。魅蓝3上的效果:其它手机的正常效果:以下是网上的解决方案: Android软键盘遮挡的四种解决方案_百度经验 http://jingyan.baidu.com/

2016-07-25 18:19:07 1735

原创 利用svg合成任意形状的图片

什么是svg:百度百科这样说: SVG可以算是目前最最火热的图像文件格式了,它的英文全称为Scalable Vector Graphics,意思为可缩放的矢量图形。它是基于XML(Extensible Markup Language),由World Wide Web Consortium(W3C)联盟进行开发的。严格来说应该是一种开放标准的矢量图形语言,可让你设计激动人心的、高分辨率的Web图形

2016-07-21 17:22:30 6179 2

原创 failed to find Build Tools revision错误的解决

今天遇到一个很奇怪的问题,当我从git上把项目clone下来然后运行的时候,出现了这个问题。 但是我的sdk manager里没有这个啊! 于是我在build.gradle里找到了设置这个sdk版本的地方,把它改成了23.0.2(这个是我的sdk包含的版本)但是又出现了另一个问题说需要编译需要21.1.2,于是我Ctrl+H全局搜索,又找到引用这个工具的地方, 把这里的21.1.2改成了22.

2016-07-18 15:38:36 7012

转载 Rxjava入门

一篇关于rxjava的文章。写的很好,收藏起来以后随时都可以看啦。给 Android 开发者的 RxJava 详解 http://gank.io/post/560e15be2dca930e00da1083

2016-07-17 12:20:08 935

原创 listview分组

使用: PinnedHeaderListView+SectionedBaseAdapter效果图: PinnedHeaderListView.javapublic class PinnedHeaderListView extends ListView implements OnScrollListener { private OnScrollListener mOnScrollListen

2016-07-09 17:56:15 763 2

原创 build.gradle配置参数详解

build.gradle配置参数详解//声明是Android程序apply plugin: ‘com.android.application’android { //程序在编译的时候会检查lint,有任何错误提示会停止build,我们可以关闭这个开关 lintOptions { abortOnError false //即使报错也不会停止打包

2016-07-08 14:24:37 20403

原创 :remote和.remote的区别

:代表它是一个当前应用的私有进程,其它应用的组件不能和它在同一个进程里。它的完整的进程名为 包名:remote .remote代表它是一个全局进程,其它应用可以通过ShareUID的方式可以和它跑在同一个进程中。xxx.remote就是一种完整的命名,不会附加包名的信息。例:<activity android:process=":remote"> //完整路径为 包名:remote<

2016-07-07 21:47:09 1782

原创 android studio配置git

1、下载git 2、配置git环境变量 3、android studio配置git1、百度git下载 http://dlsw.baidu.com/sw-search-sp/soft/4e/30195/Git-2.7.2-32-bit_setup.1457942412.exe2、配置git环境变量: 将git目录下的bin文件添加到Path环境变量里: 3、android studio配置g

2016-07-06 17:53:48 462

转载 rxjava的使用(简洁易懂)

给 Android 开发者的 RxJava 详解 - 泡在网上的日子 http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/1012/3572.html

2016-07-04 13:50:41 398

原创 listview加载不同布局

今天面试问到了这个,回家来做一下笔记, 顺便实现一下效果。我的做法是:1、定义一个类,在这个类里有不同布局所需要的所有字段。 2、在自定义adapter里根据当前数据的字段来判断应该加载哪个布局 3、在自定义adapter里实现了不同布局的ViewHolder,根据不同的布局实例化不同的ViewHolder类注意: 1、getViewTypeCount方法返回一共有几种不同类型的布局,我这里是

2016-07-02 00:10:57 6621

原创 textview实现跑马灯效果

今天面试遇到这个问题,回来第一时间写代码实现一下。首先要确定的肯定是: 1、onDraw方法调用频率尽量低 2、textview的字符串移动的距离要适当好啦,代码很简单,直接看效果:代码:package com.example.eventbus.mytextview;import android.content.Context;import android.graphics.Canvas;i

2016-07-01 19:22:25 530

知识分享idea插件工程

代码精灵插件工程

2021-05-27

使用idea开发的知识分享插件的后台工程

使用idea开发的代码精灵插件,可以方便的进行知识分享 相关博客地址: https://editor.csdn.net/md?not_checkout=1&articleId=117323411

2021-05-27

android11 weex_sdk-release.aar

最新的适用于android11的weex aar 去掉项目里的远程依赖“com.taobao.android:weex_sdk:0.28.0”改为aar依赖 最新的weex包域名是org.apache.weex,所以需要修改与weex相关的问题的import包

2020-11-13

viewModel,liveData,lifecycle的简单使用demo

viewModel,liveData,lifecycle的简单使用demo。 代码极其简洁易懂

2018-08-06

kotlin的run,let,apply,also,takeIf,takeUnless,with的使用和区别

kotlin的run,let,apply,also,takeIf,takeUnless,with的使用和区别demo

2018-08-03

scrollview嵌套viewpager嵌套fragmetn嵌套recyclerview的demo

scrollview嵌套viewpager嵌套fragmetn嵌套recyclerview的demo 解决了滑动冲突,数据显示不全的问题。

2018-06-22

seekbar设置进度条的颜色

seekbar设置进度条的颜色 博客地址: http://mp.blog.csdn.net/mdeditor/index/79272809

2018-02-06

eventbus3.0 demo

不知道为什么不可以设置0分了,最少是2分。。。这个是eventbus3.0的测试demo

2017-12-02

自定义view -- 六边形图表

自定义六边形图表 相关博客:http://blog.csdn.net/baidu_31093133

2017-07-09

多边形图表

自定义view实现的六边形图表 相关博客:http://blog.csdn.net/baidu_31093133

2017-07-09

cuteRecorder的使用

一个录音框架,可以实现开始录音,结束录音,获取录音时间,录音文件,判断是否录音时间过短。 可以设置录音文件的路径,最大音量等级,最长录制时间和最短录制时间。

2017-07-04

自定义view 录音 圆形进度条

自定义view实现圆形进度条 + 自定义录音工具 = 自定义录音view 代码简洁易懂,拿来即用哦!

2017-05-26

自定义dialogfragment 底部弹出框 实现分享效果

使用自定义dialogfragment 实现底部弹出框分享的效果

2017-05-26

gpuimage给本地视频添加滤镜

gpuimage给本地视频添加滤镜

2017-05-18

自定义控件 短视频录制控件 列表选择 圆形图片 条形控件

自定义控件 短视频录制控件 列表选择 圆形图片 条形控件 代码简洁易懂,有大量注释。

2017-04-28

自定义listview加载更多

自定义的listview 实现上拉加载很多 使用起来很方便,省去自己写多余的代码。

2017-04-24

android 发送表情 emoji

android实现发送表情功能,代码非常简洁。

2017-03-15

android 发送表情功能emoji

android实现发送表情功能,代码非常简洁,易懂。

2017-03-15

android多语言切换

android 多语言切换。代码极其简洁,易懂。

2017-03-09

listview嵌套listview实现评论效果

listview里嵌套了一个评论列表,可以动态添加评论 整体代码非常简洁,没有花哨的样式和布局以及其它多余代码。

2017-02-15

retrofit2+rxjava+okhttp使用demo。

retrofit2+rxjava+okhttp的封装demo。

2016-11-28

城市选择器

城市选择器的实现

2016-11-07

CollapsingToolbarLayout的使用

CoordinatorLayout AppBarLayout CollapsingToolbarLayout Toolbar的配合使用

2016-10-13

dialogfragment加载多张图片

使用dialogfragment加载多张图片

2016-09-13

app开发框架

一个app开发的框架,包含侧边栏,cardview,floatactionbutton,drawerlayout,tablayout+viewpager+fragment.其中一个fragment可以下拉刷新。

2016-08-24

app快速开发框架

一个app开发的框架,包含侧边栏,tablayout+viewpager+fragment.其中一个fragment可以下拉刷新

2016-08-24

glide加载网络资源本地资源的demo

glide加载网络资源,raw,assets,资源文件,圆形图片,圆角图片,本地相册所有图片,gif图片,sdk图片等等。

2016-08-23

DataBinding Demo绑定listview

data binding绑定listview

2016-08-15

DataBinding Demo 事件绑定

databinding 的事件绑定

2016-08-10

DataBinding Demo

DataBinding Demo

2016-08-08

自己实现分享到第三方平台

自己实现分享到第三方平台的功能而不用集成第三方的sdk

2016-07-27

利用svg合成各种形状的图片

使用svg图片来控制边框样式,和一张普通图片来合成各种各样形状的图片。

2016-07-21

listview分组

分组的listview

2016-07-09

listview加载不同的布局

listview加载多种布局,代码里有详细的注释,非常简洁易懂哦。(*^__^*)

2016-07-02

android仿新闻客户端图片轮播带小圆点

android仿新闻客户端的图片轮播,带小圆点提示,图片下方有相关的描述信息,代码简洁易懂,代码量少。用户滑动和自动轮播没有冲突。

2016-06-30

android下拉刷新+左滑删除效果demo

使用谷歌官方的SwipeRefreshLayout和第三方左滑删除的库swipemenu-recyclerview实现的下拉刷新+左滑删除的效果,详细步骤请看博客: http://blog.csdn.net/baidu_31093133

2016-06-25

retrofit GET方法demo

使用retrofit的get方法访问网络返回json的简单demo,非常清晰。

2016-06-25

android自定义topbar

android自定义topbar,按钮文字背景大小等均可定制

2016-06-22

view事件分发测试demo

view事件分发测试demo

2016-06-22

eventbus 测试demo

android eventbus的使用方法测试demo。

2016-06-21

空空如也

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

TA关注的人

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