自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 ButterKnife使用详解

(1)ButterKnife是什么?在开发过程中,我们总是会写大量的findViewById和点击事件,像初始view、设置view监听这样简单而重复的操作让人觉得特别麻烦,当然不会偷懒的程序员不是好程序员,自然也出现了相应的解决方案–依赖注入。而ButterKnife则是依赖注入中相对简单易懂的很不错的开源框架,(其实ButterKnife也不算严格意义上的依赖注入,后面文章中会做分析)。但But

2017-10-31 14:33:11 32343

转载 Intent详解

Intent是一种运行时绑定(run-time binding)机制,它能在程序运行过程中连接两个不同的组件。通过Intent,你的程序可以向Android表达某种请求或者意愿,Android会根据意愿的内容选择适当的组件来完成请求。比如,有一个Activity希望打开网页浏览器查看某一网页的内容,那么这个Activity只需要发出WEB_SEARCH_ACTION给Android,Android就

2017-10-30 15:56:56 346

原创 android studio开发中遇到的问题收集

1.android()方法找不到 Just remove the following code from build.gradle filebuild.gradle android { compileSdkVersion ‘android-MNC’ buildToolsVersion ‘xx.x.x’ } dependencies { }2.runProguard()

2016-01-13 13:31:32 304

原创 activity启动模式详解

activity为啥要设立启动模式这个机制呢?因为在默认情况下,我们每启动一个activity,不管其同样的实例存不存在,都将创建一个新的实例。这样非常没有效率,所以出现了启动模式这个东西,可以让我们修改activity的启动行为。启动模式列举: standard:系统默认模式。每启动一个activity,不管其实例存不存在,都将创建一个新的实例,一个任务栈中可以存在多个同样的实例。这样的情况下,

2016-01-13 13:27:30 367

转载 jsoup中select用法详解

【准备工作】下载:jsoup-1.6.1.jar【先看效果】目标网站 : 中国天气  目的 :获取今天的天气目标HTML代码 :li class="dn on" data-dn="7d1"> h1>今天h1> h2>8日h2> big class="jpg50 d04">big> big class="jpg50 n04">big

2016-01-08 16:14:28 23821 3

原创 Git命令

1.我们有一个文件夹txtfiles,里面有一个content.txt和title.txt,如何将这两个txt文件加入到git管理中呢,无需切换目录到txtfiles中去,命令如下: git add ‘*.txt’ 记住,两边的”不能省,不然只会加入当前目录的txt文件2.加入一个远程库: git remote add origin https://github.com/honestme/gi

2015-12-03 21:26:04 218

原创 理解Android生命周期(一):activity

背景Android将所有的活动放在一个栈中管理,并且当前可视活动被放在栈的顶部。在任何情况下,一个活动可以处于以下的四个状态:1.Running 活动是可视的并可以和用户交互 2.Paused 活动依然可视但是不可以和用户进行交互 3.Stopped 活动不可视也不可和用户交互 4.killed 活动自动被系统清除(因为内存不足)或者方法finish()被调用活动

2015-10-24 10:18:03 406

翻译 整理分类Android文件(一)

概述Android应用应该总是以一种清新,组织合理的文件结构来使得你的代码易于维护和阅读。通过种类组织文件这种方法的诀窍在于建立一系列文件夹,每个文件夹代表一个种类:com.example.myapp.activities - 包括所有的活动com.example.myapp.adapters - 所有的适配器com.example.myapp.models - 所有的数

2015-10-23 22:04:00 1199

翻译 android目录结构(一)

概况在一个andoid工程结构体系中,最常见的文件夹列表:src 存放了项目的java源文件。包括activity文件还有model文件和helper文件等res 存放了项目的资源文件。所有的图像,字符串,布局还有其他的资源文件都在其中res/layout 存放XML布局文件,描述了每个活动的视图和布局,另外还有一些子布局,例如ListView的Item布局res/values 存放了一些存

2015-10-23 21:41:46 299

翻译 Context详解(一)

Context概述和应用

2015-10-23 21:03:33 647

转载 大端小端的证明

大端/小端就是Big-Endian/Little-Endian问题 大端:高位字节存在高地址上,低位字节存在低地址上 小端:低位字节存在高地址上,高位字节存在低地址上 有两种常见的方法来判断是大端还是小端 方法一:使用指针 int x=1; if((char)&x==1) printf(“little-endian\n”); else printf(“big-en

2015-06-06 17:35:02 227

原创 c++学习笔记(一):函数指针的使用

一. 函数指针的定义和使用函数指针,顾名思义,就是指向函数入口的指针。现在,我们有一个函数const char * func(const char *sour,char *dest);定义其函数指针的方法如下const char * (*p_func)(const char *sour,char *dest);p_func=func;调用函数指针的方法p_f

2015-05-27 09:45:07 349

空空如也

空空如也

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

TA关注的人

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