- 博客(7)
- 资源 (21)
- 收藏
- 关注
原创 华为mate8等7.0后RotationY无效处理方案
华为mate8、mate9、P10等机型在7.0后出现RotationY无效的问题,不管是属性动画还是ViewHellper,最终都是跳用view.setRotationY,但是这个方案华为是做了调整,暂时无法使用,不知道后续会不会发布官方说明。先说应用场景吧,项目要做个3D 菜单主页,使用github上的ResideLayout,该方案最核心的代码但是setRotationY无效,所
2017-08-02 10:01:15 2809 2
转载 Android应用性能优化
人类大脑与眼睛对一个画面的连贯性感知其实是有一个界限的,譬如我们看电影会觉得画面很自然连贯(帧率为24fps),用手机当然也需要感知屏幕操作的连贯性(尤其是动画过度),所以Android索性就把达到这种流畅的帧率规定为60fps。有了上面的背景,我们开发App的帧率性能目标就是保持在60fps,也就是说我们在进行App性能优化时心中要有如下准则:换算关系:60帧/秒----------
2016-03-07 18:50:40 1060
转载 android开发之应用Crash自动抓取Log_自动保存崩溃日志到本地
应用发生crash之后要查看log,判断问题出在什么地方,可是一旦应用发布出去,就要想办法把用户的崩溃日志拿到分析。所以要在发生crash之后抓取log,然后上传到服务器,方便开发者查看,现在都有很多第三方做这方面的服务,这里说下如何自己来实现。其实原理很简单,应用出现异常后,会由默认的异常处理器来处理异常,我们要做的就是把这个任务接管过来,自己处理异常,包括收集日志,保存
2016-03-07 15:07:32 479
原创 上下滑屏调节声音、亮度
上下滑动屏幕实现屏幕亮度和系统声音的调节,通过手势实现这一功能,需求做成组合控件,其他人只需在xml中引用即可package com.inlee.demo.view;import com.inlee.demo.R;import android.app.Activity;import android.content.Context;import android.media.Aud
2013-11-04 11:29:11 1137
转载 Makefile中wildcard的用法
在Makefile规则中,通配符会被自动展开。但在变量的定义和函数引用时,通配符将失效。这种情况下如果需要通配符有效,就需要使用函数“wildcard”,它的用法是:$(wildcard PATTERN...)。在Makefile中,它被展开为已经存在的、使用空格分开的、匹配此模式的所有文件列表。如果不存在任何符合此模式的文件,函数会忽略模式字符并返回空。需要注意的是:这种情况下规则中通配符的
2013-10-24 18:38:27 570
原创 自定义自己的Dialog
public class CustomDialog extends Dialog { public CustomDialog(Context context) { super(context); } public CustomDialog(Context context, int theme) { super(context, theme); } public st
2013-09-11 18:06:38 442
原创 资源res、assets、Raw打包到jar
自定义的控件,使用时来回拷贝很麻烦,特别是自定义控件积累很多的时候,资源文件就很大了,给使用带来很大不便,这时如果可以把整个工程包含src、res、assets、Raw都打包到jar,引用时直接拷贝的lib下,那不就很方便了嘛,好了,接下来说说如何把自己的整个工程打包成jar包 第一步:准备打包成jar的android项目(TestLib): 注意:红色的方框里面还没有test
2013-09-10 16:49:37 1532
ContentProvider详解
2015-03-17
QQ第三方登录
2014-07-03
第三方登录,分享
2014-07-03
android 常用控件布局汇总
2013-09-03
android4.0系统设置
2013-08-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人