自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (2)
  • 收藏
  • 关注

原创 Android带清除按钮的文本框

大部分的android应用中的文本框都带有清除按钮,在输入长文本后可以一次清除所有输入,实现的思路有很多,比如直接用EditText+ImageView,但是每个文本框都要这么搞麻烦不说,且不利于维护。 本文的实现思路是通过继承EditText,并通过复写draw方法,将清除按钮画出来,然后通过监听onTouchEvent方法,判定用户是否点击了draw出来的区域进而判定是否需要清除文本。

2015-06-15 14:42:02 2311 1

原创 Realm数据库

Realm是一个移动端用来替代sqlite数据库的解决方案,支持android、ios,支持加密。基础api和示例可以参考官网,以下纪录的是在使用移动数据库时需要考虑的问题。

2015-06-14 13:46:35 5321 2

原创 Dalvik指令集

Dalvik指令集

2015-05-29 21:05:43 886

原创 android Smali静态分析(二)

静态分析是指在不运行代码的情况下,采用词法分析、语法分析等手段对程序文件进行扫描生成反汇编代码,通过阅读反汇编代码来掌握程序功能的一种手段。本文使用通过介绍baksmali反编译生成的smali文件来分析android程序。

2015-05-29 11:43:03 1372

原创 android Smali静态分析(一)

静态分析是指在不运行代码的情况下,采用词法分析、语法分析等手段对程序文件进行扫描生成反汇编代码,通过阅读反汇编代码来掌握程序功能的一种手段。本文使用通过介绍baksmali反编译生成的smali文件来分析android程序。

2015-05-14 21:55:53 2238

原创 Android提供第三方jar包时资源打包

目前提供第三方jar包支持,我已知的解决方案包括: 1. 直接提供library工程。这种形式主要用于内部或者公共项目。 2. 将代码打包成jar,提供尽包含资源的library工程。 3. 将所有非图片资源转化成代码,提供图片和jar包。直接提供library工程和提供资源文件的方式最方便,且集成方可自主修改待集成界面,但有些时候出于公司的考虑需要禁止用户修改界面(至少比较难)。

2015-05-12 20:16:31 2591 1

原创 Android反编译——Smali语法Hello World

使用smali语法编写代码,并在dalvikvm中执行。

2015-05-06 15:01:24 961

原创 Android在debug和release模式自动加载不同的配置文件

