- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 Android应用架构
视频见:https://www.youtube.com/watch?v=BlkJzgjzL0c&feature=em-subs_digest印度哥们的发音每次都能让我一阵沉醉。尽快行动早期的设计抉择对app的影响很大基本架构会让你思考需要解决的问题变得更容易或困难。哪种模式?MVCMVPReactiveCairngormFluxfdsafdsaMVVMCLEAN
2016-12-19 10:16:48 262
原创 Android性能优化-线程性能优化
线程的性能熟练使用Android上的线程可以帮助你提高应用程序的性能。 本篇文章讨论了使用线程的几个方面:使用UI或主线程; 应用程序生命周期和线程优先级之间的关系; 以及平台提供的帮助管理线程复杂性的方法。 在每一部分,本篇都描述了潜在的陷阱以及如何避免它们的策略。主线程当用户启动你的应用程序时,Android会创建一个新的 Linux process 以及一个执行线
2016-12-14 10:04:49 429
原创 Button实现一遍直角一边半圆和Button之间无距离
1.Button之间无距离:当我们在xml中写两个Button的时候他们的实际距离是8dp;想让我们的Button之间无距离的话只要把距离设置为-8dp即可:android:layout_marginLeft="-8dp"2.Button实现左边半圆右边直角或者右边半圆左边直角:实现左边半圆右边直角的:国控xml version="1.0" encoding="utf-8"?>
2016-12-12 10:57:00 2615 1
原创 浅谈Android开发中的ANR现象
什么是ANRANR,Application Not Responding,即程序未响应。发生ANR时,系统会显示一个dialog,提示用户出现了ANR,用户可以选择“等待”,或者是“强制关闭”,结束应用。ANR同崩溃一样,是在开发过程中应该避免的。什么会触发ANR:主线程被IO操作阻塞。(文档中特别强调:you should not perform the work on the
2016-12-09 15:11:20 557
原创 Android版本检测更新
自从友盟的自动更新下线之后,一大批app选择了自己写更新逻辑。是的,这里的逻辑并不复杂,完全可以自己写,但是不复杂不代表不麻烦,像是否强制更新、是否能开启循环检测等功能,跟后台配合起来就显得麻烦了。后来发现了腾讯的Bugly,他是这么介绍的:升级功能是专为App的灰度升级而开发的组件,在bugly内测页面配置好App的更新策略,策略指定的老版本App在启动时会自动检测更新并提示
2016-12-07 09:42:08 341
原创 四大组件基础篇
Activity步骤 ① 写一个类继承 Activity(在AS下继承的是) ② 从写onCreate方法 注意super.onCreate不能删掉 放到onCreate中的第一行 ③ 不要忘记 onCreate中 要写setContentView()方法 把布局文件加载到界面public class SecondActivity exte
2016-12-06 10:20:26 415
原创 Android APP启动时出现白屏或者黑屏怎么办?
1、为什么APP启动时会出现白屏或者黑屏?当打开一个Activity时,如果这个Activity所属的应用还没有在运行,系统会为这个Activity所属的应用创建一个进程,但进程的创建与初始化都需要时间,在这个动作完成之前系统要做什么呢?如果没有任何反应的话,如果程序初始化的时间很长,用户可能还以为没有点到相应的位置。但此时所启动的程序还没初始化完,既无法显示程序,又不能停在原处不做任何动
2016-12-04 11:04:41 264
原创 Android逆向分析APK的打包与安装
前言上一次我们反编译了手Q,并遇到了Apktool反编译直接crash的问题,虽然笔者很想在这次解决这个问题,但在解决途中,发现该保护依赖于很多知识,所以本次先插入一下,正所谓知其然知其所以然,授之鱼不如授之以渔,只有知道一些基本原理,才能让我们以后能自行解决更多问题。那么,你知道么?从我们在Android Studio中,点击run,到app运行在手机上,之间究竟发生了什么,代码
2016-12-02 09:46:20 2297
原创 android面试题
1.谈谈你对Activity的理解? 通俗来讲,Activity就是一个应用程序的门面,也可以理解为WEB程序中得一个页面,当然与WEB页面不同的是,WEB页面只进行展示并不与用户进行任何交互,Activity基本上都会与用户交互。Activity与用户交互通过触发UI的不同事件来完成的。 2.请描述下Activity的生命周期 onCreate
2016-12-01 10:46:06 208
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人