自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

c_z_w的博客

hello world

  • 博客(37)
  • 资源 (3)
  • 收藏
  • 关注

转载 RGB颜色查询对照表---十六进制对照表

RGB颜色查询对照表 因为兼容性问题,色阶板功能只能在IE浏览器中运行RGB颜色对照表#FFFFFF #FFFFF0 #FFFFE0 #FFFF00 #FFFAFA #FFFAF0 #FFFACD #FFF8DC #FFF6

2016-08-31 17:36:30 3966

转载 深入理解 Context

什么是Context?想必大家都不陌生,在 Android 开发中离不开 Context 调用各种跟系统有关的 API 都必须用到 Context 。我们可以将她理解为上下文环境,大概就是里面存储一堆全局变量,这些变量在调用系统 API 时需要用到。文字始终难以表达我想说的,咱们来分析原理吧!Context  哪里来的?开发 Android 应用必须得有一个 Activity

2016-08-31 13:41:37 285

转载 Android中Cursor类的概念和用法

使用过 SQLite 数据库的童鞋对 Cursor 应该不陌生,如果你是搞.net 开发你大可以把Cursor理解成 Ado.net 中的数据集合相当于dataReader。今天特地将它单独拿出来谈,加深自己和大家对Android 中使用 Cursor 的理解。关于 Cursor在你理解和使用 Android Cursor 的时候你必须先知道关于 Cursor 的几件事情:

2016-08-31 09:18:13 748

转载 ContentValues的用法

ContentValues 和HashTable类似都是一种存储的机制 但是两者最大的区别就在于,contenvalues只能存储基本类型的数据,像string,int之类的,不能存储对象这种东西,而HashTable却可以存储对象。在忘数据库中插入数据的时候,首先应该有一个ContentValues的对象所以:ContentValues initialValues = new C

2016-08-30 22:58:33 3753

转载 静态/动态注册广播的区别

广播接收器注册一共有两种形式 : 静态注册和动态注册.两者及其接收广播的区别:1.动态注册广播不是常驻型广播,也就是说广播跟随activity的生命周期。注意: 在activity结束前,移除广播接收器。 静态注册是常驻型,也就是说当应用程序关闭后,如果有信息广播来,程序也会被系统调用自动运行。 2.当广播为有序广播时:     

2016-08-29 13:15:45 2352

转载 Android中pendingIntent的深入理解

pendingIntent字面意义:等待的,未决定的Intent。要得到一个pendingIntent对象,使用方法类的静态方法 getActivity(Context, int, Intent, int),getBroadcast(Context, int, Intent, int),getService(Context, int, Intent, int)  分别对应着Inte

2016-08-28 21:25:14 349

转载 Android基础类之BaseAdapter

BaseAdapter就Android应用程序中经常用到的基础数据适配器,它的主要用途是将一组数据传到像ListView、Spinner、Gallery及GridView等UI显示组件,它是继承自接口类Adapter,1、Adapter类简介1)、Adapter相关类结构如下图所示:自定义Adapter子类,就需要实现上面几个方法,其中最重要的是getView()方

2016-08-28 19:33:28 438

转载 AIDL和远程Service调用

