
Android
文章平均质量分 69
-根号四-
资深IT从业者,热爱技术,热爱交流,热爱管理,热爱互联网;
在互联网行业:只有想不到的,没有做不到的。
展开
-
Android6.0十大新特性汇总
随着Android 5.x系统的普及,目前手机们巨头都在抢先升级Android 6.0,三星Galaxy S6/S6 Edge已经升级到了安卓6.0,小米4/Note基于安卓6.0的MIUI 7也在适配中。那Android 6.0有哪些新特性呢?一起来看看吧。1、大量漂亮流畅的动画安卓6.0系统增加了大量漂亮的过度动画,可以从视觉上减少卡顿感,给用户带来流畅的体验。说到过渡转载 2016-03-29 22:31:19 · 3213 阅读 · 0 评论 -
Android和java两平台AES的互相加密解密
Android和java两平台AES的互相加密解密原创 2016-04-08 15:03:25 · 2020 阅读 · 0 评论 -
Android和Java两平台通用的MD5加密
android 和 Java平台的 * MD5加密原创 2016-04-08 21:35:31 · 556 阅读 · 0 评论 -
Android 中使用WebViewClient 处理跳转URL的方法
使用WebViewClient使用WebViewClinet主要是继承WebViewClient父类,根据需要重写其中的方法,并在WebView中进行配置,示例代码如下:webView = (WebView) findViewById(R.id.webview); webView.setWebViewClient(newExampleWebViewClie转载 2016-05-23 23:17:44 · 6159 阅读 · 0 评论 -
android 动画 ——alpha、scale、translate、rotate、set的xml属性及用法
前言: 加入该有的动画,让APP达到完美的用户体验一、概述Android的animation由四种类型组成:alpha、scale、translate、rotate,对应android官方文档地址:《Animation Resources》1、XML配置文件中alpha渐变透明度动画效果scal转载 2016-05-21 15:33:58 · 860 阅读 · 0 评论 -
android性能,内存优化
随着技术的发展,智能手机硬件配置越来越高,可是它和现在的PC相比,其运算能力,续航能力,存储空间等都还是受到很大的限制,同时用户对手机的体验要 求远远高于PC的桌面应用程序。以上理由,足以需要开发人员更加专心去实现和优化你的代码了。选择合适的算法和数据结构永远是开发人员最先应该考虑的事 情。同时,我们应该时刻牢记,写出高效代码的两条基本的原则:(1)不要做不必要的事;(2)不要分配不必要的内存。转载 2016-07-05 23:30:11 · 336 阅读 · 0 评论 -
国内Top500Android应用分析报告
背景笔者目前在开发的应用在线上有不少OOM的问题,经过一番优化后,OOM降了一个量级,但由于产品中Gif是一特色,内存占用优化空间比较有限,想要减少OOM最简单的办法可能就是开启largeHeap。Google官方是不推荐使用largeheap的,更大的内存意味着更长的垃圾回收时间,所以我就想看看国内的这些应用是否有打开largeheap。用AS的APK Analyzer看了下微信和QQ空间,转载 2016-07-28 09:40:36 · 292 阅读 · 0 评论 -
ANDROID第一次安装打开,home键再点击启动。程序重复启动
首次安装,出现“打开”按钮,我们点击打开按钮启动应用进主界面,我们再按之前的操作,按home键返回桌面,然后点击应用图标进入就会发现会重启应用,并且退出的时候退出两次才会回到桌面,那么我们来分析一下这是为什么呢? 首先我们要知道,一个task并不是对应一个线程,实际上一个task可以包含多个进程, 一个Task中可能有多个同一个Activity的实例,然后这时候第一次的情况下,原创 2016-08-25 18:36:51 · 3930 阅读 · 2 评论 -
app如何保证通讯安全
app如何保证通讯安全,可以从一下几点入手: 1 : pp和后端的通讯过程中,api请求有可能被别人截取或不小心泄露。那么,怎么保证api请求的安全呢? 在这篇文章中,介绍一种常见的保证api请求安全的做法--url签名。 服务器中验证用户名和密码都正确后,生成一个随机的不重复的token字符串(例如"daf32da456hfdh")原创 2016-04-08 14:33:34 · 4489 阅读 · 0 评论 -
Android 使用 Gradle 多渠道打包
安卓开发完成,对于一个开放应用而言,我们需要发布到不同的应用市场,同时我们也需要统计不同市场的用户下载量。(通过启动应用后获取不同市场apk中的不同值来区分)下面用一个具体的实例来说明: 1、在AndroidManifest.xml的application内添加meta-data标签application android:allowBackup="true" and原创 2016-04-04 22:40:09 · 504 阅读 · 0 评论 -
2015最流行的Android组件、工具、框架大全
2015最流行的Android组件、工具、框架大全Android 是目前最流行的移动操作系统之一。 随着新版本的不断发布, Android的功能也日益强大, 涌现了很多流行的应用程序, 也催生了一大批的优秀的组件。本文试图将目前流行的组件收集起来以供参考, 如果你发现本文还没有列出的组件,欢迎在评论中贴出来,我会定期的更新本文。部分图片需要翻墙才能显示转载 2016-03-29 22:43:45 · 761 阅读 · 0 评论 -
Android屏幕适配全攻略(最权威的官方适配指导)
Android屏幕适配全攻略(最权威的官方适配指导)原创 2016-03-29 22:48:01 · 422 阅读 · 0 评论 -
Android实现获取验证码的倒计时功能
android 获取短信验证码倒计时首先看下我们封装的倒计时工具类,主要为了在多个地方用到的话,用了多个构造方法,就是为了使用更灵活,只要传入对数就可以调用了:?12345678910111213141516原创 2016-03-30 16:15:41 · 743 阅读 · 0 评论 -
Android Studio中Git 的使用(一)
一、Git 与GitHub这里首先介绍下Git与GitHub是什么东西,他们之间有何区别呢?Git :分布式版本控制系统,最初用在Linux上,可以和SVN、CVS等作为同一个概念理解,目前世界上最先进的分布式版本控制系统(没有之一)。GitHub:基于Git的项目托管平台,简单的说就是一个网站,通过注册账号后,可以使用Git服务,它提供了可以在上面创建资源仓库的Web页面原创 2016-03-30 17:00:16 · 1967 阅读 · 0 评论 -
Android Studio中Git 的使用(二)
四、Studio上传项目至GitHub说完本地Git仓库,那么如何将项目上传至远程的GitHub仓库呢?其实操作也基本上差不多。我们首先需要有一个GitHub账号,我们登录上去后new 一个仓库:我们这里用一个示例做测试,名字叫做HelloNDK,并根据需要创建相关文件。Create成功后,我们可以看到如下界面,这是GitHub给出的一些操作提示:转载 2016-03-30 17:02:28 · 715 阅读 · 1 评论 -
AndroidStudio项目交付(更新)到github最详细步骤
AndroidStudio项目提交(更新)到github最详细步骤在使用studio开发的项目过程中有时候我们想将项目发布到github上,以前都是用一种比较麻烦的方式(cmd)进行提交,最近发现studio其实是自带这种功能的,终于可以摆脱命令行了。因为自己也没有做很深的研究,这里就先分享一下通过studio将自己的项目上传到github上的步骤。两个相关概念:git和g转载 2016-03-30 21:19:53 · 558 阅读 · 0 评论 -
android layout布局属性、标签属性总结大全
RelativeLayout第一类:属性值为true可falseandroid:layout_centerHrizontal 水平居中android:layout_centerVertical 垂直居中android:layout_centerInparent 相对于父元素完全居中android:layout_a转载 2016-03-31 14:14:12 · 537 阅读 · 0 评论 -
Android Studio 生成jks密钥 和 Gradle 多渠道打包
在项目开发过程中,经常会有需要打包不同版本的 APK 的需求。 比如 debug版,release版,dev版等等。 有时候不同的版本中使用到的不同的服务端api域名也不相同。 比如 debug_api.com,release_api.com,dev_api.com等等。不同的版本对应了不同的 api 域名,还可能对应不同的 icon 等。如果每次都在打包前修改我们都手动来修改,这原创 2016-04-04 15:02:39 · 5459 阅读 · 0 评论 -
Android 不重复启动APP
QQ、微信这样的APP,一般都不会打开两个实例。比如:打开QQ客户端,进入到好友聊天界面,然后按HOME返回桌面这时候有两种情况:1、如果你在最近任务中切换会QQ客户端,那么还是显示好友聊天界面2、如果点击QQ客户端图标打开,依然显示好友聊天界面 默认情况下是不可能实现上面的功能的。但是,使用android:alwaysRetainTaskS原创 2016-08-14 11:56:08 · 767 阅读 · 0 评论