Android
秋叶-尘世
热爱安卓开发
展开
-
Android中屏幕的方向
Android中屏幕的方向可以在AndroidManifest.xml文件中,通过对screenOrientation属性就行设置。 screenOrientations的七种属性: 1.landscape:横屏(风景照),显示时宽度大于高度; 2.portrait:竖屏(肖像照),显示时高度大于宽度; 3.user:用户当前的首选方向; 4.behind:继承Activity堆栈中当前A原创 2016-04-12 13:59:51 · 711 阅读 · 0 评论 -
Textview的样式改变——SpannableString
SpannableString、SpannableStringBuilder与String的关系SpannableString、SpannableStringBuilder基本上与String差不多,也是用来存储字符串,但它们俩的特殊就在于有一个SetSpan()函数,能给这些存储的String添加各种格式或者称样式(Span),将原来的String以不同的样式显示出来,比如在原来String上加下原创 2017-01-13 14:50:03 · 419 阅读 · 0 评论 -
Android数据库——LitePal
一,快速配置 1,引入Jar包或源码 首先我们需要将LitePal的jar包引入到项目当中,可以点击这里查看LitePal的最新版本dependencies { compile 'org.litepal.android:core:1.3.1'}2, 配置litepal.xml 在项目的assets目录下面新建一个litepal.xml文件<?xml version="1.0" enc原创 2016-04-21 10:20:57 · 474 阅读 · 0 评论 -
Android ORM 框架——greenDAO
greenDAO 是一个将对象映射到 SQLite 数据库中的轻量且快速的 ORM 解决方案。 官方网站http://greendao-orm.com/ 让我们开始吧: 一. 在 ANDROID 工程中配置「GREENDAO GENERATOR」模块 1,在 .src/main 目录下新建一个与 java 同层级的「java-gen」目录,用于存放由 greenDAO 生成的 Bean、DA原创 2016-04-20 11:15:43 · 1226 阅读 · 0 评论 -
BroadcastReceiver三个常见的例子
1.开机启动服务 我们经常会有这样的应用场合,比如消息推送服务,需要实现开机启动的功能。要实现这个功能,我们就可以订阅系统“启动完成”这条广播,接收到这条广播后我们就可以启动自己的服务了。我们来看一下BootCompleteReceiver和MsgPushService的具体实现:public class BootCompleteReceiver extends BroadcastReceiver原创 2016-04-19 10:55:11 · 1710 阅读 · 0 评论 -
关于Textview在github上的项目
1,android-flowtextview 文字自动环绕其他 View 的 Layout 项目地址:https://github.com/deano2390/FlowTextView 2,Shimmer for Android 文字发淡光的 TextView 项目地址:https://github.com/RomainPiel/Shimmer-android 3,Titanic 可以显原创 2016-04-18 18:01:06 · 1669 阅读 · 0 评论 -
Activity生命周期
Activity的生命周期与程序的健壮性有着密不可分的关系。 我们来看一下这一张经典的生命周期流程图: 结合实例,来演示一下生命周期的几个过程的详细情况。package com.example.liulongbing.myapplication;import android.content.Intent;import android.content.res.Configuration;imp原创 2016-04-18 14:03:21 · 454 阅读 · 0 评论 -
Retrofit
推荐几个比较好的网站: http://www.jianshu.com/p/90b1f20b123d http://www.open-open.com/lib/view/open1453552147323.html原创 2016-04-27 15:41:22 · 336 阅读 · 0 评论 -
Android事件分发
Android 中与 Touch 事件相关的方法包括:dispatchTouchEvent(MotionEvent ev)、onInterceptTouchEvent(MotionEvent ev)、onTouchEvent(MotionEvent ev)原创 2016-04-12 16:31:31 · 2095 阅读 · 1 评论 -
Android 秒级编译 Freeline
Freeline 由蚂蚁聚宝 Android 团队开发,它可以充分利用缓存文件,在几秒钟内迅速地对代码的改动进行编译并部署到设备上,有效地减少了日常开发中的大量重新编译与安装的耗时。原创 2017-01-12 17:44:51 · 530 阅读 · 0 评论