• 掌握shell应用,Linux任你行走

    我最近尝试完全在 Linux shell 中生存30天。下边提到的就是我最喜欢用的 shell 应用,可以用来处理大部分的常用电脑功能(网页浏览、文字处理等)。这些显然有些不足,因为纯文本操作实在是有...

    373

  • 涨姿势了,原来Android屏幕适配还可以这么玩

    为什么要屏幕适配?碎片化品牌机型碎片化屏幕尺寸碎片化操作系统碎片化为了保证用户获得一致的用户体验效果,使得某一元素在Android不同尺寸、不同分辨率的手机上具备相同的显示效果,则需要我们进行屏幕适配...

    439

  • Android数据加密之Rsa加密

    什么是Rsa加密?RSA算法是最流行的公钥密码算法,使用长度可以变化的密钥。RSA是第一个既能用于数据加密也能用于数字签名的算法。RSA算法原理如下:1.随机选择两个大质数p和q,p不等于q,计算N=...

    1683

  • Android数据加密之Aes加密

    什么是aes加密?     高级加密标准(英语:Advanced Encryption Standard,缩写:AES),在密码学中又称Rijndael加密法,是美国联邦...

    627

  • Dagger2 —— 匪夷所思,结果那么爱你

    开天辟地今天我们来讲讲一个有一点点冷门的库Dagger吧。我做一个不负责任的猜测:做客户端的同学可能比较少听到一些名词,比如面向切面编程、控制反转、依赖注入,相信玩过Spring的同学肯定知道这些一开...

    404

  • Android监听输入法弹窗的实现

    用过ios的都知道ios上输入法关闭的同时会自动关闭输入框,那么在android上如何实现监听输入法弹出和关闭呢?本篇文章就为你提供了一种可靠的实现方式。首先在AndroidManifest中配置an...

    493

  • Android Studio 和 Eclipse 中获取SHA1详解

    签名文件keystore一般有两种:jks后缀或者keystore后缀,Android Studio中创建的为jks后缀,keytool创建的为keystore后缀,两种文件均可用于APP打包。开发版...

    645

  • 使用Log的一些姿势

    LOG 是任何一种编程语言的第一个API,通常被初学者用来打印 Hello, World!。 有研究显示,不使用 LOG 或者使用姿势错误的人,感情路都走得很辛苦,有七成的比例会在 34 岁的时候跟自...

    494

  • Android 自定义View

    前言Android自定义View的详细步骤是我们每一个Android开发人员都必须掌握的技能,因为在开发中总会遇到自定义View的需求。为了提高自己的技术水平,自己就系统的去研究了一下,在这里写下一点...

    404

  • Android DEX 基础

    1、什么是dex?简单说就是优化后的android版.exe。每个apk安装包里都有。相对于PC上的java虚拟机能运行.class;android上的Davlik虚拟机能运行.dex。为何要研究de...

    362

  • 安卓四大组件之服务

          Service 是Android 中的(四大)组件之一。服务是没有界面的组件,运行在后台,服务是运行在当前应用程序进程里。如果有耗时的操作,不想有界面、而且还...

    417

  • Android开发之短信验证码示例

    在说Android中的短信验证码这个知识点前,我们首先来了解下聚合数据。聚合数据介绍聚合数据是一家国内最大的基础数据API提供商,专业从事互联网数据服务。免费提供从天气查询、空气质量、地图坐标到金融基...

    391

  • Rowhammer漏洞:PC遭殃后,Android设备也难逃魔掌

    此前Rowhammer硬件漏洞在PC中被发现,而近日有研究人员展示了可在移动设备上实施利用的Rowhammer漏洞。这种攻击对基于ARM的移动硬件非常有效,并允许恶意软件获取对目标Android设备的...

    405

  • 谷歌回应欧盟反垄断案:Android没有破坏竞争

    据外媒(Ars Technica)报道,谷歌于今日如期回驳了欧盟委员会关于其滥用Android市场主导优势妨碍竞争的指控。谷歌公司被指控在欧洲滥用Android作为主流智能手机操作系统的地位,强迫手机...

    328

发布手记

本月热门