自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

aqiusen的专栏

坚持做一件事情

  • 博客(23)
  • 资源 (7)
  • 收藏
  • 关注

转载 Android触摸屏事件派发机制详解与源码分析三(Activity篇)

Android触摸屏事件派发机制详解与源码分析三(Activity篇)

2015-11-01 15:09:32 457

转载 Android触摸屏事件派发机制详解与源码分析二(ViewGroup篇)

Android触摸屏事件派发机制详解与源码分析二(ViewGroup篇)

2015-11-01 14:45:07 519

原创 Android触摸屏事件派发机制详解与源码分析一(View篇)

Android触摸屏事件派发机制详解与源码分析一(View篇)

2015-10-31 14:55:37 520

原创 当我们向下兼容2.2系统的时候出现'Theme.Base.AppCompat.Dialog.FixedSize'错误的解决办法

今天新建一个工程,想着最小系统支持2.2的时候出现了错误,如下图所示: 然后就进入系统自动导入的包查看问题,发现了一些莫名其妙的错误,而且还不知道怎么搞,然后就找了一个正常的appcompat_v7进行比对,发现了问题: 然后我就尝试着更改系统版本,我们知道自动生成的v7版本其实是在我们的sdk\extras\android\support\v7\appcompat文件夹下面的,因此我们

2015-10-16 10:18:16 1740

原创 EventBus的初步使用:

1.什么是EventBus? EventBus 是一个 Android 事件发布/订阅框架,通过解耦发布者和订阅者简化 Android 事件传递,这里的事件可以理解为消息,本文中统一称为事件。事件传递既可用于 Android 四大组件间通讯,也可以用户异步线程和主线程间通讯等等。 传统的事件传递方式包括:Handler、BroadCastReceiver、Interface 回调,相比之下 Ev

2015-09-05 18:02:03 549

原创 AIDL自定义实现

我们知道一般的Service写法为: 1.实现一个子类继承自Service 2.复写一个onBind事件,里面返回一个我们自定义的Binder子类对象 3.在Binder子类中我们实现其他程序调用的相关接口 其实AIDL服务端的实现也是按照这一流程走的: 首先我们看一下服务端的所有的code:package com.qs.aidldemo;import android.app.Servic

2015-09-03 15:09:42 540

原创 AIDL的简单示例与解析

首先声明,本文参考http://blog.csdn.net/hitlion2008/article/details/9824009里面的实现示例,感觉写的已经相当的到位了,我仅仅做一个归纳与总结,感谢大神技术上的无私分享。 首先我们看一下标准的AIDL的写法: 1.我们首先要在服务器工程里面定义一个单独的包com.qs.aidl 然后是在里面我们存放了一个aidl结尾的文件,文件里面的内容为

2015-08-27 10:22:17 522

原创 Thread的创建方式以及稍微深入的分析:

