- 博客(18)
- 资源 (4)
- 收藏
- 关注
原创 gerrit的merge conflict
找了很多资料,最后参考http://blog.youkuaiyun.com/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
395
原创 SeekBar究极进化效果—让滑块和渐变色进度条同步变色
先看效果 静态细节:滑动条是一个渐变色的,滑块会根据当前的位置动态变化,保持与所在位置的滑动条颜色一致。使用到的技术点:1.xml渐变色2.渐变色算法3.drawable图层4.drawable动态修改背景色下面逐一介绍一下:xml渐变色用xml的渐变色写滑动条的自定义背景:(直接上代码了)上面那个seekbar的背景:<?xml version="1.0" encoding="...
2021-07-07 21:52:32
2479
8
原创 监听recyclerview的子View 展示 并对list展示深度进行上报
问题:在bindViewholder中使用该方法 会造成 往回拉的时候 因为recycle的缓存,而导致不上报所以使用方法: /*设置新闻浏览深度*/ mRecyclerView.addOnChildAttachStateChangeListener(new RecyclerView.OnChildAttachStateChangeListener() {...
2018-11-21 17:30:37
639
原创 带shape的水波纹
在drable-v21下写入这个代码<?xml version="1.0" encoding="utf-8"?><ripple xmlns:android="http://schemas.android.com/apk/res/android" android:color="@color/ripple_color" android:radius="@di
2018-11-21 17:28:12
2639
原创 总结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
36646
6
转载 GreenDao3.2的使用,以及实体类添加字段时进行升级。
1:GreenDao3.2的使用:http://blog.youkuaiyun.com/qq_30379689/article/details/54410838#comments2实体类添加字段时进行升级:如果遇到添加实体类的属性的时候,直接添加,然后在gradle升级一下schemaVersion就行。
2017-04-20 11:32:27
6309
转载 Android Studio工程里不需要上传到svn的文件
以下为列出不需要增加到版本库的文件:1. .idea 文件夹,此文件夹是用来保存开发工具的设置信息。2. .gradle 文件夹,此文件夹是用来保存gradle的依赖信息。3. 所有的 build 文件夹,build文件夹是用来保存编译后的文件目录。4. 所有的 .iml 文件,是用来保存开发工具信息。5. local.properties 文件,是用
2017-03-29 17:57:40
4075
转载 Android Studio工程里不需要上传到svn的文件
Android Studio是用gradle来构建项目的,有很多环境方面的文件都不需要增加到SVN版本库。以下为列出不需要增加到版本库的文件:1. .idea 文件夹,此文件夹是用来保存开发工具的设置信息。2. .gradle 文件夹,此文件夹是用来保存gradle的依赖信息。3. 所有的 build 文件夹,build文件夹是用来保存编译后的文件目录。4. 所有的
2016-12-27 10:58:37
640
原创 自定义progressBar的效果
首先看效果图:点击控件,down事件开始由0加载,up事件终止继续加载。可以在项目中实现一些自定义的效果思路:在自定义的view中鲜花一个整圆,在用其他颜色画出另外的部分。完成progressBar部分。 在中间部分实现画出字体。代码:1自定义的circleView:public class CircleProgressView extends View {
2016-09-29 14:38:23
2480
转载 Android Studio 如何打JAR包
原帖地址:http://blog.youkuaiyun.com/ta893115871/article/details/46955791/Android Studio 如何打JAR包在eclipse中我们知道如何将一个项目导出为jar包,供其它项目使用。 在AS中可以通过修改gradle才处理。 我们新建一个项目MakeJar,在项目中新建一个modle-类型为library 如图
2016-06-28 16:48:05
403
原创 详解android高仿微信后台接受消息,发送通知,监测网络连接
公司让我研究websocket,利用这个时间写了个仿微信的demo。服务器端功能比较简单:转发给所有的client (类似与群聊)android端功能:service后台接受消息;broadcastreceived监测网络连接断:断网时给出提示,重连时重新执行service中的websocket方法;接受到消息时如果activity没有在最前端发送notification通知用户。要点
2016-06-23 18:16:29
7101
转载 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
1444
转载 android 定义颜色color时6位或8位值的区别
android 定义颜色color时6位或8位值的区别 6位(#000000)就是RGB值 8位(#1e000000)头两位是透明度,后6位是RGB值,00是完全透明,ff是完全不透明,比较适中的透明度值是 1e
2015-09-25 11:52:16
507
原创 获取网络连接的实例
1.在manifest文件中获取访问网络状态的权限2.获取网络连接的工具类int type = 0; ConnectivityManager connectivitymanager = (ConnectivityManager) context .getSystemService(context.CONNECTIVITY_SERVICE); NetworkInfo ne
2015-09-17 16:27:50
378
原创 简单实现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
678
原创 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
653
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人