自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 universalimageloader 最新版解析

universalimageloader 最新版解析

2016-06-17 15:53:44 322

转载 一分眷恋,一分虔诚,弥漫了我的天涯。

不要靠近我熟悉我然后离开我 我给不了你多少温暖,但有个词叫尽我所能 根本没有什么感同身受,针扎在你身上永远都不会痛 就算你一身污秽如刺猬,仍有我伸手拥抱无忌讳 不要靠近我熟悉我然后离开我,别担心了我不会靠近你的 我身后空无一人怎敢轻易倒下 我差一点就抱到他了,然后呢,我醒了。。

2015-09-21 08:49:38 862

原创 关于命令行,shell linux Android 概念 c

系统执行一个操作,肯定是二进制命令。cmd命令行就是把输入的命令字符串解释为执行的命令操作,图形界面其实把用户的鼠标操作,解释为执行命令。还是多多增加了步骤而已图形界面只是感觉更直观命令行执行系统操作是最直接的,有时候鼠标点来点去,找来找去,还不如打几个字符串就可以了。在linux 执行系统操作,基本就是靠命令行。除了几个版本有图形界面。可以这样理解,linux执行

2015-03-08 10:25:57 335

原创 Android 进阶 bomb

bomb 网络数据库,网络端服务,个人不用架设服务端,注册等就可以开发网络服务器参与的app,最典型的例子,网络数据库,

2015-01-25 14:08:58 719

原创 在gps构架中

callbacks 函数结构体,就是相当于监听函数匿名类,当前中实现,别人在某个时刻去调用,然后参数可以传参数值进来。  简简单单的理解::就他妈的是按钮监听回调,是一个道理。

2015-01-20 18:43:01 327

原创 关于Android驱动的思想困惑。

struct hw_module_t;              //模块类型struct hw_module_methods_t;      //模块方法struct hw_device_t;              //设备类型这几个数据结构是在Android工作目录/hardware/libhardware/include/hardware/hardware.h文件中定义.

2015-01-19 10:12:13 455

原创 安装ubuntu flash插件

下载解压:tar -zxvf install_flash_player_11_linux.x86_64.tar.gz进入到解压后目录(1) 将libflashplayer.so拷贝到Firefox的Plugin目录:sudo cp libflashplayer.so /usr/lib/mozilla/plugins/(2) 将usr目录下的所有文档拷贝到系统的/

2015-01-18 16:08:43 260

原创 什么是嵌入式系统

为了某个专门的硬件,开发的一个系统,这个系统也是以计算机系统为基础,进行裁剪,适用于当前硬件。意思为了某个设备开发的经过简化的计算机系统。Android也是一个嵌入式系统。

2015-01-15 12:57:13 842 1

原创 Android 的,开源还是不开源?

大家知道linux是开源系统,Android驱动开发与移植实战详解 8 1.5  开源的问题 我们都知道Android是基于Linux内核的,因为一直以来Linux是开源的,所以基于Linux内核的Android也号称开源,所以一经推出后就受到了广大程

2015-01-13 15:56:03 2288

原创 驱动 内核 程序

驱动操作硬件,程序操作驱动。。驱动就是抽象出的统一接口,每种硬件实现自己的驱动。最开计算机没有驱动,程序直接串口,io,底层操作硬件。  ,但是要,a打印机,换成b打印机呢,由于硬件设备参数不一致,难道要重新修改,编译系统代码?就抽象出驱动接口,每种硬件实现自己的访问代码。。。驱动就是一个软件,访问硬件的软件。驱动就是统一的一个接口,,,这样,更换设备时候,程序只要安装相应驱动,因为驱

2015-01-11 15:46:31 348

转载 c 缓冲和文件

缓冲区又称为缓存,它是内存空间的一部分。也就是说,在内存空间中预留了一定的存储空间,这些存储空间用来缓冲输入或输出的数据,这部分预留的空间就叫做缓冲区。缓冲区根据其对应的是输入设备还是输出设备,分为输入缓冲区和输出缓冲区。为什么要引入缓冲区比如我们从磁盘里取信息,我们先把读出的数据放在缓冲区,计算机再直接从缓冲区中取数据,等缓冲区的数据取完后再去磁盘中读取,这样就可以减少磁盘的

2015-01-11 14:20:59 436

转载 c 文件操作

文件在进行读写操作之前要先打开,使用完毕要关闭。所谓打开文件,实际上是建立文件的各种有关信息,并使文件指针指向该文件,以便进行其它操作。关闭文件则断开指针与文件之间的联系,也就禁止再对该文件进行操作。在C语言中,文件操作都是由库函数来完成的。在本章内将介绍主要的文件操作函数。文件的打开(fopen函数)fopen函数用来打开一个文件,其调用的一般形式为:      文件指针

2015-01-11 14:10:40 444

转载 c 结构体,既内存分配

