自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 剪切视频工具类

取自googolgit 上一个谷歌工具类。

2023-05-22 21:39:58 84

原创 跨进程通信的版本兼容

跨进程通信时的版本兼容

2023-04-26 16:25:11 63

原创 gerrit的merge conflict

找了很多资料,最后参考http://blog.csdn.net/w_jewelry/article/details/8123639 解决的。先把gerrit的那几个commit abandon掉。 本地仓库中pull远程代码 本地执行rebase,base就会移动到没有merge的那个版本。 再次git push origin master:refs/for/master 即可 正常的code review,merge成功。解决。撒花。...

2021-09-13 16:36:48 280

原创 SeekBar究极进化效果—让滑块和渐变色进度条同步变色

先看效果 静态细节:滑动条是一个渐变色的,滑块会根据当前的位置动态变化,保持与所在位置的滑动条颜色一致。使用到的技术点:1.xml渐变色2.渐变色算法3.drawable图层4.drawable动态修改背景色下面逐一介绍一下:xml渐变色用xml的渐变色写滑动条的自定义背景:(直接上代码了)上面那个seekbar的背景:<?xml version="1.0" encoding="...

2021-07-07 21:52:32 1899 8

原创 监听recyclerview的子View 展示 并对list展示深度进行上报

问题:在bindViewholder中使用该方法 会造成  往回拉的时候 因为recycle的缓存,而导致不上报所以使用方法: /*设置新闻浏览深度*/ mRecyclerView.addOnChildAttachStateChangeListener(new RecyclerView.OnChildAttachStateChangeListener() {...

2018-11-21 17:30:37 580

原创 带shape的水波纹

在drable-v21下写入这个代码&lt;?xml version="1.0" encoding="utf-8"?&gt;&lt;ripple xmlns:android="http://schemas.android.com/apk/res/android" android:color="@color/ripple_color" android:radius="@di

2018-11-21 17:28:12 2574

原创 总结okhttp的错误IOException: unexpected end of stream on okhttp3的解决办法

1首先在github上看到这个问题的解释:The error occurs when OkHttp try to reuse a connection that is in FIN_WAIT2 state in server, because the server keep_alive timeout is lesser than the client timeout.  于是发现了我这代码可能出

2017-05-15 10:08:10 35968 6

转载 GreenDao3.2的使用,以及实体类添加字段时进行升级。

1:GreenDao3.2的使用:http://blog.csdn.net/qq_30379689/article/details/54410838#comments2实体类添加字段时进行升级:如果遇到添加实体类的属性的时候,直接添加,然后在gradle升级一下schemaVersion就行。

2017-04-20 11:32:27 6233 3

转载 Android Studio工程里不需要上传到svn的文件

以下为列出不需要增加到版本库的文件:1. .idea 文件夹,此文件夹是用来保存开发工具的设置信息。2.  .gradle 文件夹,此文件夹是用来保存gradle的依赖信息。3.  所有的 build 文件夹,build文件夹是用来保存编译后的文件目录。4.  所有的 .iml 文件,是用来保存开发工具信息。5. local.properties 文件,是用

2017-03-29 17:57:40 4000 1

转载 Android Studio工程里不需要上传到svn的文件

Android Studio是用gradle来构建项目的,有很多环境方面的文件都不需要增加到SVN版本库。以下为列出不需要增加到版本库的文件:1. .idea 文件夹,此文件夹是用来保存开发工具的设置信息。2.  .gradle 文件夹,此文件夹是用来保存gradle的依赖信息。3.  所有的 build 文件夹,build文件夹是用来保存编译后的文件目录。4.  所有的 

2016-12-27 10:58:37 575

原创 自定义progressBar的效果

首先看效果图:点击控件,down事件开始由0加载,up事件终止继续加载。可以在项目中实现一些自定义的效果思路:在自定义的view中鲜花一个整圆,在用其他颜色画出另外的部分。完成progressBar部分。    在中间部分实现画出字体。代码:1自定义的circleView:public class CircleProgressView extends View {

2016-09-29 14:38:23 2429

转载 Android Studio 如何打JAR包

原帖地址:http://blog.csdn.net/ta893115871/article/details/46955791/Android Studio 如何打JAR包在eclipse中我们知道如何将一个项目导出为jar包,供其它项目使用。 在AS中可以通过修改gradle才处理。 我们新建一个项目MakeJar,在项目中新建一个modle-类型为library 如图

2016-06-28 16:48:05 364

原创 详解android高仿微信后台接受消息,发送通知,监测网络连接

公司让我研究websocket,利用这个时间写了个仿微信的demo。服务器端功能比较简单:转发给所有的client (类似与群聊)android端功能:service后台接受消息;broadcastreceived监测网络连接断:断网时给出提示,重连时重新执行service中的websocket方法;接受到消息时如果activity没有在最前端发送notification通知用户。要点

2016-06-23 18:16:29 6771 1

转载 Androidndk开发打包时我们应该如何注意平台的兼容(x86,arm,arm-v7a)

很多朋友在开发Android JNI的的时候,会遇到findlibrary returned null的错误,因为某种原因,so没有打包到apk中。下面浅析下引起该错误的原因以及平台兼容性问题。一、没有将so打包到apk中的原因。当你发现到findlibrary returned null的错误时,其实最直接的解决办法就是解压apk,看看apk中的x86、armeabi、armea

2015-09-29 14:19:44 1387

转载 android 定义颜色color时6位或8位值的区别

android 定义颜色color时6位或8位值的区别  6位(#000000)就是RGB值  8位(#1e000000)头两位是透明度,后6位是RGB值,00是完全透明,ff是完全不透明,比较适中的透明度值是 1e

2015-09-25 11:52:16 468

原创 获取网络连接的实例

1.在manifest文件中获取访问网络状态的权限2.获取网络连接的工具类int type = 0; ConnectivityManager connectivitymanager = (ConnectivityManager) context .getSystemService(context.CONNECTIVITY_SERVICE); NetworkInfo ne

2015-09-17 16:27:50 345

原创 简单实现listview可选择的列表(不用重写adapter)

接到新任务是完成向用户群发短信的功能,首先是将所有用户以listview展示出来。其次可以进行选择,并且全选。首先listview的布局为<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:lay

2015-07-27 10:59:24 628

原创 LinearLayout布局属性难点

1.lauout_weight属性:垂直布局时:layout_weight代表每一行之间的间距水平布局时:layout _weight代表这一行的宽度layout_weight默认为0。当修改weight比重时,布局大小也会随机改变,表示屏幕剩余部分的大小按照比重来分配;如:3个textview 一个为0,另外一个weight为1,一个weigh为2.android先加载 第一个tex

2015-07-23 11:10:25 595

websocket仿微信后台即时通讯功能

通过websocket+service实现的后台聊天功能,能购保持一直在后台与服务器的连接,进行即时通讯。服务器,客户端代码都在这里

2016-06-24

android仿微信后台聊天

android仿微信后台聊天

2016-06-24

仿微信后台聊天实现demo

仿微信后台聊天实现

2016-06-24

获取网络连接状态实例demo

获取android手机的连接状态的实例。

2015-09-18

空空如也

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

TA关注的人

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