在Android中, 每个应用程序都有自己的进程,当需要在不同的进程之间传递对象时,该如何实现呢? 显然, Java中是不支持跨进程内存共享的。因此要传递对象, 需要把对象解析成操作系统能够理解的数据格式, 以达到跨界对象访问的目的。在JavaEE中,采用RMI通过序列化传递对象。在Android中, 则采用AIDL(Android Interface Definition Language:

2016-08-28 19:03:14 547

原创 Android编译过程中遇到问题集合

1.android error: unmappable character for encoding UTF-8编译错误移植代码时,编译时发现错误,主要是由于编码格式错误导致,可以用vim打开文件,查看文件编码格式转换cheng,具体命令如下:查看现在文本的编码:set fileencodingfileencoding=cp936转换当前文本

2016-08-27 10:43:48 602

转载 单独编译Android源代码中的模块

单独编译Android源代码中的模块第一次下载好Android源代码后,通过在Android源代码工程下执行make命令,然后得到Android的系统镜像system.img.那么当我们修改了android源代码中某个模块或者android源代码工程中新增了一个自己的模块。此时可以用make命令进行重新编译,不过重新编译比较浪费时间。google提供了另外的命令来进行单独模块的编译,以

2016-08-25 16:50:44 1578

原创 Android .mk文件语法解析

下面是MTK-AndroidFM模块Android .mk代码内容:1 ifeq ($(MTK_FM_SUPPORT),yes)2 LOCAL_PATH:= $(call my-dir)3 include $(CLEAR_VARS)4 LOCAL_MODULE_TAGS := optional5 LOCAL_CERTIFICATE := media6 LOCAL_S

2016-08-24 19:38:00 478

原创 view的setTag() 和 getTag()应用

View中的setTag(Onbect)表示给View添加一个格外的数据,以后可以用getTag()将这个数据取出来。 可以用在多个Button添加一个监听器,每个Button都设置不同的setTag。这个监听器就通过getTag来分辨是哪个Button 被按下。 Java代码  import android.app.Activity;  import 

2016-08-23 19:32:54 243

转载 git命令总结

使用git也有一段时间了,把自己常用的命令用自己的描述记录起来,方便自己备忘也方便其他人参考。目录: 最基本的命令:git clone 拷贝并跟踪远程的master分支。跟踪的好处是以后可以直接通过pull和push命令来提交或者获取远程最新的代码,而不需要指定远程分支名字。git submodule initgit submodule update 

2016-08-23 17:11:16 277

转载 Git:代码冲突常见解决方法

如果系统中有一些配置文件在服务器上做了配置修改,然后后续开发又新添加一些配置项的时候,在发布这个配置文件的时候,会发生代码冲突:error: Your local changes to the following files would be overwritten by merge:        protected/config/main.phpPlease, commit y

2016-08-23 15:08:20 250

转载 intent.setFlags方法中的参数值含义

一. intent.setFlags()方法中的参数值含义:1.FLAG_ACTIVITY_CLEAR_TOP:例如现在的栈情况为:A B C D 。D此时通过intent跳转到B,如果这个intent添加FLAG_ACTIVITY_CLEAR_TOP标记,则栈情况变为:A B。如果没有添加这个标记,则栈情况将会变成:A B C D B。也就是说,如果添加了FLAG_ACTIVITY_CL

2016-08-23 10:24:21 227

原创 Java中return的用法

一般的就是用在有反回值的方法中,用来返回方法指定类型的值,同时结束方法执行;也可以用在返回值为void的方法中,用来终止方法运行;如: public void f(){ for(int i=0;;i++){ if(i==3){ return; }else{ System.out.println

2016-08-21 22:47:31 800

原创 使用eclipse遇到的问题和解决方法集

1.Eclipse下开发android,The connection to adb is down, and a severe error has occured.解决方法:这种情况可能是有某某助手或其他软件和Eclipse竞争手机连接引起的,也可能是卡了之类的,解决方法找到这个界面,找不到的话windows->show view->Other->Android->De

2016-08-21 09:51:45 957

转载 Android怎样播放多张图片形成一个动画

在Android里可以逐帧的播放图片,然后产生一种动态的效果,准备好几张连续的图片,然后在于源程序res文件夹下建立anim文件夹,然后新建一个XMLXML代码如下:  android:oneshot="true">                   复制代码其中c1,c2,c

2016-08-19 14:57:59 3773

转载 synchronized用法与介绍

版权声明:本文为博主原创文章,未经博主允许不得转载。      ynchronized用于多线程设计,有了synchronized关键字,多线程程序的运行结果将变得可以控制。synchronized关键字用于保护共享数据。synchronized 关键字,它包括两种用法:synchronized 方法和 synchronized 块。  1. synchronize

2016-08-18 20:28:14 983

转载 Java中Synchronized的用法

原文:http://blog.csdn.net/luoweifu/article/details/46613015 作者:luoweifu 转载请标名出处《编程思想之多线程与多进程(1)——以操作系统的角度述说线程与进程》一文详细讲述了线程、进程的关系及在操作系统中的表现,这是多线程学习必须了解的基础。本文将接着讲一下Java线程同步中的一个重要的概念synchronized.

2016-08-18 15:16:58 303

转载 java中的回调机制

作为新手,不得不说学习是个艰难的过程。这几天一直在看关于回调机制方面的问题,经过几天的摸索,开始对android中的回调机制有了一点理解,下面做一个记录,有的是从别处借鉴过来的,有的是自己的一点理解,如有错误或者遗漏之处,欢迎指正。首先,什么是回调函数?android中怎么实现回调函数?为什么要使用回调函数?    简单的说,回调函数就是通过其指针来调用的函数(这句话确实够

2016-08-16 00:12:57 308

转载 BOOT.IMG文件结构

目录1、背景知识2、boot和recovery映像的文件结构3、对映像文件进行解包、编辑、打包的常规方法3.1、另一种解包、编辑、打包的方法4、将新的映像刷回到手机5、解包、编辑、打包为我们带来了什么6、本文讲的内容与使用update.zip刷机包不是一码事正文1、背景知识Android手机的文件系统有许多存储器组成,以下是在adb shell下面的

2016-08-15 17:02:37 640

转载 wireshark基本用法及过虑规则

Wireshark 基本语法,基本使用方法,及包过虑规则:1.过滤IP,如来源IP或者目标IP等于某个IP例子:ip.src eq 192.168.1.107 or ip.dst eq 192.168.1.107或者ip.addr eq 192.168.1.107 // 都能显示来源IP和目标IPlinux上运行的wireshark图形窗口截图示例,其他

2016-08-11 23:19:52 482

转载 wireshark怎么抓包、wireshark抓包详细图文教程

wireshark怎么抓包、wireshark抓包详细图文教程wireshark是非常流行的网络封包分析软件,功能十分强大。可以截取各种网络封包,显示网络封包的详细信息。使用wireshark的人必须了解网络协议,否则就看不懂wireshark了。为了安全考虑,wireshark只能查看封包,而不能修改封包的内容,或者发送封包。 wireshark能获取HTTP,也能获

2016-08-11 23:16:03 369

转载 Wireshark捕捉与显示过滤器语法详解

原文地址:http://wenku.baidu.com/view/06b2d01e650e52ea551898f7.html捕捉过滤器 (此过滤器不需要比较运算符,查询关键字请全部小写)捕捉过滤器是数据经过的第一层过滤器,它用于控制捕捉数据的数量,以避免产生过大的日志文件。显示过滤器是一种更为强大(复杂)的过滤器。它允许您在日志文件中迅速准确地找到所需要的记录。 捕捉过

2016-08-11 17:40:47 4637 1

转载 Wireshark图解教程(简介、抓包、过滤器)

Wireshark图解教程(简介、抓包、过滤器) (2009-06-05 16:06:55)转载▼标签: it     Wireshark是世界上最流行的网络分析工具。这个强大的工具可以捕捉网络中的数据,并为用户提供关于网络和上层协议的各种信息。与很多其他网络工具一样,Wireshark也使用pcap netw

2016-08-11 14:15:35 279

转载 Java 延时常见的几种方法

[java] view plain copy 1、 用Thread就不会iu无法终止    new Thread(new Runnable() {              public void run() {                  while (true) {                      test();     

2016-08-10 10:54:24 2380

转载 build.prop参数详解和部分修改

build.prop是Android系统中的一个重要的属性文件,它记录了Android系统的一些重要的设置信息,类似於/etc中的文件,改变它能够取得一些意想不到的效果,但是也正是因为.prop的重要性,如果不明白具体的含义的话,绝对不要随便动它。build/tools/buildinfo.sh 脚本就是专门用于生成build.prop文件build/core/Makefile中使用bui

2016-08-08 15:20:49 2617

转载 Android中adb push和adb install的使用区别

本篇文章由史迎春(@三俗小女子)投稿。转载请注明原文地址。在Android实际开发中,经常会使用adb命令,安装应用程序可以使用adb push 或者adb install。下面就来讲讲这两种安装方式的区别。adb push 能够指定安装目录。比如执行”adb push xxx.apk system/app” 后,xxx.apk被安装到了system/app目录下,此目录下的软件为上文

2016-08-08 14:16:55 2197

转载 Android学习笔记之AndroidManifest.xml文件解析

一、关于AndroidManifest.xmlAndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。 除了能声明程序中的Activities, ContentProviders, Services, 和Intent

2016-08-05 15:23:35 254

转载 eclipse里配置Android ndk环境,用eclipse编译.so文件

做Android NDK开发时,c代码需要用ndk-build来进行编译,而java代码则需要用Android sdk编译。编译c代码有两种方法:一、写好c代码后,然后用cygwin搭建ndk-build环境,用ndk-build来编译出相关的.so文件(libs目录)之后,      再用eclipse里去编译java程序,从而使用.so文件。该方法在上一篇搭建NDK环境

2016-08-05 11:39:02 1684

转载 将packages/apps/下的app导入eclipse将packages/apps/下的app导入eclipse

将packages/apps/下的app导入eclipse当刚接触android自带的一个模块时,如何去熟悉它?相信不少人第一步都会尝试着去了解其内容的调用流程,而此时若能够单步调试则显得非常重要了,于是有了文章标题所说的尝试。作者这里要导入的是Settings文件夹,基于android 4.0(MTK6515所用):1 1、将Settings整个文件夹

2016-08-05 08:53:51 439

转载 uses-permission权限列表

android.permission.ACCESS_CHECKIN_PROPERTIES允许读写访问”properties”表在checkin数据库中,改值可以修改上传android.permission.ACCESS_COARSE_LOCATION允许一个程序访问CellID或WiFi来获取粗略的位置android.permission.ACCESS_FINE_LOCAT

2016-08-05 08:43:44 179

转载 SoftReference

本文介绍对象的强、软、弱和虚引用的概念、应用及其在UML中的表示。1.对象的强、软、弱和虚引用   在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。从JDK 1.2版本开始,把对象的引用分为4种级别,从而使程序能更加灵活地控制对象的生命周期。这4种级别由高到低依次为:强引用、

2016-08-04 13:13:28 688

转载 BufferedReader和BufferedWriter

1. java.io.BufferedReader和java.io.BufferedWriter类各拥有8192字符的缓冲区。当BufferedReader在读取文本文件时,会先尽量从文件中读入字符数据并置入缓冲区,而之后若使用read()方法,会先从缓冲区中进行读取。如果缓冲区数据不足,才会再从文件中读取,使用BufferedWriter时,写入的数据并不会先输出到目的地,而是先存储至缓冲区中。

2016-08-03 21:45:18 364

转载 监听EditText的变化

监听EditText的变化使用EditText的addTextChangedListener(TextWatcher watcher)方法对EditText实现监听,TextWatcher是一个接口类,所以必须实现TextWatcher里的抽象方法: 当EditText里面的内容有变化的时候,触发TextChangedListener事件,就会调用TextWatcher里面

2016-08-03 15:37:43 267

原创 Logcat

1.基本命令logcat使用方法如下所示 :[adb] logcat [] ... [] ...[options]命令包括如下选项:-s 设置过滤器,例如指定 '*:s'-f 输出到文件,默认情况是标准输出。-r [] Rotate log every kbytes. (16 if unspecified). Requires -f-n

2016-08-01 08:28:10 283

图像处理与指纹识别

图像处理和指纹识别的相关文档的说明 硕士论文

2015-07-27

matlab函数速查手册

第1 章 MATLAB 操作基础 第2 章 矩阵及其基本运算 第3 章 数值计算函数 第4 章 符号运算函数 第5 章 概率统计 第6 章 绘图与图形处理 第7 章 MATLAB 程序设计 第8 章 Simulink 命令

2015-07-27

指纹识别算法的研究

指纹识别 和mailab的程序教程,叫你怎么使用matlab

2015-07-27

空空如也

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

TA关注的人

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