说明结构变量有以下三种方法。以上面定义的stu为例来加以说明。1) 先定义结构,再说明结构变量。如:struct stu{ int num; char name[20]; char sex; float score;};struct stu boy1,boy2;说明了两个变量boy1和boy2为stu结构类型。也可以用宏定义使一个

2015-01-11 13:42:37 305

原创 c语言,指针,及其应用

既然指针变量的值是一个地址,那么这个地址不仅可以是变量的地址,也可以是其它数据结构的地址。在一个指针变量中存放一个数组或一个函数的首地址有何意义呢?因为数组或函数都是连续存放的。通过访问指针变量取得了数组或函数的首地址,也就找到了该数组或函数。这样一来,凡是出现数组,函数的地方都可以用一个指针变量来表示,只要该指针变量中赋予数组或函数的首地址即可。这样做,将会使程序的概念十分清楚,程序

2015-01-11 13:28:17 580

原创 c语言,预处理命令

在前面各章中,已多次使用过以“#”号开头的预处理命令。如包含命令#include,宏定义命令#define等。在源程序中这些命令都放在函数之外,而且一般都放在源文件的前面,它们称为预处理部分。所谓预处理是指在进行编译的第一遍扫描(词法扫描和语法分析)之前所作的工作。预处理是C语言的一个重要功能,它由预处理程序负责完成。当对一个源文件进行编译时,系统将自动引用预处理程序对源程序中的预处理部分

2015-01-11 13:13:06 550

原创 c,回调函数。理解

一个函数的参数是个函数指针,这个函数指针就是回调函数。这个函数再外面实现,传到主调函数内部,被调用。感觉类似于,虚函数,多态,继承。当调用那个主调函数时候,主调函数内部代码不用改,不用修改实现,不用编译。直接把函数调用参数改一下就行。类似于多态,传递一个对象。对象在函数内部调用一个函数。基类指针可以指向派生类,传递一个派生类,主调函数代码不变,就可以改变行为具体的行为。重写

2015-01-11 11:11:30 267

转载 基于android 的GPS 移植——主要结构体及接口介绍

转载出处:http://blog.csdn.net/jshazk1989/article/details/6668978最近负责 Android 驱动的GPS部分,所谓Android驱动 我觉得可以说成是linux应用之前发了一个图描述了 Android GPS 架构GPS芯片大多采用串口通信,所以只要CPU能够提供一个UART 驱动, 那么跟GPS芯片通信是没

2015-01-10 12:51:27 358

转载 Linux系统框架 构成

最内层是硬件,最外层是用户常用的应用,比如说firefox浏览器,evolution查看邮件,一个计算流体模型等等。硬件是物质基础,而应用提供服务。但在两者之间,还要经过一番周折。还记得Linux启动。Linux首先启动内核 (kernel),内核是一段计算机程序,这个程序直接管理管理硬件,包括CPU、内存空间、硬盘接口、网络接口等等。所有的计算机操作都要通过内核传递给硬件。 

2015-01-10 11:38:21 625

原创 Android 框架理解层次,和Linux,以及关系。。。。理解中

就是在Linux系统上 装了一个虚拟机 java写的应用框架层。服务于更上层的java应用层。下层是jni层,就是一些c,c++写的类库,可以被java直接调用的。本质上也就是Linux系统本来的应用层。下层是hal,已经抽象层。再下层是内核层,就是设备驱动层,最底层就是。设备了。任何系统的最底层都是没有生命和没有通电的设备。

2015-01-10 11:04:44 2239

转载 c 动态链接库 静态链接库 区别练习,及其调用方法

个人观点:静态库就是可执行代码 ,就是平时写的某个c文件:头+c源文件。 只不过不是为了引用作为库,而写静态连接库就是把(lib)文件中用到的函数代码直接链接进目标程序,程序运行的时候不再需要其它的库文件;动态链接就是把调用的函数所在文件模块(DLL)和调用函数在文件中的位置等信息链接进目标程序,程序运行的时候再从DLL中寻找相应函数代码,因此需要相应DLL文件的支持。

2015-01-10 10:36:34 2484

转载 c语言 温习整理

内存条是一个非常精密的部件,包含了上亿个电子元器件,它们很小,达到了纳米级别。这些元器件,有两种状态,通电和断电,通电是高电平(5V),用1来表示,断电是低电平(0V),用0来表示。所以,一个元器件有2种状态。如果我们通过电路来控制这些元器件的通断电,那么就可以得到很多0、1状态的组合。例如,8个元器件有 28=256 种不同的组合,16个元器件有 216=65536 种不同的状态。虽然一个元

2015-01-09 05:45:47 455

转载 代码片Android ViewPager Fragment实现选项卡和fragment

