自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

世有悲苦的博客

Just for fun.

  • 博客(14)
  • 收藏
  • 关注

原创 第6章 数据存储之使用LitePal操作数据库

一.配置LitaPal 1.在Module的build.gradle配置LitePaldependencies { compile fileTree(dir: 'libs', include: ['*.jar']) testCompile 'junit:junit:4.12' compile 'com.android.support:appcompat-v7:24.2.1

2017-03-23 19:12:53 681

原创 第 6 章 数据存储

一、文件存储 不对存储内容进行任何格式化处理,原封不动存储到文件中,适合于存储简单文本数据或二进制数据。 1、存储5部曲:获取FileOutputStream对象,该对象通过Context类提供的openFileOutput()方法获取获取OutputStreamWriter对象,传入参数为上面获取的FileOutputStream对象获取BufferedWriter对象,该对象传入参数为

2017-03-22 15:42:19 268

原创 第5章 广播实现强制下线功能

用ActivityCollector 类管理Activitypublic class ActivityCollector { public static List<Activity> activities = new ArrayList<Activity>(); public static void addActivity(Activity activity) { ac

2017-03-19 13:44:10 352

原创 代码单元与代码点

代码点(Code Point)就是指Unicode中为字符分配的编号,一个字符只占一个代码点 如字符A的代码点为U+0041 代码单元(Code Unit)则是针对编码方法而言,它指的是编码方法中对一个字符编码以后所占的最小存储单元 如UTF-8中,代码单元是一个字节,因为一个字符可以被编码为1个,2个或者3个4个字节 区别在于一个字符,仅仅对应一个代码点,但却可能有多个代码单元 应用

2017-03-17 14:34:19 443

原创 第 5 章 详解广播机制

一、广播机制 标准广播:异步的,广播发送之后,所有的广播接收器几乎同时接受广播,广播效率比较高。但不能截断。 有序广播:同步执行的,优先级高的先接受到,之前的广播接收器可以截断广播。 二、接收系统广播 手机开机、电池变量、时间变化等,系统都会发生广播。 注册广播方式有两种,在代码中注册和在AndroidManifest.xml中注册,分别称为动态注册和静态注册。 1、动态注册 动态注

2017-03-17 13:49:34 279

原创 第 4 章 探究碎片最佳实践之简易版的新闻应用

实践过程中犯了一个错误布局标签<View> 写成了小写的<view>FATAL EXCEPTION: main java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.android.fragmentpractice

2017-03-08 20:30:01 409

原创 第 4 章 探究碎片

碎片是什么 碎片(Fragment)是一种可以嵌入在活动当中的 UI 片段,它能让程序更加合理和充分地利用大屏幕的空间.碎片的使用方式 2.1 静态使用 a.构造Fragment的布局文件xml b.构建容纳Fragment布局文件的Fragment类 c.在主布局中引入 2.2动态使用 a.需要一个放置该Fragment的layout, b.获得需要添加的Fragment的实例

2017-03-05 15:52:14 228

原创 第三章 UI最佳实践

制作 Nine-Patch 图片 使用SDK/tools目录下的 draw9patch.bat制作可拉伸的图片聊天界面 <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientatio

2017-03-04 14:58:20 222

原创 第三章 UI开发之RecyclerView

RecyclerView基本用法在build.gradle中添加RecyclerViewdependencies { compile 'com.android.support:recyclerview-v7:25.1.1'}创建recyclerview.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android

2017-03-02 20:44:57 292

转载 手机尺寸相关的概念 +尺寸单位+关于颜色

手机尺寸相关的概念 +尺寸单位+关于颜色 手机的尺寸: 屏幕对角线的长度,单位为英寸(2.54cm)手机的分辨率: 屏幕能显示的像素的数量, 一般用在长方向上数量*宽方向上数量来表达手机的像素密度: pixels per inch,也称PPi,即每英寸屏幕能显示的像素数,像素密度越大,显示画面细节就越丰富。 计算:像素密度={1+√[(长度像素数-1)^2+(宽度像素数-1)^2]}/屏幕尺寸DP

2017-02-26 17:02:48 789

原创 第3章 UI开发

一. 常用控件 1、TextView 2、Button 3、EditText 4、ImageView 5、ProgressBarprogress=bar.getProgress(); progress+=10; bar.setProgress(progress); if(progress==10

2017-02-26 12:52:00 209

原创 第 2 章 探究Android活动

活动(Activity)即用户界面,按照我自己最简单的理解,这样理解一定是不全面,先将就着。 这章讲了 活动的基本用法,数据传递,生命周期,启动模式,也没什么要记得,用多了自让而然就记住了。知识点 每个 Intent 中只能指定一个 action,但却能指定多个 category。 只有action和category中的内容同时能够匹配上Intent中指定的action和category时,

2017-02-22 16:27:49 270

原创 第 1 章 开始Android启程

了解如下知识点。Android 历史Android 系统架构搭建开发环境创建项目 因为之前学过所以这些就跳过不详细记录。

2017-02-22 16:07:03 176

原创 开始学习Android啦!

开始学习Android啦!今天打算开始用博客记录自己学习Android的旅程,参考教程《Android第一行代码》来入门学习。学习其实是一种生活方式,学习本身就是最好的洗脑方式。 只要我投入时间精力,长期来看,没有什么是我学不会的。 我学会的东西越多,我再学新的东西就只能越来越快。学习不是目的,用起来才是真的,因为价值只能通过创造去实现。 我知道我现在看起来很笨拙,但刚开始谁都是这

2017-02-22 15:09:13 256 2

空空如也

空空如也

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

TA关注的人

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