工作总结
文章平均质量分 93
cjj821
这个作者很懒,什么都没留下…
展开
-
activity和fragment的转场动画的实现
最近工作中遇到了大量activity动画的切换场景,在网上找了些资源终于实现了,写一篇简单的blog记录一下 activity转场动画大家都很熟悉一般情况我们会用overridePendingTransition(enterAnim, exitAnim);方法来实现 这个方法是API Level 5 加入的。这个方法在startActivity(Intent) or finish()之后被调用(一定原创 2017-06-18 22:26:59 · 404 阅读 · 0 评论 -
Android 使用Scheme实现从网页启动APP
在工作中用到了H5界面调用native的activity,当时想到了两种方法,第一种方式是通过scheme的方式实现,第二种方式是通过拦截webview的url让后进行重定向的方式来实现,下面就讲解一下具体是怎样实现的,希望可以帮助需要的同学。第一种方式使用Scheme方式调起native的activity通过使用Scheme,可以实现用手机的浏览器(内置或第三方)访问一个网页,启动自己的应用,或者翻译 2017-07-01 16:26:40 · 989 阅读 · 0 评论 -
Android 中 px、dp、dip、sp详解
一、简介首先要说的是,Android的碎片化的问题非常严重。因为 Android 厂商非常多,设备非常多,产生了各种各样的分辨率。为了解决碎片化的问题,Android 开发文档中定义了 dp,sp 等新的单位二、屏幕的基本知识1.mm:millmeters 毫米,长度单位2.pt:points 一个标准单位,大小为一英寸屏幕大小的1/723.px : pixel ,一个像素点 ,如手机分辨率320*原创 2017-07-12 10:12:21 · 709 阅读 · 0 评论 -
Android自定义字体
在最近的工作中遇到了设置自定义字体的问题,经过在网上查询相关资料和看源码最终将自定义字体弄明白了,因此写下此博客记录一下,希望能给其他人一些帮助。 对比ios系统,Android中默认的字体在中文显示上是十分难看的,尤其是字号比较大的时候,默认字体样式都会感觉比较粗,所以一般对于产品有追求的设计,都会考虑换一套字体样式。在应用中需要配置不同的字体,而 Android 只能在 xml 中配置系统默认原创 2017-06-27 10:29:43 · 477 阅读 · 0 评论 -
Gson的简单实用
Gson 是 Google 提供的用来在 Java 对象和 JSON 数据之间进行映射的 Java 类库。可以将一个 JSON 字符串转成一个 Java 对象,或者反过来。 JSON (官网) 是一种文本形式的数据交换格式,它比XML更轻量、比二进制容易阅读和编写,调式也更加方便。jar和源码下载地址: http://code.google.com/p/google-gson/downloads/原创 2017-07-24 16:49:52 · 238 阅读 · 0 评论 -
防止android内存泄露的机制方式
Android内存泄漏是一个经常要遇到的问题,程序在内存泄漏的时候很容易导致OOM的发生。那么如何查找内存泄漏和避免内存泄漏就是需要知晓的一个问题,首先我们需要知道一些基础知识。内存泄露的定义当一个对象已经不需要了,本该被回收时,而有另外一个正在使用的对象持有它的引用,从而导致了对象不能被GC回收。这种导致了本该被回收的对象不能被回收而停留在堆内存中的现象,就称之内存泄漏对于C++来说,内存泄漏就是原创 2017-10-12 20:51:58 · 370 阅读 · 0 评论 -
1 Android APK瘦身
1 APK瘦身的价值应用的频繁迭代和功能的不断完善使得应用体积迅速增长,同时也促使开发者采用多种手段减小应用的包体积,其可带来两方面价值。 经济价值:通常用户在下载应用时会特别关注APK的大小,特别是当用户处在非WiFi网络环境下载应用,必然会消耗更多的流量和增加更多的费用。 用户体验价值:APK的大小还会直接影响安装速度和加载速度,其对内存的使用以及手机资源的消耗在配置不那么高的设备上体验极为原创 2017-10-13 16:58:22 · 379 阅读 · 0 评论 -
Activity回收时候fragment的异常
在Android开发中,如果我们用到V4包里面的Fragment,在应用被切换到后台的时候,Activity可能被回收,但是创建的所有Fragment则会被保存到Bundle里面,下面是FragmentActivity的部分源码 /* * Save all appropriate fragment state. */ @Override protect转载 2017-10-24 16:21:10 · 382 阅读 · 0 评论