public class TestFragment extends Fragment { private static final String TAG = "TestFragment"; private String hello;// = "hello android"; private String defaultHello = "default value";

2015-01-03 09:44:49 307

转载 Android ViewPager Fragment实现选项卡和fragment

原文 http://blog.csdn.net/hongshengpeng/article/details/19674137fragment再creatview中获取布局中的view,通过imflate对应的layout。根view和activity可以findviewbyid()。。。getactivity()可以获取绑定的activity,获取activity上下文,或者在

2015-01-03 09:30:39 419

原创 eclipse使用问题

项目多,加载慢?你可以关掉暂时不用的项目(右击要关掉的项目---关掉项目(close project)),然后选择package explorer右上角那个向下的那个小三角形,然后选择过滤器(Filters) ,然后勾选closed projects这样的话,包视图就不显示关掉的项目。注释::??alt+shift+j

2014-12-30 08:20:37 431

原创 知识积累记录帖

2014年12月29日 ,开始记录每天练习掌握知识点2014年12月29日:slidingmenu开源项目,viewpagerindicotor指示器+viewpager+fragment搭建tabUI。库项目的添加整理。

2014-12-29 12:02:51 365

原创 android slidingmenu demo 调试

程序运行要类库,jar或者项目做库Actionbarssherlock下载,导入作为项目slidingmenu中/library导入作为项目,slidingmenu中/library依赖于Actionbarssherlock,要把Actionbarssherlock作为slidingmenu中/library的 库,删除重复的v4jar,将FragmentActivity父类换成S

2014-12-26 16:07:44 276

原创 关于Android 特效 ui

ActionBarSherlock 是个支持库,使2.0-3.0之间不支持actionbar的支持。

2014-12-25 10:18:14 220

原创 android 设计思想

接口编程,重用性,扩展性,灵活性,可维护性尽量细化接口功能,不要多个接口综合子类父类可替换,多态封装,隐藏内部实现细节,提供统一接口控制反转既回调函数,系统回调,只要实现回调接口就行。

2014-12-17 15:06:34 269

原创 Android 资源

\res\drawable-hdpi \res\drawable-ldpi \res\drawable-mdpi \res\drawable-xdpi 用于分辨率适配,屏幕密度适配,一英寸多少像素点。多个layout文件夹,用于屏幕分辨率适配(分辨率=屏幕密度X尺寸);一。Android中的Drawable资源1.StateListDrawable资源Sta

2014-12-15 13:49:31 328

原创 android 退出。

System.exit(0) 用来让虚拟机停止运行,也就停止了程序的运行::不推荐finish()是销毁对应的activity。1. Dalvik VM的本地方法:获取当前进程,然后杀死进程。只能自杀,不能杀死别的进程。  android.os.Process.killProcess(android.os.Process.myPid())//获取PID2  ActivityMan

2014-12-15 12:33:16 202

原创 andriod之ui动画切换效果动画汇总。

activity 切换framentviewpagerviewfliperpopwindow

2014-12-12 11:45:17 345

原创 安卓客户端,服务端

安卓是手机接收端,可以调用手机本身的服务,通过http协议与服务器交互,http协议是基于文本的,与服务端开发语言无关。服务端可以使c,java,php等开发。只要处理http协议就行

2014-12-08 16:00:57 799

原创 android 网络编程

http下载,获得输入流,读取即可上传参数:get方式,

2014-11-10 09:21:31 238

原创 imageview 缩放方式

CENTER /center 在视图中心显示图片,并且不缩放图片 不缩放。MATRIX / matrix 用矩阵来绘制CENTER_CROP / centerCrop 按比例缩放图片,使得图片长 (宽)的大于等于视图的相应维度CENTER_INSIDE / centerInside 按比例缩放图片,使得图片长 (宽)的小于等于视图的相应维度FIT_CENTER / fitCen

2014-11-08 19:11:12 591

原创 my sql使用

一个公司有个数据库服务器,

2014-11-04 00:03:42 998

原创 android 安全 点点

信息保密,不被窥探。

2014-11-02 21:32:15 288

转载 Android 面试总结

1、 方法重载与覆盖的区别?( Overload与Override的区别) 32、 String 和StringBuffer的区别 33、 字符串“abcde”通过写一个函数不让调用第三方的字符串,实现一个字符串倒序,比如字符串“abcde” 变成“edcba” 34、 抽象类与接口的区别(abstract与interface的区别) 35、 集合的实现类与区别? 36、 线程

2014-11-02 14:07:50 481

原创 android 多线程 知识点

java 多线程。sleep,不释放锁,是其他线程(高优先级,低优先级)都有执行

2014-11-02 13:31:04 359

原创 Android 自定义控件 思路

自定义组合控件建立一个类继承某种layout

2014-11-01 14:11:56 405

原创 程序员开发什么游戏好

鬼泣4,5合金装备

2014-10-31 14:25:08 280

空空如也

空空如也

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

TA关注的人

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