自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android状态栏变色/沉浸式状态栏 4.4及其以上兼容实现

最近研究项目的状态栏变色问题,该特性国内也称为沉浸式状态栏(其实这是有误的,但是国内都这么叫了,一般就都这么认为了。)该特性下5.0上是很好实现的,直接设置主题中的colorPrimaryDark属性就可以了,但是由于4.4上就可以实现状态栏的透明,也就导致也可以在4.4的设备上实现状态栏变色,之前看过相关的处理方法,但是多少有点瑕疵,后来自己研究了一个方法,在此分享下。主要思路就是设置状态栏为透明

2015-09-08 21:33:52 1252 1

原创 Android 全屏界面切换到非全屏界面的问题

App一般都有一个启动界面,称为Splash界面。一般这个界面都是做成全屏的,即隐藏掉系统状态栏,然后再跳转到主界面。由于主界面是非全屏的,保留着状态栏,这个过程就发生了从全屏界面切换到非全屏界面。但是在页面切换过程中,会出现先显示页面内容,然后由于状态栏的出现,整个界面下移一个状态栏高度的问题。

2015-09-08 20:54:13 10962 5

原创 Android开发中的LitePal使用总结

Android开发中的LitePal使用总结1. LitePal简介LitePal开源地址 LitePal是一个开源的Android库,让开发人员更加方便地使用SQLite数据库。你可以完成大部分的数据库操作,而无需编写SQL语句,包括建立或升级表,CRUD(增删改查)操作,聚合函数等。LitePal的设置相当简单,你可以在不到5分钟时间内将它集成到你的项目中。在LitePal开源地址的READM

2015-03-17 17:37:36 2469

转载 Android Studio 快捷键 (OSX)

原文地址AndroidStudio 已确认快捷键, 选择Keymaps: Mac OS X 10.5+查找/替换方面:普通查找: command+F替换文本: command+R.需要全局的, 都在原基础上加 ShiftSearchEverywhere: shift * 2查找搜索结果的前/后续同名: command+G / command+shift+G高

2015-03-08 11:14:30 1299

原创 折半检索算法——Binary Search

算法导论 Exercise 2.3-4#include using namespace std;int Binary_Search(int A[], int v, int l, int r){ int pos; if (r - l >= 1) { int m = (r + l) / 2; if (A[m] > v) { pos = Binary_Search(A,

2014-09-16 18:40:30 478

原创 不使用标记实现的归并排序算法——Merge Sort

未使用标记

2014-09-16 17:36:14 660

原创 归并排序算法——Merge Sort

c++实现的归并排序算法#include using namespace std;void Merge(int A[], int p, int q, int r){ int n1 = q - p + 1; int n2 = r - q; int L[10]; int R[10]; for(int i = 0; i < n1; i++)

2014-09-14 19:48:37 635

原创 选择排序算法——Selection Sort

c++实现的选择排序算法#include using namespace std;int main(){ int a[] = {3, 5, 9, 4, 1, 10, 2, 6, 13, 8, 15, 12}; int minnum ; int length = sizeof(a) / sizeof(int); for(int i=0; i < le

2014-09-14 12:35:33 572

原创 插入排序算法——Insertion Sort

#include using namespace std;int main(){ int A[] = {3, 5, 9, 4, 1, 10, 2, 6, 13, 8, 15, 12}; int i, j, key; int length = sizeof(A) / sizeof(int); for(i = 1; i < length; i++) { key = A[i];

2014-09-10 15:54:25 706

空空如也

空空如也

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

TA关注的人

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