HTML 基础学习

html的基础学习。 如何新建一个html文件? 1.1第一步先新建一个txt文本文件。 1.2第二步 八下面的代码写进去。这是固定格式 <html> <head> <title> ...

2019-04-02 22:45:54

阅读数 26

评论数 0

Activity的工作过程

首先感谢《Android开发艺术探索》 然后感谢http://sigechuizi.cn/article/47 基于android8.0 源码解析 Activity是android的四大组件之一,主要用于向用户展示一个界面,并可以接收用户的输入信息进行交互。因为系统对其做了很好的封装,所以我...

2019-03-26 11:23:28

阅读数 20

评论数 0

word 替换

1.软回车->硬回车  ^l "l"是小写的L 2.去空格  选择特殊符号-》段落标记 3.去除注释//  注意使用通配符 

2018-12-10 14:47:44

阅读数 28

评论数 0

android修改包名、生成签名文件、Android Studio获取开发版SHA1值和发布版SHA1值

不常用。但是每次用的时候都要百度,所以自己记录一下。仅供参考。 一。修改包名 1.修改自己文件的包名。如果没有完全打开包结构,把包全部展开。   然后点击要修改的包名右键Refactor->Rename或者shift+F6 然后选择 Rename packa...

2018-11-22 10:52:11

阅读数 96

评论数 0

问题汇总

    开发过程中遇到的问题记录。 1.Error:Execution failed for task ':comparablelist:processDebugAndroidTestResources'. > No slave process to process job...

2018-09-17 13:15:51

阅读数 44

评论数 1

高德地图SDK 总结记录

项目中用的高德地图SDK以前也用过不过没有这么多功能。现在开始整理记录一下,帮助自己也帮助他人。 1.展示所有的marker在屏幕上 //创建一个 经纬度坐标矩形区域的生成器。 LatLngBounds.Builder boundsBuilder = new LatLngBounds.B...

2018-09-06 16:46:06

阅读数 120

评论数 0

Textview水平、竖直分散对齐

      Textview是一个android里面很基础的控件。使用起来也很方便单是也有一定的局限性。前几天UI设计了一个分散对齐的文本。这个在显示的时候就很不好调了。所以直接定义一个textview吧。这里首先感谢:https://github.com/ywanhzy/AlignedTextV...

2018-09-03 10:31:00

阅读数 202

评论数 0

Android常见的三种弹框

Android在开发中经常会遇到有弹框的需求。经常使用的有Dialog 弹框,Window弹框,Activity伪弹框这三种。 感谢http://sigechuizi.cn/article/107 今天主要是讲解Dialog的使用: Dialog继承Object,异步调用,不会阻塞UI线程。...

2018-04-01 17:13:13

阅读数 24588

评论数 13

Android Activity生命周期

最近在面试。总是会遇到这个问题。现在来系统的总结一下:首先是返回栈:android是使用任务(Task)来管理activity(活动)的。一个任务就是一组存放在栈里的activity的集合也叫返回栈(Back Stack)。栈是一种先进先出的的数据结构。在默认的情况下我们启动一个新的activit...

2018-03-15 21:01:53

阅读数 68

评论数 0

Android中emoji的处理以及和iOS端互通

因为项目中有第三方登录,微信昵称有带有emoji 。想要完美的展示出来就需要重新编码,而且还要考虑到和iOS 的互通。 首先是拿到字符串判断有没有emoji表情。有的话对其进行编码。展示的时候先要判断有没有编码后的emoji,有的话还原在展示。 在判断的时候先要对字符串转换成字符数组。...

2018-01-23 17:39:44

阅读数 442

评论数 0

Android解决65535问题

Error:Error converting bytecode to dex: Cause: com.android.dex.DexIndexOverflowException: Cannot merge new index 66125 into a non-jumbo instruction!...

2018-01-22 18:49:46

阅读数 127

评论数 0

kotlin 不可逆加密

这里说的不可逆加密有MD5 SHA1 SHA256 /** * 消息摘要 * 不可逆 */ object MessageDigetUtil { /** * 用户登录用的比较广泛 */ fun md5(input: String): String { ...

2018-01-08 14:19:41

阅读数 309

评论数 0

kotlin 数字签名

数字签名(又称公钥数字签名、电子签章)是一种类似写在纸上的普通的物理签名,但是使用了公钥加密领域的技术实现,用于鉴别数字信息的方法。一套数字签名通常定义两种互补的运算,一个用于签名,另一个用于验证。 数字签名,就是只有信息的发送者才能产生的别人无法伪造的一段数字串,这段数字串同时也是对信息的...

2018-01-08 14:15:03

阅读数 213

评论数 0

RSA非对称加密解,分段加密解密

RSA公钥加密算法是1977年由罗纳德·李维斯特(Ron Rivest)、阿迪·萨莫尔(Adi Shamir)和伦纳德·阿德曼(Leonard Adleman)一起提出的。1987年7月首次在美国公布,当时他们三人都在麻省理工学院工作实习。RSA就是他们三人姓氏开头字母拼在一起组成的。RSA是目前...

2018-01-04 15:02:22

阅读数 727

评论数 0

AES /DES 加密使用 CBC/ECB 工作模式

算法/工作模式、填充模式 AES  DES 是加密算法 CBC  ECB 是工作模式 后面的是 填充模式 加密的工作模式有 ECB、CBC、CFB、OFB 其中:CBC  和 ECB 比较常用 ECB   电子密码本模式:Electronic codebo...

2018-01-03 18:41:11

阅读数 2909

评论数 0

kotlin AES加密

高级加密标准(英语:Advanced Encryption Standard,缩写:AES),在密码学中又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。经过五年的甄选流程,高级加密标准由美国国家标准与技术研究院(...

2018-01-02 14:50:34

阅读数 749

评论数 0

kotlin DES加密

des对称加密,对称加密,是一种比较传统的加密方式,其加密运算、解密运算使用的是同样的密钥,信息的发送者和信息的接收者在进行信息的传输与处理时,必须共同持有该密码(称为对称密码),是一种对称加密算法。 也就是说加密和解密用的是同一把钥匙。 用一个单利模式来写 /** * Cre...

2018-01-02 14:38:59

阅读数 284

评论数 0

studio 不能创建class

Unable to parse template "Class" Error message: This template did not produc...  更换了sdk后突然不能创建类了。接口也不行直接报上面的错 经过查看file->settings-&...

2017-12-06 14:15:34

阅读数 631

评论数 0

Android使用glide实现毛玻璃效果

因为需求 需要对图片做毛玻璃效果。 查询了很多,有好多是引用compile 'jp.wasabeef:glide-transformations:2.0.1'      而我不想引用好多包,毕竟已经有glide了。嗨哟啊换好麻烦的。 最后还是用的 BlurTransformatio...

2017-11-20 18:20:53

阅读数 1038

评论数 0

android获取手机通讯录和sim卡通讯录

获取手机通讯录 1 权限 android:name="android.permission.READ_CONTACTS"/> 注意6.0还需要动态权限 demo会有详细的 2.获取手机通讯录 // 获取手机联系人 Cursor phone...

2017-11-13 18:04:28

阅读数 817

评论数 0

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