Stella981 Stella981
3年前
Google 发布 Android 性能优化典范
2015年伊始,Google发布了关于Android性能优化典范的专题(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.youtube.com%2Fplaylist%3Flist%3DPLWz5rJ2EKKc9CBxr3BVjPTPoDPLdPIFCE),一共16个短视频,每个
Stella981 Stella981
3年前
Jenkins + Gradle + pgyer + Android自动发布
Jenkins配置与必要的环境配置一:Jenkins服务端(Linux系统为例说明):1.jdk安装与配置2.SDK安装与配置3.安装配置对应的gradle版本(建议gradle版本在4.1版本以上)服务端配置注意问题:1.如果系统报错:ParsingtheSDK,nocachingallow
Wesley13 Wesley13
3年前
Android中的IPC通信(一)
IPC的概念  IPC:InterProcessCommunication,进程间通信。  短程通信:一般而言,应用程序的组件都是在一个进程内部里执行,这种在同一进程内的通信就称为短程通信。  远程通信:两个组件分别在不同的进程里执行,这种不同进程间组件的通信方式就被称为远程通信。IPC通信的效率
Stella981 Stella981
3年前
Android防止按钮快速重复点击
在用户使用Android应用的时候,经常会出现过快且多次点击同一按钮的情况,一方面这是因为应用或手机当前有些卡顿,另一方面也可能是由于很多应用并没有设置按钮点击时的selector或者其它按钮响应方式(例如点击按钮时按钮放大,常见于游戏),导致用户误认为没有点击到当前按钮,当然,除了相对应的对应用进行优化和设置点击selector以外,我们还
Stella981 Stella981
3年前
Android 中的Socket通讯机制
Android中的网络通讯无非Http和Socket,Socket有两种形式——TCP和UDP。TCP与UDP区别TCP传输控制协议,提供的是面向连接、可靠的字节流服务。当客户和服务器彼此交换数据前,必须先在双方之间建立一个TCP连接,之后才能传输数据。TCP提供超时重发,丢弃重复数据,检验数据,流量控制等功能,保证数据能从一端传到
Stella981 Stella981
3年前
Android中的Selector的用法
Android中的Selector主要是用来改变ListView和Button控件的默认背景。其使用方法可以按一下步骤来设计:(以在mylist\_view.xml为例)1.创建mylist\_view.xml文件首先在res目录下新建drawable文件夹,再在新建的drawable文件夹中新建mylist\_view.xml,
Stella981 Stella981
3年前
Android常见的加密和算法
1.不可逆的算法主要为MD5和SHA1算法。(二者都不属于加密只能算作一种算法)相同点:都是使用目前比较广泛的散列(Hash)函数,就是把任意长度的输入,变换成固定长度的输出,该输出就是散列值。计算的时候所有的数据都参与了运算,其中任何一个数据变化了都会导致计算出来的Hash值完全不同。(理论上来讲产生的密文都有可能产生碰撞)不同点:M
Easter79 Easter79
3年前
The Complete Guide To Rooting Any Android Phone
PhoneWhitsonGordon(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fwww.lifehacker.com.au%2Fauthor%2Fwhitsongordon%2F)7April,20118:00AMShare(https://ww
Stella981 Stella981
3年前
Android中使用Dagger2
网上介绍的原理比较多,使用的都比较模糊,我这里细细说明一下在写本文这个时候,版本是2.14.1,首先引入包:compile'com.google.dagger:dagger:2.14.1'//主要版本annotationProcessor'com.google.dagger:daggercompiler:
Stella981 Stella981
3年前
Android 整体设计及背后意义
现实工作中经常可以听到这样的说法:框架的升级带来协议性能的提升、编程模式的变革带来业务的飞跃......姑且不论这些表述是否有问题,实际上如果系统地看待事物整体,可能会有不一样的发现。以LINUX为例,尽管其内核大获成功,但如果不是遵循POSIX、并成为一个开源、精简的UNIX实现,很难想象其最终会有何种发展。因此,对事物进行全局和一定深入的探究有时会有更