自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 安卓端小问题巧解记录

安卓端小问题巧解记录安卓富文本(SpannableString)与Textview点击事件冲突解决,仅解决一个spann的冲突形势可以直接使用selectionStart来进行区分点击事件的动作//构建富文本对象 var spannable = SpannableString(msg) spannable.setSpan(object :ClickableSpan(){ override fun onClick(widget: View) {} override

2021-07-09 17:32:31 112

原创 Android自定义展开收起的textview

目前公司里有个展开收起的文本显示需求,这其实是一个非常普通的需求,蛮多的地方都会有用到,网上大多数的实现方式是都是依赖于Textview或者间接继承于Textview,比如首先有一段过长的文本内容,先给textview.settext() 设置进去,然后给textview添加一个布局渲染监听,监听到以后通过textview.getLineCount()获取当前的总行数,然后再去截取。这种方式...

2019-07-19 15:13:07 2198 2

原创 阿里热修复集成,sophix加载本地补丁包

阅读本文大概需要10分钟。其实热修复已经出来很久了,其中包含了很多的厂家的热修复方案,包含收费与免费,集成简单与集成复杂以及一些其他的区别性。综合考虑下选择了阿里的spohix修复方案,这里主要是简单的记录下修复的一些大概步骤,以及包含自己利用sophix加载本地的补丁包内容。大致步骤如下:在阿里云控制台注册你的应用,拿到对应的几个key密钥,这几个密钥后面需要放到你的应用中作为识...

2019-07-16 21:43:00 1010

原创 代码摘要:fresco 播放gif动画只播放一次或者控制播放次数

关键代码如下:var builder = Fresco.newDraweeControllerBuilder()//需要设置true ,gif才能 播放,但是其实会有一个问题,在activity重新回到可见状态后,gif又会被重新执行一遍 .setAutoPlayAnimations(true) /...

2019-07-16 11:30:09 1843 1

原创 自己动手撸一个简单实用的Android日志工具

平时在实际的开发时,经常性的需要用到跟踪日志来调试问题(包括在业务上的调试和技术上的调试),本着避免重复造轮子的原则首先都是想到找个开源的,就比如log4j 这些类型,原先用的是log4j1,后面想着试试看log4j2,尝试按照网上各种配置什么初始化啊,xml配置啊折腾一通最终硬是没整成功(考虑是可能各种版本问题或者是一些细节方面,具体的配置情况说实话真的描述的不是很细节),算了,自己整一个简单...

2019-04-08 10:46:18 195

原创 AS不小心关闭了查找未使用资源功能后如何打开(AndroidStudio analyze unuse resource enable)

在AndroidStudio 中可以利用ide直接查找未使用的资源,之后进行删除以此减轻ide的编译压力以及打包的大小(这个也可以通过混淆的gradle中配置,这个在你编译打包的时候会去删除,还是直接删掉的比较好)在AS中查找未使用资源的步骤为:右键选中需要查找的项目在弹出的选项中选择Analyze -> Run Inspection By Name -> 输入Unused ...

2019-03-22 15:51:44 763

原创 Android倒计时控制

摘要:目前android 中实现倒计时功能的几种方式:Timer,handler+xxx,AlarmManager 。前俩种的实现方式在系统休眠状态下也会被休眠,由此产生不准确的问题发生,这里主要介绍第三种实现方式。大致原理:在手机中主要存在俩种类型的cpu,AP 与 BP 具体可以参考该链接,总体来说,系统在休眠状态时,AP类型cpu也会被休眠,而应用代码的运行是在AP上的,所以在应用上编写...

2018-10-10 11:18:46 679

原创 安卓客户端进行蓝牙串口开发,包含安卓的客户端与服务端

此处大致描述下目前涉及到的工作上的一块需求,公司有一款应用是PC端与安卓手机端进行交互的,原先采用的是串口线通讯的方式,每次使用都得插线而且有些几率是可能导致通讯失败(比如如果使用场景中如果出现大功率问题可能会导致传输途中的数据发生变化)。于是考虑使用蓝牙通讯方式进行交互。此处介绍下蓝牙交互的俩种方式:1,安卓客户端作为客户端,PC客户端作为服务端;2,安卓客户端作为服务端,PC客户端作为客户...

2018-07-30 22:45:09 981

原创 Edittext取消自动显示软键盘,但保留光标的闪烁

目前涉及到的一个需求,在这里记一下,大致是进入到一个有输入框的界面,但是不能自动弹出系统软键盘,但是要保留光标的闪烁,网上的一些方法大致都会导致光标无法闪烁。实现该功能的方式如下<activity android:name=".activity.xxActivity" android:configChanges="mnc|mcc|locale|touchscreen|keyb...

2018-06-25 11:15:37 483 3

原创 android 文本框(textview)左右滑动

实现android文本框的触摸左右滑动,不需要自定自定义什么的,直接textview就自带了,如下(以左右滑动为列子):布局文件中定义:<TextView android:text="sdfkshfjksdjkfjkasdhfjksahjkfhasdfksfjsdhfjsknfkjsbfjksdbnlkfjbnsadkjlfjklsbfjklsdbfkjsdbfjbsdjhlfbas...

2018-06-06 17:23:16 5170 3

原创 mac上开发常用的一些快捷键(配合as)

mac上的快捷键:shift+command+g     -》跳转到指定的目录command+ 删除键    -》删除选中文件按住option  之后拖动文件   -》复制文件(如果不按住的话默认是剪切文件)command +  ⬆️  -》返回上一级目录command+shift+3   -》截取全部屏幕command+shift+4   -》截取选中屏幕浏览器中  command+数字键   ...

2018-05-29 09:52:57 870

原创 利用ADB与wifi无线调试终端应用

介绍一下不需要工具的,利用adb命令行进行wifi无线调试的方法1,使android终端与电脑连接到同一个网络(也可以电脑开热点)2,使用USB数据线将设备连接到主计算机3,命令行输入: adb tcpip 5555        上面的命令行是用于设置目标设备以侦听端口5555上的tcp/ip连接4,拔卡数据线(没错,把usb数据线拔了)5,到终端的wifi设置里,获取到android终端的ip...

2018-05-23 11:06:56 381

原创 Mac 打开android devices montior(DDMS) 没有内容(打开ddms空白)的问题解决(Mac下AndroidStudio中Tools 下没有android选项)

在mac的AS tools下没有 ddms可以选择的话,是as的版本问题,但是实际上并没有移除,打开终端命令窗口,输入monitor  回车,就可以打开了---------------------------------------------------新分割线------------------------------------------------------------------...

2018-05-21 14:49:45 8281 7

原创 MacBook 连接公司内网固定ip上网

如图分别对应,dns在高级中进行添加设置win上的默认网关对应的就是路由器了。如果连不上的话记得可以按照图中的试试

2018-05-16 12:27:22 7752

原创 mac AndroidStudio proxy错误:You have JVM property "https.proxyHost" set to .... This may lea

 You have JVM property "https.proxyHost" set to .... This may lead to incorrect behavior. Proxy should be set in Settings|HTTP Proxy俩种方法解决:1,在系统偏好-》网络-》找到对应的连接网络-》高级-》代理中去除勾选解决。(似乎不太靠谱,因为当时是开着蓝灯,在去除后A...

2018-05-08 21:12:58 14965

转载 安卓如何对外置设备进行读写操作

安卓读写外置存储设备操作权限

2017-04-12 21:52:36 1342

空空如也

空空如也

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

TA关注的人

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