• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
mark_xiao
博客园    首页    新随笔    联系   管理    订阅  订阅
2017年10月16日
TextView 垂直居中
摘要: 需要区分的是这里的top,bottom,ascent,descent,baseline是指字内容的属性,通过getPaint().getFontMetricsInt()来获取得到。和字体内容的外部容器的属性要区分开来。 一个小测试 我自定义了一个MyTextView: 结果是: 可以总结: 字内容的 阅读全文
posted @ 2017-10-16 09:31 mark_xiao 阅读(3227) 评论(0) 推荐(0)
2017年10月15日
Android开发之Tween(补间动画)
摘要: 在android中动画主要有三种,①帧动画(http://blog.csdn.net/dmk877/article/details/45893017)这篇文章已经详细的进行了讲解,②补间动画这也是这篇博客将要讨论的,③属性动画后续的文章中会和大家一起讨论。 Tween动画的分类 首先来了解下补间动画 阅读全文
posted @ 2017-10-15 15:31 mark_xiao 阅读(1397) 评论(0) 推荐(0)
2017年10月14日
保证Service不被Kill的解决方案
摘要: 1、Service设置成START_STICKY(onStartCommand方法中),kill 后会被重启(等待5秒左右),重传Intent,保持与重启前一样 2、通过 startForeground将进程设置为前台进程,做前台服务,优先级和前台应用一个级别​,除非在系统内存非常缺,否则此进程不会 阅读全文
posted @ 2017-10-14 08:18 mark_xiao 阅读(1817) 评论(0) 推荐(0)
2016年12月14日
android免root兼容所有版本ui调试工具
摘要: SwissArmyKnife是什么 SwissArmyKnife 是一款方便调试android UI的工具,可以兼容所有android版本,不需要root权限。可以直接在android手机屏幕上显示当前Activity中所有控件(不管是否隐藏)的边界,内外边距大小,每一个控件大小,图片大小,字体颜色 阅读全文
posted @ 2016-12-14 12:02 mark_xiao 阅读(1378) 评论(0) 推荐(0)
2016年12月7日
Android studio 分析内存泄漏
摘要: 以前用eclipse的时候,我们采用的是DDMS和MAT,不仅使用步骤复杂繁琐,而且要手动排查内存泄漏的位置,操作起来比较麻烦。后来随着Android studio的潮流,我也抛弃了eclipse加入了AS。 Android Studio也开始支持自动进行内存泄漏检查,并且操作起来也比较方便。 我们 阅读全文
posted @ 2016-12-07 12:12 mark_xiao 阅读(15933) 评论(2) 推荐(0)
2016年12月5日
Android studio 加速编译方法
摘要: JRebel for Android 是一个Android Studio的插件,可以大大加速Android Studio的编译速度,对于小项目来说或许不明显;但是当项目达到一定的规模时,它对于Android Studio乌龟般的编译速度有非常大的改善。 JRebel for Android使得每次改 阅读全文
posted @ 2016-12-05 10:41 mark_xiao 阅读(12811) 评论(0) 推荐(0)
2016年11月24日
集成TBS(腾讯浏览服务)x5内核的webView
摘要: 由于公司产品需要展示html5页面,一开始我使用的是android自带webview,一些简单的页面没什么问题,但是碰到比较复杂的页面就让人无语了。 1.Android各大厂商都有自己定制的ROM,导致WebView的兼容性和性能更差。 2.Android中的WebView组件,内存泄漏的问题一直没 阅读全文
posted @ 2016-11-24 15:23 mark_xiao 阅读(10148) 评论(0) 推荐(0)
2016年10月28日
android studio 华为手机看不到具体的错误日志
摘要: 重启完毕,打开 Android Studio,运行项目,这下应该能找到我们的日志了。 阅读全文
posted @ 2016-10-28 10:21 mark_xiao 阅读(7213) 评论(0) 推荐(0)
2016年10月26日
android混淆那些事
摘要: 写给Android开发者的混淆使用手册 综述 毫无疑问,混淆是打包过程中最重要的流程之一,在没有特殊原因的情况下,所有 app 都应该开启混淆。 首先,这里说的的混淆其实是包括了代码压缩、代码混淆以及资源压缩等的优化过程。依靠 ProGuard,混淆流程将主项目以及依赖库中未被使用的类、类成员、方法 阅读全文
posted @ 2016-10-26 09:58 mark_xiao 阅读(2355) 评论(0) 推荐(0)
2016年10月24日
通用工具
摘要: 一套完整的Android通用框架 现在做Android开发,已经是大好时机,网上有很多成熟的框架,我们应充分利用好这些,所谓前人种树后人好乘凉。 Android开发人员不得不收集的代码 一个开源项目,整理了很多常用的 Android 代码,助你提高开发效率。 Android Tips 8 8个实用的 阅读全文
posted @ 2016-10-24 17:01 mark_xiao 阅读(173) 评论(0) 推荐(0)
下一页
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3