AlenBear的技术博客

Android blog


  • 首页

  • 归档

  • 标签

Android开源项目-小熊日记

发表于 2017-06-08
前言一直是接着别人的代码来做App的,所以没有完整的开发App体验,总感觉有所缺少。于是,就利用业余时间亲自操刀开始了我的第一次开源项目。本文将讲述开源项目的整个开发过程。 项目初衷开始这个项目的初衷是为了练习当前比较火热的框架。能够涉及到数据库存储,网络请求,图片加载等功能。于是,便以日记为主题, ...
阅读全文 »

虽然我是做Android的,但也会用python抓点数据用用

发表于 2017-05-23
前言最近也是在工作之余开发一个Android App,采用当前比较火的框架retrofit+rxjava+rxbus+lamda+greenDao+glide等。有兴趣的小伙伴可以关注一下我的github开源项目。本文主要介绍的是如何利用python抓取糗百的热门段子。 开发环境 Mac Os Py ...
阅读全文 »

GreenDao数据库升级问题

发表于 2017-05-17
前面博客中有介绍轻量级的数据库GreenDao的整合。本文介绍如何对GreenDao数据库进行升级。 为什么要进行数据库升级呢?在项目建立之初,数据库的表结构基本上以满足现阶段的业务而建立,随着后面业务的增加需要更多的column,或者废弃掉表中的某些column,此时如果直接去修改表结构,就会与之 ...
阅读全文 »

Android 代码规范

发表于 2017-05-03
1 文件命名1.1 类文件命名 参考. 类命名方式采用 大驼峰 命名法 对于继承自安卓组件的类来说,类名应该以该组件名结尾,例如 : SignInActivity, SignInFragment, ImageUploaderService, ChangePasswordDialog. 对于工具类来 ...
阅读全文 »

Android市面常见加固方案评测

发表于 2017-05-03
前言:安卓应用主要基于Java开发,极易被破解,造成代码或关键接口暴露,甚至被别人加入广告,病毒等二次打包发布,给公司和用户均带来巨大的风险,应对破解的最便捷有效的方式就是加固。通过加固可以在一定程度上达到反编译和防止被二次打包的效果。 通过大量网上调查并结合实际操作,对以下4个主流的加固平台从破解 ...
阅读全文 »

轻量级的数据库GreenDao的整合

发表于 2017-04-28
数据库的选择之前在项目中使用的是Xutils里面封装的数据库模块,操作起来也是简便好用,但是由于xutils的注解采用的是反射机制,在性能上不是很友好,于是拿来GreenDao试着玩玩。GreenDao git首页可以看到一句介绍 greenDAO is a light & fast OR ...
阅读全文 »

Retrofit&rxjava初体验

发表于 2017-04-24
前言看到网上非常火热的retrofit+rxjava的网络框架,自己也动手试着搭建了下,不得不吐槽一波!坑~坑-坑真的是坑! 因为度娘给的都是之前的老版本的集成方法,鄙人按照之前的方法去配置,各种Crash。后来,在大google和自己瞎倒腾下终于是把请求给走通了。下面罗列一下搭建过程(Androi ...
阅读全文 »

Android截屏方案

发表于 2017-03-14
Android截屏Android截屏的原理:获取具体需要截屏的区域的Bitmap,然后绘制在画布上,保存为图片后进行分享或者其它用途 在截屏功能中,有时需要截取全屏的内容,有时需要截取超过一屏的内容(比如:Listview,Scrollview,RecyclerView)。下面介绍各种场景获取Bit ...
阅读全文 »

Android Studio 快捷键整理

发表于 2017-03-06
Alt+回车 导入包,自动修正Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L 格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C 最近更改的代码Ctrl+R 替换 ...
阅读全文 »

Google《Android性能优化》学习笔记

发表于 2017-02-15
渲染篇 大多数手机的屏幕刷新频率是60HZ,如果在1000/60=16.67ms内没有办法把这一帧的任务执行完毕,就会发生丢帧的现象。丢帧越多,用户感受的卡顿情况就越严重。 渲染操作通常依赖于两个核心组件:CPU与GPU。CPU负责包括Measure,Layout,Record,Execute的计算 ...
阅读全文 »
123
Alen Bear

Alen Bear

Android技术博客

21 博客
© 2018 Alen Bear
由 Hexo 强力驱动
主题 - NexT.Pisces