自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Andy

一个Android 编程人员

  • 博客(21)
  • 资源 (5)
  • 收藏
  • 关注

转载 记录一下使用github 克隆和提交中遇到的问题

记录一下使用github 克隆和提交中遇到的问题本来使用HTTP的方式去拉取代码,结果提交push的时候需要输入密码,然而密码怎么输入都不正确,也不知道为什么,于是使用SSH的方式拉取代码……主要是记录一下使用SHH的方式拉取和提交代码时候遇到的一些问题。生成SSH秘钥以及Github 设置SSH公钥、克隆Github仓库中的代码提交的代码中遇到的问题生成SSH秘钥这...

2018-05-16 16:48:46 829

原创 关于webview接入的一些问题记录

好记性不如烂笔头,记录一下接入一个第三方网贷H5遇到的一些问题关于设置UserAgent User Agent中文名为用户代理,是Http协议中的一部分,属于头域的组成部分,User Agent也简称UA。是什么:它是一个特殊字符串头,是一种向访问网站提供你所使用的浏览器类型及版本,操作系统及版本,浏览器内核,等信息的标识。什么用:通过这个标识,用户所访问的网站可以显示不同的...

2018-05-05 10:17:08 220

原创 仿钉钉通讯录水印

前言之前有一篇写过仿钉钉水印的仿钉钉通讯录水印 ,不过仔细看了一下,还是略有区别,那一篇改版过很多次了,这里再模仿的更像一些,不过由于之前的实现方式是通过绘制路径然后在路径上绘制文字,但是如果要绘制四条路径的话需要就更麻烦了,害怕以后回过头在看会比较难看懂,这边改成旋转和平移画布的方式绘制倾斜的四段文字。实现思路做一个东西首先有思路,才能走下去。 仔细观察后发现钉钉中的水印...

2018-04-20 15:22:28 9987 2

原创 仿微信消息根据长按位置显示置顶删除功能菜单栏

首先感谢提供了一些思路 http://www.cnblogs.com/popfisher/p/5608436.html在adapter中 给Item设置触摸监听,记录触点距离屏幕左上方原点的位置,然后在item的长按监听时间中根据记录的位置计算弹出框在触点的那个方位。然后以item的view为popwindow弹出位置,并且设置偏移量。 主要还有一个问题,不知道微信怎么做到的弹出pop之后限制不滑

2017-10-27 20:09:37 3245 2

原创 华为推送的自定义推送与自定义字段

华为推送的自定义推送与自定义字段自定义字段在通知栏被点击后获取,但是应用未启动的时候点击是获取不到自定义字段的。自定义跳转的使用:在需要跳转的页面中添加以下属性<activity .....><intent-filter> <action android:name="android.intent.action.VIEW" /> <category android:name="andr

2017-10-09 09:35:16 4168 1

翻译 使用RecycleView实现动态获取数据展开二级列表展示

使用RecycleView实现动态获取数据展开二级列表展示本文参考 Android – RecyclerView(超简单)实现可展开列表修改而来,在此基础上针对自身需求做的改变,主要解决一下几个问题。可展开列表的RecycleView二级列表数据动态获取优化原文中获取原始一级列表位置方式效果如下 Demo

2017-06-15 13:34:51 4891

原创 Android 给View添加重复的文字水印背景 类似钉钉通讯录的背景效果

重新写了一种更好的实现方式可以点下边的链接去看下更好的一种方式效果图如下首先来说下思路  因为我们是要显示一个重复显示很多个的水印背景图,我的思路是绘制出一个文字是斜着的矩形图片,然后作为背景平铺。那么如何绘制带文字的矩形图片呢首先我们要绘制一个矩形上,那么矩形的对角线上显示的就是我们的文字,文字根据绘制路径来绘制,主要是这个方法Canvas.drawTextOnPath() 然后就是要绘制一条斜...

2016-11-22 19:40:26 6869 10

翻译 Android studio Inspection 优化笔记

以下内容皆为基于百度后一些内容整合,若有不对之处,请大家多多指教。Android > Lint > Performance 1、HashMap can be replaced with SparseArray      一般Key为int型时可以使用SparseArray替代HashMap使用,SparseArray是Android所独有的,其目的是为了更加节省内存资源

2016-11-16 10:25:36 9503

转载 Avoid passing null as the view root ?

原文链接:http://www.cnblogs.com/kobe8/p/3859708.html这是Android SDK中常见的做法,但你可能会惊讶地发现,这是一种错误的方式来使用LayoutInflater。如果你写过类似下面的代码在你的Android应用程序使用LayoutInflater:inflater.inflate(R.layout.my_layout, null

2016-11-01 14:54:13 2810 1

原创 设置RecyclerView 移动到底部

LinearLayoutManager linearLayoutManager = new LinearLayoutManager();linearLayoutManager.setStackFromEnd(true);recyclerView.setLayoutManager(linearLayoutManager);

2016-06-12 16:28:36 6578 3

原创 Android 通讯录添加联系人 自定义电话类型

// 添加电话 values.clear(); values.put("raw_contact_id", contactId); values.put("mimetype", "vnd.android.cursor.item/phone_v2"); values.put("data2", "0");//设置类型为自定义