Android在debug和release模式自动加载不同的配置文件 思路: 1. 判断当前运行在何种模式下 2. 加载配置文件1. 判断当前运行在何种模式下当直接在eclipse中运行程序和android tools工具打包时候,会自动修改gen/**/BuildConfig.java中的字段DEBUG字段的值if (BuildConfig.DEBUG) { // deb

2015-02-11 18:34:34 4813

原创 关于目前开发的app中网络数据请求架构的一点思考

讨论的前提:基于网络的请求是安全可靠的最基本的网络请求架构目前正在使用的架构理想的架构S 代表ServerM 代表MessageCenterUI 代表用户界面DB 代表数据库MUI 代表程序主界面MS 代表Memory Storage1.最基本的网络请求架构直接由用户界面请求网络,并在界面的生命周期发生变化的时候控制网络请求,稍微厉害点的可能会将网络请求抽取

2015-01-18 16:22:11 1087

转载 jvm编码

本文转载自:http://blog.csdn.net/cookieweb/article/details/7354813如有侵犯版权请与博主联系,将尽快删除1、JVM中单个字符占用的字节长度跟编码方式有关,而默认编码方式又跟平台是一一对应的或说平台决定了默认字符编码方式;2、对于单个字符:ISO-8859-1单字节编码,GBK双字节编码,UTF-8三字节编码;因此中文平台(中文

2014-12-04 23:42:29 727

原创 Mac英文版MyEclipse 10运行tomcat日志乱码

Mac在使用之初选择了中文一直没问题,今天心血来潮修改了系统语言,然后启动MyEclipse的tomcat,在console中一直是乱码。    1. 刚开始以为是log4j的配置有问题,检查了下配置,发现已配置成了在控制台和文件输出都为utf-8,打开日志文件检查发现是中文,但是控制台却还是乱码;    2. 设置了workspace的编码为utf-8        步骤:Prefe

2014-12-04 22:56:40 1991 1

原创 AsyncTask运行在单线程下

在Android中使用多线程,首先考虑的就是AsyncTask,原因不用多少,方便。但是今天在做项目的时候发现一个问题,我在一个Service中启动了2个AsyncTask分别执行不同的任务,但却只有一个在运行,怎么回事呢?    首先想到的是可能Service限制了线程数量,写了2个Thread并行运行发现没问题,然后就想到可能是AsyncTask的问题,上官网查了下发现如下描述:

2013-10-23 16:21:07 1071

原创 ssh无密码登陆

1. 使用root登陆修改/etc/ssh/sshd_config文件(客户端服务端都需要改)将#AuthorizedKeysFile     .ssh/authorized_keys前面的#去掉--如果需要root也能无密码登陆, 把#PermitRootLogin     yes前面的#去掉执行下面的命令重启ssh服务/etc/rc.d/init.d/sshd re

2012-05-18 09:12:27 577

转载 CentOS6.2 Atheros ar8152 网卡驱动安装

新装了centos6.2, 不能上网, 使用命令ifconfig后发现只有lo没有eth0, 上网搜了无数资料尝试了无数方法之后终于可以了, 只记得大致是在这些步骤以后就可以了.......下载驱动http://download.csdn.net/download/chenjiebin/4090935然后解压tar -zxvf AR81Family-linux-v1.0

2012-05-07 17:44:18 2896

原创 struts2文件下载

Action:package test.action;import java.io.InputStream;import org.apache.struts2.ServletActionContext;import org.springframework.context.annotation.Scope;import org.springframework.stereotype.C

2012-01-14 01:24:13 336

原创 TOMCAT 域名配置

准备:  + 域名一个(www.test.com)  + 安装好的tomcat一个修改配置  + 在tomcat/conf/server.xml中      修改为80" protocol="HTTP/1.1"      修改 改为 www.test.com">      修改www.test.com"      进入tomcat6/conf/Catalin

2012-01-12 01:27:33 367

原创 Linux Mysql 乱码解决

+ 问题:在VPS Linux上面安装了java web环境,启动tomcat后从数据库中查询出来的中文全部乱码,考虑到是否是Mysql编码问题导致+ 查看mysql编码方式执行     #>mysql -u root -p 提示输入密码,输入密码,进入mysql的命令行模式    mysql>show variables like 'character%'+---

2012-01-11 00:52:48 415

Microsoft PowerPoint 开发参考.CHM

包含对象 Application AddIns (AddIn) AnswerWizard Assistant AutoCorrect COMAddIns (COMAddIn) CommandBars (CommandBar) DefaultWebOptions DocumentWindows DocumentWindow Panes Pane Selection ShapeRange ActionSettings Adjustments AnimationSettings CalloutFormat ConnectorFormat Diagram DiagramNode FillFormat GroupShapes LineFormat LinkFormat OLEFormat PictureFormat PlaceholderFormat Script ShadowFormat ShapeNodes Table Tags TextEffectFormat TextFrame ThreeDFormat SlideRange ColorScheme Comments Design HeadersFooters Hyperlinks Master Scripts Shapes Shape Slide SlideShowTransition Tags TimeLine TextRange ActionSettings Font ParagraphFormat Shape View FileDialog FileSearch LanguageSettings NewFile Options Presentations Presentation SlideShowWindows Presentation SlideShowView

2012-09-11

Microsoft Excel 2010 开发人员参考.chm

本文档包含下列部分: Excel 2010 中面向开发人员的新增功能:提供按对象分类并按字母顺序列出的新成员列表。 新的对象、集合和枚举: 提供新的对象和枚举的列表。 新的成员和常量: 提供按对象分类并按字母顺序列出的新成员的列表。 在 Excel 中的操作方法: 提供有关开发自定义 Excel 解决方案的操作方案主题示意图。 概念: 提供开发自定义 Excel 解决方案的重要概念。 参考: 提供 Excel 对象模型的参考资料。

2012-09-11

空空如也

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

TA关注的人

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