自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Android优化之插件开发(动态加载Apk)

插件开发的概念对于一个功能特别多,代码量特别大的App(比如支付宝,360卫士等)来说,如果把所有的功能和代码都写在一个app,那么会造成如下问题: 稍微改动一个模块的一点代码都要编译整个工程,耗时耗力; 公共资源、业务、模块混在一起耦合度太高; 不方便测试; 造成app体积过大,用户下载体验差那么插件式开发就是为了解决这个问题的。总结一下,插件开发就是指在一个app

2017-03-31 18:57:39 432

原创 Android优化之热修复

什么是热修复呢?热修复是针对修复app中的bug的场景来定义的。假设,现在用户使用的app有个方法报错了,那么解决这个问题,目前有2种方式:一:直接下载整个最新app重新安装;二:使用增量更新的方式下载patch包合成新apk,重新安装;虽然增量更新的体验更好,但是这2种方式的共同问题是都需要重新安装。那么,有没有一种方式不用重新安装app,在用户不知不觉中就修复了bug呢?热修复技术就是在不重新安

2017-03-31 18:34:10 310

原创 友盟统计动态设置渠道参数channelId

String channelId = null; try { ApplicationInfo applicationInfo = getApplicationContext().getPackageManager().getApplicationInfo(getPackageName(), PackageManager.GET_META_DATA);

2017-03-29 16:01:07 22585

原创 安卓splash页面瞬间响应_APP启动闪白屏问题

自定义style<style name="AppSplash" parent="AppTheme"> <item name="android:windowBackground">@mipmap/doutu</item></style>然后在AndroidManifest.xml中配置如下:s<activity android:name=".SplashActivity" andro

2017-03-25 22:49:31 417

原创 Android中的动画(帧动画、补间动画、属性动画)

总的来说,安卓动画可以分为两类,最初的传统动画和Android3.0之后的属性动画。 传统动画包括:帧动画( Frame Animation)和补间动画(Tweened Animation)。 下面来具体说一下各种动画的使用及特点:帧动画:是最容易实现的一种动画,它依赖于完善的UI资源;实现原理是将一张张单独的图片连贯起来进行播放,从而在视觉上产生动画的效果,类似于某些制作gif动画的方式。创建

2017-03-25 17:07:47 518

原创 Android布局生成图片并保存

Android 保存bitmap图像到本地,解决图片在相册中不显示的问题

2017-03-24 19:28:59 1062

原创 Android二维码的生成与扫码-zxing

Demo下载 https://github.com/goodboy321/Scan-Zxing 由于GitHub上面的zxing功能太多,有的用不到,我就抽取了重要的出来使用,这个可以生成二维码,扫描二维码和相册中的二维码

2017-03-09 19:00:29 1455

原创 安卓Apk优化之加固

App加固的概念和原理app加固是指通过一些加固技术对apk进行加固,防止别人反编译我们的apk获取源码和资源文件。 原理:先将java语言翻译成c/c++代码,然后将c/c++代码编译成so库。App加固的解决方案目前,国内主流做app加固有:360加固保、梆梆安全、爱加密 第三方加固方案的使用流程一般是这样:首先,去对应网站注册账号;其次,上传已经签名过的app到网站,等待加固完成;最后

2017-03-09 18:11:03 953

原创 安卓Apk优化之瘦身

众所周知,apk的性能决定了用户的体验是否完美。只有得到用户的认可,我们的产品才能够生存下去。从而有了apk优化一说。而瘦身就是其中之一。瘦身是指在不减少App功能的前提下,通过一些技巧将打包出来的apk体的体积尽可能减少。这样做的好处有几个:加快用户下载速度,节省用户下载流量,提升用户下载体验。因为如果不进行瘦身,默认打包的apk会包含所有未曾用到过的源代码,资源文件等,极大地增加了apk文件的体

2017-03-09 17:52:41 593

原创 标签Tab切换 PagerSlidingTabStrip的使用

标签Tab切换 PagerSlidingTabStrip的使用

2017-02-14 20:41:24 623

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除