
Android技术
杨龙飞
代码的架构和性能至上。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android中数据存储之Shared Preference
数据持久化之Shared Preference原创 2014-08-02 08:31:50 · 691 阅读 · 0 评论 -
解决Android应用启动时的黑白屏问题
公司做的一款APP,在启动的时候,会先白屏一会再显示启动页的内容,给人的体验很不好。所以,决定查找一下白屏的原因优化一下视觉体验。在度娘上搜索这个问题,确实很多同行都遇到了,并且都根据自己的理解给出了自己的解决之道。我经过实验之后,也确实解决了问题,在这里就总结一下,免得过几天就不认识了。原创 2016-11-28 12:05:25 · 1469 阅读 · 0 评论 -
日常用的快捷键
一、WIn101、全角半角切换:Shift + 空格二、Android Studio原创 2016-11-25 16:40:01 · 455 阅读 · 0 评论 -
Espresso环境搭建及其基本使用
大家开发Java程序的时候可以使用JUnit进行程序的测试,现在有一款可以测试Android UI的框架,叫Espresso,在这,简单记录下环境搭建及其基本使用。原创 2016-06-15 16:39:04 · 2851 阅读 · 0 评论 -
Android登录页面的最佳实践
在应用开发的过程中,有次UI设计的页面让我为难了,要求页面如下: 左侧是标题,右侧是输入框,要求标题左对齐,输入框左右对齐,同时表单中标题字数长度不等。当时分析了常用的线性布局和相对布局之后都没有漂亮的解决办法。由于项目的时间要求,我只能让每一行都用线性布局,标题设定最大长度,这样子的缺点就是不同的手机上显示不一样。原创 2016-02-28 18:12:43 · 780 阅读 · 0 评论 -
使用dex2jar反编译APK中的classes.dex
先说下写这篇博文的初衷。 为了应用的代码不直接被他人窥视,我们一般都会在代码的时候进行代码混淆,这样子可以将原来的包名、类名、参数名等给替换成无意义的字母。而我们怎么知道代码混淆起效果了呢,自己把应用的安装包反编译一下就可以了。 我使用的反编译工具是dex2jar,反编译之后,项目中的classes.dex会相应的生成classes-dex2jar.jar文件(可使用jd-gui查看,工具下载地原创 2016-03-21 10:26:20 · 12569 阅读 · 0 评论 -
Activity的生命周期
越是细节的知识点,突然之间搞得糊里糊涂。Activity的生命周期就是老生常谈的基本知识点,但是,还是偶尔会脑子短路。写个博客做个日志,供后期查阅。一个Activity的生命周期包括: onCreate:完成设置视图和一些初始化操作。 onStart:Activity正在被启动,已经可见,但是无法和用户交互。 onResume:Activity进入可见并且显示到前台。 onPause:Act原创 2016-03-16 21:56:39 · 510 阅读 · 0 评论 -
Android项目里,strings文件中字符串的格式化用法
strings.xml文件中,字符串占位符用法原创 2016-01-08 22:37:28 · 701 阅读 · 0 评论 -
使用XML取消标题时的背景色为什么是黑色
刚才一个QQ群中,一位吧友提了一个问题,原创 2014-08-23 22:40:35 · 807 阅读 · 0 评论 -
Android-常见的通过意图调用系统应用
1、获取图片有时,我们需要从相册中获取一张相片,这个时候可以直接调用手机自带的相片选取器。获取图片代码Intent intent = new Intent();intent.setAction(Intent.ACTION_PICK);intent.setType("image/*");startActivityForResult(intent,REQUEST_CODE_SE原创 2016-03-04 15:09:07 · 844 阅读 · 0 评论