谈一谈富文本化操作
先上效果图: 在开发中,很多时候都要适应设计给出的文本样式,文本样式丰富多彩,如果掌握了富文本化的方法,灵活运用,就能应对各种审美要求。可供自定义的属性非常之多,该篇博文主要针对一些比较常用的属性进行解说。 初始化字符串: NSString *str = @"欢迎关注黄飞的csdn博客,探讨技术,研究理论,一起学习,一起进步。最怕你医生碌碌无为,还安慰自己平凡可贵。";...
View Article自定义view-日历系列
这是一个自定义的周历,月历,以及时间布局的demo 此项目不适合直接放到自己的项目中,需要自己改动部分代码去适合自己的业务逻辑 主要业务逻辑在weekCalendarEventview 中 github地址 效果图 功能包含 周历月历联动 当前时间的红线展示 过去时间置灰展示 事件区域事件的回调的监听 空白可以点击的区域的时间回调监听 选择开始和结束时间并返回 代码的结构 src main...
View Article141. Linked List Cycle。
Given a linked list, determine if it has a cycle in it. 还是linked list中的简单题,需要判断一个链表是否成环。成环的条件显然就是中途有节点指向前面的几点了,所以我们将遍历到的节点放到一个集合中,然后后面遍历的节点都在这个集合中查找一下,找到的话就说明成环了,否则不成环。 class Solution { public: bool...
View Article华为P9移动定制版刷为联通移动双4G版本
要破解移动版的网络限制你的手机需要有以下几个准备,1.官方的emui4.1系统,最高到198;2.系统必须root;3.recovery必须是官方的。步骤是:系统---解锁---刷第三方recovery---root---刷官方recovery---全网通助手 具体过程我来一步一步讲。...
View Article你手机中的观察者模式
自定义View系列教程00–推翻自己和过往,重学自定义View 自定义View系列教程01–常用工具介绍 自定义View系列教程02–onMeasure源码详尽分析 自定义View系列教程03–onLayout源码详尽分析 自定义View系列教程04–Draw源码分析及其实践 自定义View系列教程05–示例分析 自定义View系列教程06–详解View的Touch事件处理...
View Article保持iOS设备屏幕常亮的方法
因为自己的应用程序运行的时候需要保持屏幕常亮,可以加入以下语句: (1)如果是在Xcode中做开发: [ [ UIApplication sharedApplication] setIdleTimerDisabled:YES ] ; 设置为YES保持屏幕常亮. (2)iOS5中,可以调节亮度了,我没有试过,大家试试看 [[UIScreen...
View ArticleAndroid魔术(第五弹)—— 一步步实现滑动折叠列表
Android魔法系列: http://blog.csdn.net/chzphoenix/article/details/77962259 项目的github地址:FastWidget4Android 很多炫酷的自定义效果,欢迎fork和star! 1、效果展示...
View ArticleAndroid视图动画浅析
视图动画 视图动画共有四种,分别为透明度,旋转,平移,缩放动画,如同名字所说一样,它是一种视图上的动画,改变的只是视觉上的效果,实际上View的属性如位置,大小,透明度等并没有受到动画的影响。下面将演示四种视图动画的代码及xml定义使用。 代码定义: public void alpha(View v){ AlphaAnimation alphaAnimation = new...
View ArticleAndroid--adb命令查看第三方应用包名、应用activity名
(adb shell am start -n 包名/包名+类名) adb shell am start -n com.android.fcc.espressif/com.android.fcc_app.MainActivity 查看activity名: (1)启动要查看的程序; (2)命令行输入:adb shell dumpsys window w |findstr \/ |findstr...
View ArticleiOS 工程自动化 - Ruby 入门到辅助脚本编写
和一般的入门教程不太一样,本篇主要分享一些入门 Ruby 以及脚本编写过程中的一些心得和体会,不包含 Ruby 的基础内容。希望能给同样想入坑 Ruby 的童鞋一些帮助,如果有错误的地方,也求各位大佬指正。 Ruby 入门 Ruby 官方入门教程 推荐一个 Ruby 官方的入门教程,可以在线边学习边实践:http://tryruby.org/levels/1/challenges/0...
View ArticleKotlin学习笔记——安装配置kotlin
Kotlin学习笔记系列:http://blog.csdn.net/column/details/16696.html 这个系列主要为了整理一下自己学习kotlin的笔记以及学习过程中遇到的问题。 1、安装kotlin插件 在Android studio的plugins中搜索并安装kotlin插件,重启Android studio 2、配置gradle...
View ArticleAndroid踩坑日记:Android字体属性及测量(FontMetrics)
Android字体属性及测量(FontMetrics) 字体的几个参数,以Android API文档定义为尊,见下图 要点如下: 基准点是baseline Ascent是baseline之上至字符最高处的距离 Descent是baseline之下至字符最低处的距离 Leading文档说的很含糊,其实是上一行字符的descent到下一行的ascent之间的距离...
View ArticleAndroid踩坑日记:Okhttp设置User-Agent你可能没遇到的坑
Okhttp设置User-Agent你可能没遇到的坑 Http Header之User-Agent User-Agent中文名为用户代理,是Http协议中的一部分,属于头域的组成部分,User...
View Article如何更加安全、高效地选择开源项目
在平时的开发过程中,难免会遇到这样那样的难题,或者一些繁琐且不想纯手工完成的功能,对于这些问题,解决的姿势有很多种,可以通过同事间的交流、上网查资料、去官网找文档等,随着开源的推动和完善,寻找合适的开源项目支持,绝对是一个很好的方法。...
View ArticleAndroid踩坑日记:自定义水平和圆形ProgressBar样式
自定义水平和圆形ProgressBar样式 1.自定义水平ProgressBar样式 ProgressBar分为两种,我们能明确看到进度,不确定的就是不清楚、不确定一个操作需要多长时间来完成,这个时候就需要用的不确定的ProgressBar了。 ProgressBar(Horizontal...
View ArticleXcode 9.0在代码中任意键盘敲击不停build的解决
原来的项目在Xcode 8.3.3下行为正常,不过今天用Xcode 9.0打开后噩梦开始了,在代码中只要输入任何文字,哪怕是注释,Xcode都会立马编译项目,还顺带编译storyboard.这样一来结果就是:卡成狗了! 尝试重启Xcode,Mac均无效,难道要退回Xcode 8.3.3去?...
View ArticleAndroid踩坑日记:RecyclerView中EditText和ImageView的ViewHolder复用坑
RecyclerView中EditText和ImageView的ViewHolder复用坑 RecyclerView作为ListView的升级版,目前来讲讲开发过程遇到的坑。 RecyclerView 中使用 EditText 滚动后数据消失,错乱...
View ArticleAndroid WebView简要介绍和学习计划
我们通常会在App的UI中嵌入WebView,用来实现某些功能的动态更新。在4.4版本之前,Android WebView基于WebKit实现。不过,在4.4版本之后,Android WebView就换成基于Chromium的实现了。基于Chromium实现,使得WebView可以更快更流畅地显示网页。本文接下来就介绍Android...
View Article