怪咖先森的博客

小蜗牛,慢慢爬

写给还在迷茫中挣扎的你

有一天你将破茧成蝶,成长的比人们期待的还要美丽,但这个过程会很痛苦,会很辛苦,有时候还会觉得很灰心。面对汹涌而来的现实世界,觉得自己渺小无力,这也是生命的一部分,做好现在你能做的,然后一切都会好的。...

2016-11-25 22:47:45

阅读数 412

评论数 0

SimpleDateFormat 的使用及其 注意事项

0. SimpleDateFormat API 简介 /** * SimpleDateFormat * 一个与语言环境相关的格式化日期和分析日期的工具类。 * 利用该类可以将日期转换成文本,或者将文本转换成日期。 * * 在使用SimpleDateFormat时需要指定一个需要的格式(...

2019-05-23 22:59:32

阅读数 9

评论数 0

Android Studio 用 release 模式进行调试

有时候调试 SDK 必须要用 release 版本,但是每次打包混淆太麻烦,希望能在 IDE 中直接跑出release 版本的应用,简单来说就是在 debug 模式下产生 release 版本的 app,这时候该怎么做呢? 当我们使用 AS 的 Gradle 之后会很简单的解决这个问题。 在 Gr...

2019-05-23 19:05:34

阅读数 17

评论数 0

Android BroadReceiver onReceive 不触发

Android8.0 静态receiver接收不到隐式广播 https://blog.csdn.net/u013247461/article/details/80838550 https://blog.csdn.net/mahaiming1990/article/details/51282279 ...

2019-05-17 14:26:27

阅读数 88

评论数 0

Android app 更新简易实现

简易实现 直接集成,使用超简单 https://github.com/azhon/AppUpdate 其它的一些参考链接 https://blog.csdn.net/cs_lwb/article/details/89289637

2019-05-17 14:24:20

阅读数 89

评论数 0

AppCan 项目导入 Android Studio

只针对最新版本的 AppCan, 重要的还是 具体问题具体分析 我解决问题的几个关键点 看反编译的包 看 Android 跑起来的 log,分析 log 看 appcan-android 的 source code, 看 appcan js source code 缩小问题范围 1. 反编译 ...

2019-05-15 12:33:52

阅读数 83

评论数 0

大前端 (九) -- HTML5 标签 8 -- 新增标签

HTML5 新增标签、 meter 标签 meter标签用于表示度量结果,请看如下示例: 笔记本剩余电量:<meter value="7" min="0" max="10"></meter&...

2019-05-08 23:31:02

阅读数 105

评论数 0

大前端 (八) -- HTML5 标签 7 -- 表单标签

HTML 表单标签 HTML 表单用于搜集用户输入的不同类型的数据并将其上传至服务端。一起学习表单中最常用的标签吧 1. fieldset 标签 fieldset 标签用于在表单中划分区域并显示边框,起到分组的作用。例如:可以将整个表单中的控件放到一个 fieldset 标签中;也可以将表单中功能...

2019-05-08 22:52:18

阅读数 92

评论数 0

大前端 (七) -- HTML5 标签 6

HTML表格标签 在HTML中与表格相关的标签简述如下: table标签用于展示表格 caption标签用于显示表格的标题 tr标签用于表示表格的行 th标签用于表示表格的表头单元格 td标签用于表示单元格 eg: <!DOCTYPE html> <h...

2019-05-08 21:42:29

阅读数 98

评论数 0

大前端 (六) -- HTML5 标签 5

HTML 列表标签 1. ul标签 可能猛地一下看到 ul 不知道它是干嘛的。可是,如果我告诉你它源自于英语短句 unordered list,你是否就反应过来了呢?对的,它用于表示无序列表。请看如下示例: <ul> <li>...

2019-05-08 21:37:53

阅读数 67

评论数 0

大前端 (五) -- HTML5 标签 4

HTML 结构标签 我们在 HTML 页面中常用一些标签将页面划分为不同的区域用以表示页面结构。比如,可使用div标签将整个页面分为header,body,footer三部分。现在我们就来学习这些与页面结构有关的标签。 1. div 标签 div标签在页面中非常常见,也常将其称为标签容器。我们可以...

2019-05-08 21:31:19

阅读数 81

评论数 0

大前端 (四) -- HTML5 标签 3

HTML语义标签 HTML5标签语义化的目的:让程序员(甚至是非IT人士)能够直观地认识到标签及其属性的用途和作用。比如,当我们看到 h1~h6时就知道:这个标签是用来显示标题的。 当然,语义化还有其他非常重要的作用。通过语义化标签可以让爬虫,搜索引擎,SEO读懂我们的页面。比如,我们利用 HTM...

2019-05-08 21:23:12

阅读数 36

评论数 0

大前端 (三) -- HTML5 标签 2

HTML文本标签 1. b标签 b标签常用于文本加粗,它对应于英文中的bold。 <b>b标签用于粗体显示文字</b> 2. strong标签 strong标签的作用和用法与b标签基本相同,但是在HTML5中为strong标签增加了语义,用...

2019-05-08 21:13:35

阅读数 46

评论数 0

大前端 (二) -- HTML5 标签 1

HTML HTML 不是程序设计语言,而是一种标记语言,它用一些标记、标签来说明文本的显示效果。要制作网页和建立网站,就必须对HTML语言有所了解。客观地讲:HTML标签没有多少逻辑性而言,为了大家更好的理解和记忆,我们对这些标签进行分门别类的讲解,主要分为: 常用标签 文本标签 语义标签 结构...

2019-05-08 21:01:21

阅读数 36

评论数 0

大前端 (一) -- HTML5入门

暂定要学的前端内容为: HTML5 负责页面的结构和语义。比如,页面的标题,页面的区域划分,语义化标签等等都是由HTML来实现的。 CSS3 负责页面的样式。比如,背景颜色,文本的大小,边框等等与样式相关的部分都由CSS承担 JavaScript 负责页面的行为和交互。比如,...

2019-05-08 20:28:42

阅读数 33

评论数 0

Android app 崩溃 & Crash 分析(二)奇怪的 TimeoutException

这里我会具体分析一个 system crash(原文:安卓开发中遇到的奇奇怪怪的问题(三)),以后面试用来吹比也是可以的 推荐阅读 提升Android下内存的使用意识和排查能力 再谈Finalizer对象–大型App中内存与性能的隐性杀手 https://blog.csdn.net/qq_177...

2019-05-08 16:29:15

阅读数 77

评论数 0

Android app 崩溃 & Crash 分析(一)

崩溃现场 崩溃现场是我们的“第一案发现场”,它保留着很多有价值的线索。在这里我们挖掘到的信息越多,下一步分析的方向就越清晰。 操作系统是整个崩溃过程的“旁观者”,也是我们最重要的“证人”,也是我们最重要的“证人”。 一个好的崩溃捕获工具知道应该采集哪些系统信息,也知道在什么场景要深入挖...

2019-05-07 17:56:02

阅读数 45

评论数 0

Android Dagger2 使用详解(一)基础使用

1. 什么是依赖注入 Dagger 2是Android中比较热门的依赖注入框架,什么是依赖注入呢? 维基百科上是这样描述的: 控制反转(Inversion of Control,缩写为IoC),是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度。其中最常见的方式叫做依赖注入(De...

2019-05-06 11:25:12

阅读数 89

评论数 0

选择开源框架思路

原文链接: https://www.jianshu.com/p/f3227c7008d4 在这仅作一个自己的学习总结 不能用的一些框架 聚合型框架一定要放弃 github上last commit超过一年以上或者issues一大堆没fix的一定不要使用 xxx UI效果大全,请慎重使用,如果可以,...

2019-05-02 15:53:41

阅读数 92

评论数 0

ClassLoader 学习笔记

1. ClassLoader 是做什么的? 用来加载 Class 的。负责将 Class 的字节码形式转换成 内存中的 Class 对象,字节码可以来自于磁盘文件 *.class,也可以是 jar 包里的 *.class,也可以是 .dex 中的 class,字节码的本质就是一个字节数组 []by...

2019-05-02 15:40:02

阅读数 52

评论数 0

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