2016-06-08 13:27:11 1260

转载 Android studio 挂断电话 使用ITelephony.aidl

按照网上的方法创建 ITelephony.aidl以及\NeighboringCellInfo.aidl在Android studio 结果使用的时候始终找不到ITelephony,最后才发现 需要在import-summary.txt中写入这个东东。* src\android\telephony\NeighboringCellInfo.aidl => app\src\ma

2016-05-26 10:34:28 6287 3

转载 解决自动换行,自适应高度。常见与标签样式的 ViewGroup

可自动换行的Viewgroup很好找,但是有个问题无法自适应,找了2个小时终于到了一个帖子,解决了自适应高度的问题,但是那位大牛没有给个demo,这里结合之前的下的一个自适应的DEMO,重新给大家整个DEMO。 解决自适应高度的方法是在onMeasure方法中 计算出高度调用setMeasuredDimension方法重新设置高度即可:setMeasuredDimension(re

2015-10-12 19:11:50 840

原创 android listview 消除阴影

我也不知道为什么 网上搜索这个出来的 ,都是说这个方法去搞,去除ListView滑到顶部和底部时边缘的黑色阴影:android:fadingEdge="none"但是我试了就是不行,但是加上这句话就可以了 ,android:overScrollMode="never"  想不明白呀,有知道的 请指导一下, 记下来留着自己忘掉的再看吧

2015-04-22 10:20:23 714

原创 Android 刷新相册

4.4系统可以使用广播方式 可以刷新相册 但是4.4以上抛出异常,因为这个方法的API级别到19(4.4)之后就不管用了sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED,Uri.parse("file://"+ Environment.getExternalStorageDirectory())));4.4系统以上需要使用

2015-02-10 16:36:43 1029

原创 使用HorizontalListView完成一个可拉动刷新的横向listview并且初始可以定位的

本人纯菜鸟 因项目所需需要横向的listview 然后可以右拉加载下一页的数据,在网上找了3天,就http://blog.csdn.net/yanzi1225627/article/details/21294553#reply,这个给了不少启发,感谢大神的贡献。1、首先是初始定位到 最后的item ,由于HorizontalListView没有实现setSelection方法,并且在网

2015-01-18 11:00:01 2302

原创 一个button设置EditText状态可编辑及不可编辑

//设置不可编辑 call.setFocusable(false); call.setFocusableInTouchMode(false); email.setFocusableInTouchMode(false); email.setFocusable(false);

2014-07-03 10:27:26 2093

转载 为什么我的listview只显示一行呢?

在开发的过程当中,由于手机屏幕的大小的限制,我们经常需要使用滑动的方式,来显示更多的内容。在最近的工作中,遇见一个需求,需要将ListView嵌套到ScrollView中显示。于是乎有了如下布局:  [html] view plaincopyLinearLayout xmlns:android="http://schemas.andr

2014-07-02 20:22:11 1211

原创 Android 在slidingMenu中的ListFrament中使用自定义的ListView

以前就有用过自定义的Listview,不过很久没用过了,所以决定自己写一篇博客,yiji

2014-05-07 17:58:39 923

原创 重写equals 和HashCode

在自定义的一个数据类中 重写equals和HashCode以防止重复输入相同数据public class Department {    String depCode;     public int hashCode()    {            //    System.out.println("————————执行了Department.hashCod

2014-04-03 14:58:49 651

原创 在myeclipse中打印调试信息,莫名其妙前面的就不见了

在myeclipse中打印调试信息,结果调试信息经常会莫名奇妙的被后面的信息覆盖掉,这可能是由于console设置了缓冲区大小,超过大小后console将自动清空原有内容,打印新内容。myeclipse中可以设置缓冲区无限大,在window→preference→Run\Debug中勾选Limit console output即可,也可以修改缓冲区大小。

2014-04-03 13:03:01 1038

放微信长按跟随位置弹菜单

效果看这里 http://blog.csdn.net/wxm1225929690/article/details/78368710

2017-10-27

使用RecycleView实现动态获取数据展开二级列表展示

使用RecycleView实现动态获取数据展开二级列表展示 - **可展开列表的RecycleView** - **二级列表数据动态获取** - **优化原文中获取原始一级列表位置方式**

2017-06-15

解决自动换行,自适应高度。常见与标签样式的 ViewGroup

解决自动换行,自适应高度。常见与标签样式的 ViewGroup。很容易赵东自动换行的demo,但是很多都没有自适应高度,本人找了2个小时终于找到方法。

2015-10-12

HorizontalListView

HorizontalListView 实现右拉刷新 初始定位 点击改变item样式

2015-01-18

Android多种App 首次登陆欢迎页面你值得拥有

包括1、超炫丽viewpager用户引导 2、仿赶集生活android客户端的介绍动画界面 3、欢迎引导页面 4、闪屏及第一次进入的介绍界面 5、完美! 闪屏+引导页 功能全面!源码详细注释! 6、引导界面viewPager 7、引导界面仿人人网 8、引导界面仿微信

2014-11-27

空空如也

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

TA关注的人

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