通常我们创建一个Thread的方法有两种,一种是直接new一个Thread然后start: public class TestThread extends Thread { @Override public void run() { System.out.println("做你想做的事情...."); }

2015-08-15 11:47:46 503

原创 Android四大组件之Service

Service是与Activity最相似的组件,他们都代表可执行的程序,只是Service一直都是在后台运行,它没有用户界面,所以绝对不会到前台来,一旦Service被启动起来之后,它就像Activity一样拥有自己的生命周期,同样是从Context中派生而来的,因此也可以调用Context里定义的如getResources(),getContentResolver()等方法,如果不需要用户交互界面

2015-08-11 12:40:32 342

原创 Service的异步版本IntentService:

IntentService是Service的子类,因此它不是普通的Service,由于Service本身存在的两个问题: 1.Service不会专门启动一条单独的进程,因此它与应用是处在同一进程中的 2.Service也不是专门一条新的线程,因此不应该在Service中直接处理耗时任务,不然会出现ANR异常IntentService的特性因此IntentService它比普通的Service增加

2015-08-10 22:49:12 440

原创 Android中inflate参数的写法:

在android中我们寻找控件的方式是类似Button bn=findViewById(R.id.mybutton),返回的是一个控件的obj,如果我们想要查找一个xml的View对象,则应该通过View buttonView = LayoutInflater.from(this).inflate(R.layout.button, null);然后View对象中如果有mybutton,我们应该是bu

2015-08-10 15:20:21 3240

原创 Activity的4种加载模式解析:

配置Activity的时候我们可以指定android:launchMode属性,该属性用于配置该Activity的加载模式,支持4个属性值: 1.standard:标准模式,系统默认的加载模式就是这个 2.singleTop:Task顶单例模式 3.singleTask:Task内单例模式 4.singleInstance:全局单例模式 Activity的加载模式的作用:android对A

2015-08-08 20:08:15 622

原创 解决ScrollView 中的listView只显示一行的问题:

ScrollView中有listView,listView只显示一行的bug的解决方法

2015-08-04 22:09:31 852

转载 Android属性动画完全解析(下),Interpolator和ViewPropertyAnimator的用法

大家好,欢迎继续回到Android属性动画完全解析。在上一篇文章当中我们学习了属性动画的一些进阶技巧,包括ValueAnimator和ObjectAnimator的高级用法,那么除了这些之外,当然还有一些其它的高级技巧在等着我们学习,因此本篇文章就对整个属性动画完全解析系列收个尾,来学习一下剩下的非常重要的高级技巧。另外,本篇文章中使用的代码是建立在上篇文章基础之上的,如果你还没有阅读过前面的

2015-08-04 11:09:54 505

转载 Android属性动画完全解析(中),ValueAnimator和ObjectAnimator的高级用法

大家好,在上一篇文章当中,我们学习了Android属性动画的基本用法,当然也是最常用的一些用法,这些用法足以覆盖我们平时大多情况下的动画需求了。但是,正如上篇文章当中所说到的,属性动画对补间动画进行了很大幅度的改进,之前补间动画可以做到的属性动画也能做到,补间动画做不到的现在属性动画也可以做到了。因此,今天我们就来学习一下属性动画的高级用法,看看如何实现一些补间动画所无法实现的功能。阅读本篇文

2015-08-04 11:07:04 404

转载 Android属性动画完全解析(上),初识属性动画的基本用法

转载自:http://blog.csdn.net/guolin_blog/article/details/43536355 在手机上去实现一些动画效果算是件比较炫酷的事情,因此Android系统在一开始的时候就给我们提供了两种实现动画效果的方式,逐帧动画(frame-by-frame animation)和补间动画(tweened animation)。逐帧动画的工作原理很简单,其实就是将

2015-07-31 11:22:56 492

原创 Android中loader的学习:

装载器Loader从android3.0开始引进。它使得在activity或fragment中异步加载数据变得简单

2015-07-30 17:57:56 504

原创 关于网络图片的采样与压缩保存

一般我们的图片来源都是通过网络或者本地资源图片,对于图片的大小一般都有要求,因为在控件中显示和缓存图片文件都不能过大,因此记录一下对于图片文件尺寸的处理和图片文件的缓存还是很有必要的!

2015-07-27 10:14:41 588

原创 GridView+DiskLruCache+LruCache+ViewPage显示图片效果

这篇文章是自己做的一个笔记,code主要参考了郭霖大神的代码,增加了滑动加载功能,与ViewPage显示功能,并且在代码加载的写法与郭神稍微有点区别! 主要的GridView适配器MyImageAdapter

2015-07-26 14:09:47 782

原创 GridView+SimpleAdapter的简单使用

GridView的简单使用

2015-07-26 12:41:45 621

原创 一个简单的字符程序

clude#include#include#includeMODULE_LICENSE("GPL");#define MAJOR_NUM 256static ssize_t globalvar_read(struct file *,char *, size_t ,loff_t*);static ssize_t globalvar_write(struct file *,

2013-08-13 23:29:49 538

原创 helloworld 带参的写法,让我们显示循环10次

#include#include#include//模块传参的头文件MODULE_LICENSE("Dual BSD/GPL");static int num = 10;static char * whom = "haha ";module_param(num ,int ,S_IRUGO);//带参数的第一个是参数 第二个是参数类型 ,第三个是访问许可值(任何人可以读取该参

2013-08-10 14:02:23 1222

原创 linux学习第一天 hello world

#include#includeMODUEL_LICENSE("Dual BSD/GPL);MODULE_AUTHOR("HELLOWORLD);static int hello_init(void){printk("" "hello world!\n");return 0;}static void hello_exit(void){printk(KER

2013-08-10 11:28:42 592

Android悬浮框权限判断WindowManager

这个是一个悬浮框权限的判断代码,基本涵盖市面上主流手机的判断,可以直接下载使用,测试过,非常的好用

2018-04-28

appcompat_v7

这是一个2014年的兼容包,如果你出现了V7导入报错的问题,且你的版本没有我的这个高,可以试着替换

2015-10-16

EventBus的简单示例code

EventBus定义:是一个发布 / 订阅的事件总线 以及EventBus的4种ThreadMode

2015-09-05

AIDL的示例以及自己简单实现一个AIDL

AIDL的示例以及自己简单实现一个AIDL ,code具有一定的参考意义,让人理解AIDL是怎么完成远程调用的

2015-08-27

Activity生命周期以及四种模式演示

这里比较详细的写了一个demo介绍了activity的相关启动模式,如需更多内容,请访问http://blog.csdn.net/qiusen_wakeup/article/details/47361593

2015-08-09

Android中获取系统图片示例

获取系统图片的简单示例,使用Intent.ACTION_GET_CONTENT 和 MediaStore两种方式获取图片以及其真正的系统所在的位置

2015-07-26

ORCAD分享教程学习

对于此软件的学习很好,很有用,希望大家能够喜欢

2010-05-14

空空如也

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

TA关注的人

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