- 博客(88)
- 资源 (36)
- 收藏
- 关注
原创 关于android studio报错transformClassesAndResourcesWithProguardForRelease
android studio 混淆时报错:Warning:Exception while processing task java.io.IOException: Please correct the above warnings first.:transformClassesAndResourcesWithProguardForRelease FAILEDError:Exec
2016-05-20 15:07:25 5415 3
原创 eclipse中打开项目文件夹
1.windows下安装EasyExplorer插件,有了这个插件就可以很方便地打开资源文件所在的文件夹了.下载地址:http://sourceforge.net/projects/easystruts直接将该jar文件放置在eclipse的 plugin 目录下,然后重启eclipse平台就可以在右键中看到East Explorer菜单项,就可以打开资源所在的目录了。
2016-02-17 11:27:00 3155
原创 禁用 Ubuntu 自动挂载功能
在Ubuntu 10.04中,系统发现U盘、移动硬盘,只是一个提示,需要用户到“计算机”中打开U盘。但是10.10中只要U盘、移动硬盘一插入电脑。系统就直接打开U盘、移动硬盘了。如何修改才能使系统不自动打开U盘、移动硬盘,而是由用户到计算机中双击U盘、移动硬盘磁盘打开。下面就把我自己的做法说一下:在终端输入:gconf-editor在出来的界面中依次找到:
2016-01-18 10:09:03 5227
原创 在Ubuntu 中使用Source Code Pro字体
话说Adobe 的Source Code Pro 号称是最佳的编程字体。而且开源的。 在ubuntu 中折腾看下,效果如何。Step1.下载字体推荐GitHub上面的项目主页上下载 Source Code Pro我选择下载最后更新的版本Step2.解压使用$unzip SourceCodePro_FontsOnly-1.013.zip会生成一
2016-01-15 13:17:41 7596
原创 ubuntu下配置JDK7环境变量
ubuntu下JDK配置本质上和win是一样的:1、去官网下载JDK7,找jdk-7u21-linux-i586.tar.gz并下载:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html2、解压后得到名字为jdk1.7.0_21的文件夹,将其复制到 /usr/lib
2016-01-09 11:17:34 574
原创 RGB颜色参考,方便自己查阅
RGB颜色查询对照表 RGB颜色对照表#FFFFFF #FFFFF0 #FFFFE0 #FFFF00 #FFFAFA #FFFAF0 #FFFACD #FFF8DC #FFF68F #FFF5EE
2015-11-06 09:52:07 792
原创 php使用gd库将文字转换成图片
GD库是干什么用的呢!它是php处理图形的扩展库,GD库提供了一系列用来处理图片的API,使用GD库可以处理图片,或者生成图片。<?phpheader("Content-type: image/gif");$im =imagecreate(600,200);$background_color = ImageColorAllocate ($im, 255, 255, 200);$col
2015-03-11 16:20:10 4291
原创 BitmapFactory.Options介绍(整理自查阅)
Android 图片压缩也即生成缩略图方法 Bitmap是Android系统中的图像处理的最重要类之一。用它可以获取图像文件信息,进行图像剪切、旋转、缩放等操作,并可以指定格式保存图像文件。本文从应用的角度,着重介绍怎么用Bitmap来实现这些功能。 一、Bitmap的生成1.1 BitmapFactory decode出Bitmap Bitm
2015-03-10 11:20:11 1279
原创 android 系统级 service详解
一、android 系统级 service简要说明 android系统级的服务包含了Android Service 和Native Service . Android Service 也称作 Java Service ,是用JAVA语言编写的,实现在框架层。Native Service 也称作 System Service ,是用C++语言编写的,实现在Runtime层。
2015-01-23 15:01:18 5241 1
原创 搭建一个wordpress博客的一点感想
这几天突发奇想,想自己搭建一个博客网站玩玩。作为一位在IT界摸爬滚打好几年的程序猿来说,了解并搭建一个网站是很有必要的。至少能够了解其中的过程。对于我们这种屌丝程序员来说,是不想花钱就完成全部的事情。显然免费是我们的目标。搭建网站,最重要的就是三件事情啦。申请域名,申请空间,绑定域名和空间。 (1)申请域名,当然是相当重要的啦。但也相对来说是最简单的,百度搜索了大半天,也没有
2015-01-15 22:23:12 1115
原创 Hasen的linux设备驱动开发学习之旅--时钟
/** * Author:hasen * 参考 :《linux设备驱动开发详解》 * 简介:android小菜鸟的linux * 设备驱动开发学习之旅 * 主题:时钟 * Date:2014-11-13 */
2014-11-15 10:13:19 1287
原创 Hasen的linux设备驱动开发学习之旅--中断
/** * Author:hasen * 参考 :《linux设备驱动开发详解》 * 简介:android小菜鸟的linux * 设备驱动开发学习之旅 * 主题:中断与时钟 * Date:2014-11-11 */
2014-11-13 17:20:38 1516
原创 Hasen的linux设备驱动开发学习之旅--异步I/O
linux中最常用的输入/输出(I/O)模型是同步I/O。在这个模型中,请求发出后,应用就会阻塞,知道请求满足为止。但是在某些情况下,I/O请求可能需要与其他的进程进行交叠。可移植操作系统接口(POSIX)异步I/O(AIO)应用程序接口(API)就提供了这种功能。 AIO基本思想是允许进程发起很多的I/O操作,而不用阻塞或者等待任何操作完成。稍后或在接受到I/O操作完成的通
2014-11-11 10:24:50 1358
原创 Hasen的linux设备驱动开发学习之旅--异步通知
/** * Author:hasen * 参考 :《linux设备驱动开发详解》 * 简介:android小菜鸟的linux * 设备驱动开发学习之旅 * 主题:异步通知 * Date:2014-11-05 */
2014-11-10 18:46:50 1212
原创 Hasen的linux设备驱动开发学习之旅--支持轮询操作的设备驱动
/** * Author:hasen * 参考 :《linux设备驱动开发详解》 * 简介:android小菜鸟的linux * 设备驱动开发学习之旅 * 主题:支持轮询操作的设备驱动 * Date:2014-11-05 */
2014-11-07 14:20:50 1171
原创 Hasen的linux设备驱动开发学习之旅--支持阻塞的设备驱动
/** * Author:hasen * 参考 :《linux设备驱动开发详解》 * 简介:android小菜鸟的linux * 设备驱动开发学习之旅 * 主题:支持阻塞的设备驱动 * Date:2014-11-05 *//** * 现在实现这样一个设备,globalfifo,只有当FIFO中有数据的时候(即有进程把数据写入了FIFO * 而且没有被读进程
2014-11-05 17:23:44 896
原创 Hasen的linux设备驱动开发学习之旅--阻塞与非阻塞I/O
/** * Author:hasen * 参考 :《linux设备驱动开发详解》 * 简介:android小菜鸟的linux * 设备驱动开发学习之旅 * 主题:增加了并发控制的设备驱动程序 * Date:2014-11-04 */ 阻塞操作是指在执行设备操作时,若不能获得资源,则挂起进程直到满足可操作的条件后再进行操作。被 挂起的进程进入休眠状态,被从调度
2014-11-05 15:13:00 1369
原创 Hasen的linux设备驱动开发学习之旅--增加了并发控制的设备驱动程序
/** * Author:hasen * 参考 :《linux设备驱动开发详解》 * 简介:android小菜鸟的linux * 设备驱动开发学习之旅 * 主题:增加了并发控制的设备驱动程序 * Date:2014-11-04 */#define GLOBALMEM_SIZE 0x1000 /*全局变量大小:4KB*/#define ME
2014-11-04 16:49:11 885
原创 Hasen的linux设备驱动开发学习之旅--linux设备驱动中的并发与竞态
/** * author:hasen * 参考:《linux设备驱动开发详解》 */1、并发与竞态并发(concurrency)指的是多个执行单元同时、并行被执行,而并发的执行单元对共享资源(软件上的全局变量,静态变量等)的访问则很容易导致竞态(race conditions).主要的竞态发生在以下几种情况:(1)对称多处理(SMP)的多个CPU(2)单CPU内进程
2014-11-04 15:35:46 1147
原创 Hasen的linux设备驱动开发学习之旅--支持多设备的字符设备驱动
/** * author:hasen * 参考 :《linux设备驱动开发详解》 * * 支持两个设备的字符设备驱动 *//*globalmem设备文件打开函数*/int globalmem_open(struct inode *inode ,struct file *filp){ /*将设备结构体指针赋值给文件私有数据指针*/ struct globalmem_dev
2014-10-31 10:17:55 933
原创 Hasen的linux设备驱动开发学习之旅--使用文件私有数据的字符设备驱动
/** * author:hasen * 参考 :《linux设备驱动开发详解》 * * 使用文件私有数据的globalmem设备驱动实例 */#include #include #include #include #include #include #include #include #include #include #include #define
2014-10-31 09:50:20 1067
原创 Hasen的linux设备驱动开发学习之旅--简单字符驱动实例globalmem
/** * author:hasen * 参考 :《linux设备驱动开发详解》 * * [1]分配和释放设备号: * 分配函数: * (1)int register_chrdev_region(dev_t from,unsigned int count,const char *name) ; * 用于已知起始设备的设备号的情况 * (2)int alloc_chrdev
2014-10-30 17:55:36 1096
原创 linux中file_operations结构体详解
/** * author:hasen * 参考:《linux设备驱动开发详解》和sunsea1026的CSDN博客 * 作用:方便自己参考查阅 */struct file_operations{ struct module *owner //第一个 file_operations 成员根本不是一个操作; 它是一个指向拥有这个结构的模块的指针. 这个成员用来在它的操作还在被使用时阻止模
2014-10-30 16:19:24 3514
原创 解决小米3无法连接到Eclipse
作为小米的忠实用户,你的小米手机无法连接使用USB调试,无法连接电脑下载应用和游戏,是不是让你很揪心?作为手机开发者,你的小米手机无法连接到Eclipse进行应用开发,是不是让你很揪心?下面简要介绍一下我的解决步骤,也是在Eclipse时进行了无数次的尝试和寻找答案。一、首先你要打开手机的USB调试,有人这第一步就没有完成,找了半天问题,岂不是白费功夫。步骤如下:1.选择“设置
2014-07-06 12:17:17 1579
转载 linux下如何模拟按键输入和模拟鼠标
查看/dev/input/eventX是什么类型的事件, cat /proc/bus/input/devices设备有着自己特殊的按键键码,我需要将一些标准的按键,比如0-9,X-Z等模拟成标准按键,比如KEY_0,KEY-Z等,所以需要用到按键模拟,具体 方法就是操作/dev/input/event1文件,向它写入个input_event结构体就可以模拟按键的输入了。li
2014-06-23 17:00:15 2908
原创 android原生browser分析(二)--界面篇
我们先看一张浏览器的主界面,上面标示浏览器界面各部分对应的类,这里是以平板上的界面为例。给张图是为了给大家一个直观的感觉。 BrowserActivity是整个应用的主界面,在onCreate中创建了Controller对象,Controller对象是整个应用最重要的管理类,这个后面再说。@Override public void onCreate(Bundle ici
2014-06-21 09:40:55 4381 4
原创 android原生browser分析(一)--Application
类Browser.java是整个应用的Application.其代码如下: public class Browser extends Application { @Override public void onCreate() { super.onCreate(); // create CookieSyncManager
2014-06-18 16:04:17 3111
转载 Android中Binder通讯机制详解
Android深入浅出之Binder机制本文是转载文章,在此感谢原作者精彩的讲解!!原文地址:http://www.cnblogs.com/innost/archive/2011/01/09/1931456.html本人整理PDF文档免费下载地址:http://download.csdn.net/detail/u011430511/7458045一 说明Android系统最常见
2014-06-06 17:22:08 1059
翻译 Oracle官网JNI简介和接口函数分析
目录 第一章 概述 5JNI概述 5历史背景 6JDK1.0本地方法接口 6JAVA运行时接口 6原始本地接口和JAVA/COM接口 6目标 7JNI方法 7JNI编程 8第二章 设计综述 8JNI接口函数和指针 8编译,加载和链接本地方法 9解析本地方法名 10本地方法参数 11引用JAVA对象 13全局和局部引用 13实现
2014-05-30 15:33:33 2940
原创 正则表达式元字符
元字符描述\将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。例如,“\n”匹配字符“n”。“\\n”匹配一个换行符。序列“\\”匹配“\”而“\(”则匹配“(”。^匹配输入字符串的开始位置。如果设置了RegExp对象的Multiline属性,^也匹配“\n”或“\r”之后的位置。$匹
2014-05-29 12:23:29 626
原创 Windows下搭建Eclipse开发C++的环境
1、在eclipse中安装CDT。 如果你下载的eclipse是adt版本,在【Help】-->【About ADT】中包含CDT,如下图,则跳过这个步骤。 CDT安装方法主要有两种,在线安装与离线安装方法; 第一种(在线安装方法): Windows --> install new software 官网给出了p2网址http://download.ec
2014-05-09 11:25:18 697
原创 android图片高斯模糊的方法
package com.hasen.test;import android.graphics.Bitmap;import android.graphics.Canvas;import android.graphics.PixelFormat;import android.graphics.drawable.BitmapDrawable;import android.graphics.d
2014-01-20 19:58:38 1992 1
原创 JNI开发环境搭建及第一个JNI小例子
本人用的是GNUStep + NDK +Eclipse开发JNI。GNUStep是模拟Linux的开发环境。废话不多说,直接上步骤:1、下载GNUStep 并安装 下载地址http://www.gnustep.org/experience/Windows.html。 进入下载界面可以看到如下的界面
2014-01-03 17:14:55 1254
原创 网络请求处理与数据处理返回对象
一个网络请求工具类:package com.android.whether.tools;import java.io.IOException;import java.util.ArrayList;import java.util.HashMap;import java.util.Map;import org.apache.http.HttpEntity;import or
2013-12-25 10:54:56 1930
原创 如何判断输入的字符是中英文
用Matcher 和Pattern类可以实现字符匹配,从而实现判断字符是中文,英文还是数字 Pattern pattern ; Matcher matcher ; pattern=Pattern.compile("[a-zA-Z]+"); matcher = pattern.matcher(input); if(
2013-12-25 10:28:26 3465
原创 将汉字转成拼音的工具类
Android源码中通讯录自带一个将汉字转成拼音的工具类HanziToPinyin.java,分享给有需要的朋友,可能在项目中用得到代码如下:package com.android.whether.tools;/* * Copyright (C) 2011 The Android Open Source Project * * Licensed under the
2013-12-25 10:19:25 3410
转载 android adb启动失败问题 adb server is out of date. killing... ADB server didn't ACK * failed to start daem
今天打开Eclipse,真机连接之前,是要启动adb的,突然发现就失败了。错误如下--》adb server is out of date. killing... ADB server didn't ACK * failed to start daemon *第一猜想,就是adb的端口号被占用了。随机--一.查看是否是豌豆荚或者手机助手占用了端口号,但是发现没有。
2013-11-14 12:05:26 812
原创 如何把View转换成Bitmap
如下是两个方法:已经写成了方法可以直接调用 public Bitmap convertViewToBitmap(View view){ if(view == null){ return null ; }else{ Bitmap bitmap = Bitmap.createBitmap(view.getWidth(), view.g
2013-11-06 10:11:42 991
原创 分享一个自定义的View--SimpleClock
首先这是一个自定义的View,继承自android.view.View .这个是在安卓开发中十分最常用的。上张效果图:我们在使用安卓系统自带的View时,都是有规定好的属性,我们来赋值,今天简单介绍一下如何自己定义一些属性。正如上图,SimpleClock有两种类型,我姑且把它分为before和after两种。1.我们在values文件夹中创建一个attrs.xml文件。
2013-11-03 15:33:55 1163
Linux版Google chrome浏览器 64位 59.0.3071.86.deb
2017-10-13
Linux下bcompare安装包及注册码(开发五年亲测十分好用)
2017-10-13
十余种音频格式文件合集(可用于音频播放器调试)
2017-10-13
学习Go语言高清PDF版(带目录非扫描八章)
2017-10-13
项目管理知识体系指南第五版 中文版(高清完整扫描PDF版630页)
2017-10-13
可以用来修改Android的系统属性的mprop工具
2017-08-16
高级系统架构师培训
2016-07-20
php使用gd库实现文字转图片
2015-03-11
如何创建android系统服务
2015-01-23
[Hasen图示系列]android中键盘消息处理机制
2015-01-23
[Hasen图示系列]android中vold机制
2015-01-23
[Hasen图示系列]android中rild机制
2015-01-23
[Hasen图示系列]android中handler机制
2015-01-23
Unity3D圣典中文脚本.chm
2014-06-25
How to Write makefile.pdf
2014-06-23
Cocoa基本原理指南.pdf
2014-06-23
Making it Big in Software(远大前程).pdf
2014-06-09
oracle官网Jni翻译.pdf
2014-05-30
dom4j-1.6.1.jar
2014-05-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人