自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 Android开发wifi功能竟会如此简单?天啊,怎么可能!!

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、Wifi在应用层面涉及哪些东西?二、使用步骤1.一些必要的准备工作2.扫描列表和配置列表的获取和必要的处理3.对网络状态的处理4.与Wifi相关Api接口工具类总结前言Wifi功能感觉一直都是开发本地应用的一个痛点,很多时候无从下手。里面设计到的各种Api看着也是一头雾水,理不清楚部分逻辑应该如何实现。依着自己的工作经验,今天在这里简单记录一下,当然都是一些前辈们的经验,我只是个搬运工而已。如果有不当之处还请看客老爷们

2021-07-12 16:49:50 512

原创 android开发如何让子View的事件交给其上层父View去处理呢?

如何让子View的事件交给其上层父View去处理呢?recyclerview的item项本身有点击事件,然后他的子view上的控件比如button、switch、seekbar、textview等等,有的时候需要这些控件各自有各自的点击事件,一般是通过回调接口的方式去实现。但有时候又不需要这些子控件有相应的事件产生,那么怎么办呢?常规的方法是自定义父类的ViewGroup容器,然后去重写onInterceptTouchEvent,返回true。这样就将子类的事件全部拦截了,让父类自己去实现。需求能解

2020-08-29 11:43:43 2567

原创 Android Studio 报错 ERROR: Could not find com.android.support:appcompat-v7:26.0.0.

最近拉取别人项目的时候报了个错"ERROR: Could not find com.android.support:appcompat-v7:26.0.0. Required by: project :app Please install the Android Support Repository from the Android SDK Manager. "原因分析没...

2019-04-28 16:34:12 5360 5

原创 多年积累的Android的性能优化

1.布局优化 a.使用Lint(AS ——>Analyze——>Inspect code) — 查看你的view层级有哪些地方可以优化; b.删除布局中无用的控件和层级 c. 使用include标签重用布局文件; d. 尽量减少内嵌的层级——>可考虑使用merge标签【删除多余的层级】; e.使用ViewStub标签按需加载所需的布局文件;...

2019-03-01 10:52:25 171

转载 android adb实用命令小结

转载自:http://www.jb51.net/article/112562.htmadb对于Android程序员来说在日常的工作中使用频率很高,现将自己工作中常用的adb命令总结一下备忘,方便查询,也供大家参考。查看应用内存占用,耗电信息,启动时间,wakelock,跑monkey的命令在之前的应用性能优化中起了不小的作用。以下adb命令的测试机器为小米3,其中package_name代表包名。...

2018-03-21 15:26:52 382

转载 Android开发中常见的设计模式

转载自:https://www.cnblogs.com/android-blogs/p/5530239.html感谢大神的分享,所谓吃水不忘挖井人,多谢大神的分享。转到自己博客里面,方便查阅观看学习。Android开发中常见的设计模式对于开发人员来说,设计模式有时候就是一道坎,但是设计模式又非常有用,过了这道坎,它可以让你水平提高一个档次。而在android开发中,必要的了解一些设计模式又是非常有...

2018-03-06 17:28:23 232

原创 一个界面出现多个seekbar的时候导致seekbar滑动不灵敏的问题

如题,我们在开发的过程中可能会遇到一个界面上通过seekbar去调整多个功能,比如设置界面。有可能会调整媒体的声音,调整屏幕亮度,调整铃声声音,调整系统通知的声音等等。那么肯定会有小伙伴会发现当多个seekbar的时候会有触碰不灵敏的情况,然后搜寻网上很多解决方案,都找不到合适的。那么今天我来告诉大家该怎么做,其实非常非常的简单。之所以会出现滑动不灵敏的情况,是由于触碰的范围太小了,所以我们只需要添

2017-08-30 09:54:53 1964

原创 自己手写的一个关于中英文切换时间的工具类

自己手写的一个关于中英文切换时间的工具类 自己写项目的时候,由于有中英文版本切换的需要,所以针对各单项时间显示的TextView也需要显示不同的时间。我做的是相簿的部分,有把相机每天拍摄的照片按照时间分类,然后每一天的照片分别展示成一个列表的形式,*台头就是日期,这里会有中英文的差别*。所以就写了个工具类,比较简单。各位一看就懂的。public class DateTools { sta

2017-07-17 17:45:41 549

原创 使用SVN提交文件时文件状态显示Missing怎么处理

每次用SVN上传代码的时候,由于一些不规范的操作,导致某些文件的statue变为Missing,遇到这种问题太棘手了,到处找方法,找百度都没解决掉。截图如下:针对这种顽固的missing,原来最终的解决方法会这么简单。听好了:就是在这个页面每一项missing的文件点击右键,里面有个resolve选项,点一下它,然后missing的就消失了。 就是这么简单,每个missing的都res

2017-06-27 17:12:23 27131 9

原创 wifi从连接到更新界面到保存到继续去连接,一气呵成!!!

这段时间一直在完成项目的wifi功能,是有一个界面去展示wifi列表,并且根据扫描出来的列表项更新每个子item的状态,包括连接中、已连接、已保存等等这些状态。一开始看了网上很多demo,感谢前人给的一些开发经验。但是完整的跟ui交互这一块儿,貌似都没发现特别齐全的。我在gitub上面也有寻找,但是可惜的是并没有。所以走了很多弯路是正常的,但是没关系,总算柳暗花明又一村了。现在特意花时间将自己的成果

2017-06-26 18:50:02 1049 6

转载 SVN操作手册(转载)

原文: http://hi.baidu.com/caiqiupeng/blog/item/2ce2e9df55284e1a622798fa.html1.为什么要用VisualSVN Server,而不用Subversion?回答:因为如果直接使用Subversion,那么在Windows 系统上,要想让它随系统启动,就要封装SVN Server为windws service

2017-06-26 17:24:53 479

原创 Android或Java中的四舍五入的方法

最近写到了内存的显示,需求是显示数字类似于(14/16G)这种形式,但是通过api获取到的却是带有两个小数点的数据,于是就需要用到四舍五入。进入正题:举个最简单的例子,相信大家一看就懂。float f = 10.9822f;f = newBigDecimal(v).setScale(2,BigDecimal.ROUND_HALF_UP).floatValue();Log.e(TAG, "f

2017-06-05 17:53:43 2644

空空如也

空空如也

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

TA关注的人

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