自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 资源 (16)
  • 收藏
  • 关注

原创 android逆向01:修改apk的资源文件,smali插桩

前提:有需求才有实现。android逆向能干什么?去除游戏中的广告,跳过各种支付达到付费效果,人为干预简化游戏流程直奔主题,无限增加各种付费道具,等等;当然可以对自己的apk进行逆向的逆向进行加固,毕竟冰冻三尺并非一日之寒。有个朋友让我暴力破解个apk,达到改头换面的目的,那我把之前学习的逆向相关的内容整理下,列出个demo来演示一下,记录下自己的学习历程。这篇就先简单演示下替换字

2015-03-11 17:12:16 4239

原创 cocos2dx 3.3 android开发环境搭建

之前玩过cocos1.4  2.1  2.3  这个在windows上开发环境的搭建会让你痛不欲生,各种资源搬来搬去;想哭;坦白说,现在新版本的cocos在交叉环境搭建上优化了好多,很赞,越来越赞。给开发者省出多余的时间创造好的体验。好,我们来看下cocos2dx最新版3.3 交叉编译环境如何搭建。准备软件1.video studio 2012、 用来生成cocos2dx解决方

2015-01-10 15:19:48 1798

原创 EA建模-绘制活动图

partition 添加3个分区

2014-10-24 15:22:17 13116 4

原创 EA建模-绘制状态图

首先我们要知道状态图长什么样子,各个状态的连线。

2014-10-24 15:01:21 12472 8

原创 EA建模-绘制用例图

根据EA快速连线texi

2014-10-24 14:12:30 4718 3

原创 EA建模-绘制顺序图

顺序图是一种交互图,

2014-10-24 13:46:56 15744

原创 实现一个密码验证输入框

有段时间没有写代码了,布局都不太会写了,好一会儿才写出个xiangy

2014-08-29 11:15:18 1045

原创 dialog中处理鼠标事件

android提供了监听鼠标事件的huidia

2014-08-14 15:08:02 1994

原创 我要用近期业余时间看完这18本书

如题所示,我要用接下来的空余时间读完这18本书。

2014-08-13 10:06:36 1527

原创 openfire3.9.3服务器的外部数据库配置mysql

之前自己玩过openfire的源码编译,部署,用的内置数据库,只是好奇而已。现如今对openfire有一点理解了,尝试用mysql来重新配置最新openfire服务器,使得可视化,可拓展性更好些。

2014-06-24 15:24:26 4552 1

转载 Android Studio adb无法启动解决方案

做android开发的都知道adb是用于和android设备(包括模拟器)进行通信的系统命令行工具。如果adb无法启动(adb not responding)我们则无法将开发的安装包进行测试。工具/原料Android Studiocmd命令行方法/步骤当我们启动And

2014-06-19 10:16:51 8063 2

原创 闲置几个月后,闲谈下然后开始解bug了

来这公司快3个月了,真正做的事情就是每天打开csdn, eoe看一会儿,逛逛国外的论坛stackoverflow,github,看看有没有跟技术相关的新鲜事;然后就是打开eclipse开始项目的浏览,熟悉过程;3个月每天如此,甚是悠闲,我真怀疑这是不是程序员的工作。期间改了几个UI版本以适配不同机型,平台,写了该项目的架构文档,其实项目一期不是我做的,让我这个接手的来写这个文档,真是有点尴尬,不过

2014-06-09 09:43:01 807

原创 cocos2dx项目中新增场景类

从0开始创建一个cocos2dx项目然后运行是可以的,但是如果我们要自己来创建属于自己的场景类呢?理论永远只是停留在理论,实践过后才知道问题并不是那么简单:1.在项目工程中的classes文件夹中右击-添加-新建项--,然后

2014-04-23 10:52:55 1528 2

原创 cocos2dx引擎架构图

用类图来勾勒了下神秘的cocos2dx引擎,突然间发现,maos

2014-04-22 13:26:06 2006

原创 图解android焦点传递,事件分发

能用图示bi

2014-04-09 12:13:35 2232

原创 AsyncTask的实用-中断请求实现

平时的app网络操作一般有几种方式: new Thread() + handler ; new AsyncTask().......我常用的方式是new AsyncTask(), 可能比较方便吧,弊端:就是一旦请求,没有焦点,只能等待黑圈转完;new Thread() 好处是好控制,但是用多了占内存;前几天跟同事讨论了下,翻看了下源码,方案来了!我们要实现的就是我不想请求了,按下bac

2014-02-27 13:57:01 1996

原创 linux与windows简单实现文件共享

前记:接下来的一份工作可能是要在linux环境下面进行android开发了,因为之前有些linux下的简单编程经验,所以对我来说应该也不是什么难事,而且自己平时也在个人电脑上面搭建了各个平台的android开发环境。也算是未雨绸缪吧,linux命令行的简单操作也不成问题。恰巧今天看见有人在群里用命令行打印出了一匹马!! 哎呀,我坐不住了,拿出2T移动硬盘,掏出自己的ubuntu镜像文件,把网络

2014-02-27 13:22:32 1324 1

原创 修改输入法键盘的enter为 “搜索”字样

因为UI上方有个搜索框,中间的放大镜实在太小,不方便点击触发,最好能监听edittext,然后在输入法右下角的enter来触发搜索。将enter键上面的字样由“下一步”改为“搜索”更合理些,所以我们可以做下面几步:1.搜索框的布局文件:关键加入android:imeOptions="actionSearch" ---(实际修改)<EditText android

2014-01-08 11:09:27 2894

原创 ubuntu12.04下eclipse开发-真机连接

前几天成功安装了3系统,并在ubuntu12.04LTS中成功下载了4.3源码,同时搭建好了一套android开发环境,不过当时真机一直连接不上,只能在模拟器上跑,所以用ubuntu玩了几天linux,也就没怎么动了。本周5在论坛中无意发现一哥们儿分享的《黑马程序员2012全年培训视频(50G)》,不知何故此贴已被迅速删除。下载了android部分回来看看,还是挺有用的。其中有部分就是关于fram

2013-12-21 22:44:39 1359

原创 viewpager中彻底性动态添加、删除Fragment

viewpager嵌套fragment是一个比较帅气的使用,但是问题多多,毕竟没怎么用过。之前viewpager的使用顶多是在应用开始的介绍页,viewpager内嵌几张介绍图片,其实这个使用是比较常规的;假如嵌套布局搞的复杂点,如自定义view/fragment,那么就要考虑下布局资源的分发情况了,而不是简单的对Adapter或者pager进行clear、removeAllViews。拿

2013-12-14 14:25:48 28437 24

原创 由Android打包混淆、导签名引发的几个事情及解决办法

之前只是写代码,没打包过。今天配置好打包文件准备打包生成key,报错了,说-jar找不到、、好上火,转而检查路径,进dos看看是不是Jdk没装好或者有中文路径;检查过后一切ok,这就怪了。 环境是去年搭建的,按道理说不应该有问题--Eclipse+adt+sdk,最传统的搭建方式。然而,我用adt-buddle导出的时候竟然是可以的!!! 难道说这个配置不行了???? 其实我深信的确是环境的问题,

2013-12-10 17:54:36 1603

原创 vs同一个工程下不要有多个main函数

最近晚上有时间的时候都会用vs调试下cpp的基础程序代码,练习下基础语法。有个问题搞的我很纳闷,第一次我写了个测试cpp源文件,ctrl+F5可以运行,然后按照写java测试类的思维,在同一个工程下面又创建了个cpp源文件,单独运行的时候很不幸的报错了,然后挪到Dev C++中单独编译时是正常的(F9),有点小纳闷,到群里一问,哦,原来cpp程序中只能有一个main函数!! 定性思维害死人。代

2013-12-09 23:35:37 6724 1

原创 SVN代码同步的一个小用法

之前提交、获取代码都小心翼翼的,先一个文件一个文件的提交,生怕跟同事的代码起冲突,好小心,只是因为不知道代码还可以用Team Synchronizing来进行同步检测,提交,更新。 详情见下文:1.先将代码同步打开,会看见自己的工程项目,然后有3个按钮可以检测到当前的代码状态:自己未提交代码、需要拉取的代码、与服务器冲突的代码【下图从左-右】2.点开左1,看看自己的代码有没有要提交的;

2013-12-04 12:38:37 2788

原创 viewpager嵌套多个Fragment并处理点击事件

前记:本身自己对于fragment了解的就不太多,当自己半路插进项目组开始继续开发的时候,我发现了viewpager+fragment   而且做这个功能的那哥们儿告诉我说就差点击事件没实现了、、 我当时就菊花一紧,你大爷的,你做不出来的烂摊子让我这个不懂fragment的来收拾 让我情何以堪、、你都倒腾了半年了、心里虽然骂了特一顿,但是作为一个程序素养不错的咱,还是接过来了。开始尝试:

2013-11-25 16:20:49 9695 3

原创 编译openfire3.8.2源码

看了下及时通信,要有openfire smack支持,所以先走第一步,看openfire;1.最新源码下载地址:http://www.igniterealtime.org/downloads/download-landing.jsp?file=openfire/openfire_src_3_8_2.zip2.将源码导入eclipse:http://blog.csdn.net/maple13

2013-11-23 23:09:19 1381

原创 Java的getter/setter在Android_JSON解析中的关键作用

今天下午在后台联调,说白了就是将JSON解析映射成Java中的实体类然后对其进一步操作-UI呈现;开始很快的根据提供的字段写完了映射entity,但是其中的字段名字比较长,我就自己稍微改短了一点,返回null;大爷的 当时的脑子直接短路了,然后第一步修正就是乖乖地按照后台字段规整的写好;继续请求,仍返回null!!!深思了好一会儿,想起来了,既然返回的JSON字符串是对的,映射不对,那

2013-11-21 16:29:36 1190

原创 linux下Vim设置显示行数 tab空格数

在用户根目录下,vim/vi ~/.vimrc   (打开vim配置文件)按下i 进入编辑方式:set nu  (设置行数)                                      set tabstop=4  (设置tab有4个空格)按几次esc 进入命令行模式,此时[shift+:] 进入命令行模式,输入[wq!]强制保存退出;用vim随意打开个文件,会显示行

2013-11-04 21:28:09 2784

原创 前端与后台快速联调

其实app开发很关键的步骤,除了UI实现,还有就是后台数据的获取(即常说的联调)。顾名思义就是用后台提供的URL先在浏览器上查看返回的JSON格式对不对,好,重点来啦,你能每次都输入那么长的一串URL么?首先想到的可能是记录在记事本中,每次都向浏览器中复制粘贴一遍,此法是方便好多了,但是还不够简练,接下来的方法是从后台开发人员那里学来的:1.从网页中抓取超链接;打开一个网页,按F12,el

2013-10-28 23:48:09 2286

原创 2013/10/19 Android最新源码4.3下载-教程

Ubuntu12.04LTS环境,下载Android4.3.2源码,最新【2013/10/19】成功下载案例,谨此博文献给需要源码的战友们,当然其中肯定有描述不周到的地方,毕竟水平有限,请各位战友们多多指点,共同学习,共同进步。

2013-10-19 13:52:04 3283

转载 Windows XP硬盘安装Ubuntu 12.04双系统图文详解

按照下文的方法,自己在winXP上面装Ubuntu12.04双系统,准确说是winXP+win7+Ubuntu三系统;正在安装,稍后将自己安装截图发出来、、修改计算机名: sudo gedit /etc/hostname调出终端: ctrl+alt+T 转载地址:http://blog.csdn.net/ylchou/article/details/7525435Ubuntu

2013-10-17 20:52:52 2963

原创 Eclipse编码区-保护色-快捷设置

1.设置路径:        windows-preferences-general-editors-text Editors-background color:2.具体色值:        色调:85         红:199    饱和度:123       绿:237        亮度:205       蓝:2043.如下图:

2013-10-10 09:09:54 1842 3

原创 题外话,装系统那点儿事儿

昨天要验证下我那老年机-神舟HP650的机器能不能用win7,卡不卡; 大爷的, 倒腾了好久,直到现在才算是没什么大事儿了;要求也不是很高,只是自己当时傻了,用U盘装的,设置了bios开机启动项为USB,当系统安装完毕后,U盘忘记拔了,导致了循环地安装、、 害我以为电脑崩了, 把整个盘都给格式化了、、 我的资料、、 说多了都是泪,改天买个移动硬盘,嗯。       幸亏同事搞xp比较熟练,

2013-09-27 00:56:24 874

原创 巧用Java的Calendar & Sqlite Developer破解

今天有个替代办法可以绕开数据库查询:知道当前时间点,向前推1年,然后将这个时间段内的年月遍历出来,按照特定格式拼成一个字符串。出现在自己头脑中的解决办法有几种,1.直接分支判断,对年、月进行极限边界设定、、但是我心里明白,这绝不是最佳实现! 2.用Java特有的实现类,查了查API文档,也就只有calendar能解决了。package com.broad.test;import jav

2013-09-26 21:31:14 959

原创 Android-JNI编程-图文解析

主要是对Android NDK的使用,从无到有的实现了一次简单的JNI训练[原创程序],熟悉下Java/C之间的相互调用; 期间用到了jni函数签名规则(没展开),如果不熟悉的话,我们有必要自己去查阅一下相关文档来补充下。

2013-09-24 22:21:57 2801 3

原创 抓包工具的使用

网络请求操作,有个不可或缺的工具:抓包工具,然后对其分析:     我之前没用过,今天看见同事跟后台联调的时候后台推荐了个工具,还不错:Fiddler2Setup.exe,算是浏览器的个插件吧,下载:http://ishare.iask.sina.com.cn/download/explain.php?fileid=35362854     其实呢:      如果你电脑上已安装chr

2013-09-23 23:26:23 1066

转载 Linux下GDB调试C/C++

自己最近在Linux下编译C/C++,但是没有加单点调试过,以前用过gdb调试C,只是简单的加断点、核心转储抗段错误;然后想想调试C++应该也是一样的道理吧,果真如此,见下文:      转载IBM的, 感觉挺有用;http://www.ibm.com/developerworks/cn/linux/sdk/gdb/      1.编译:开始调试之前,必须用程序中的调试信息编译要调试的

2013-09-23 22:56:04 1764

原创 对需求变更的看法

项目做到这个程度了,突然要改需求,改逻辑,这无疑是给程序员们最狠的一击,但是没有办法,只能照做,因为你是程序员。      前期的项目要求其实本身就不明确,但是上峰一声令下,我就背负着使命深扎客户阵营,开始了操蛋的开发;从开始的动画实现,到最后整个UI的成型,再到后来的数据模拟,网络请求数据,UI交互、显示,每做一步都令自己身心憔悴,可能是自己没做过这方面的东西,加上手头人手不够,只能我自己扛

2013-09-13 23:32:30 905

原创 ormLite 原生查询

研究了好几天,一直在找SQLite优化方案,找到了几个框架,顺带研究下怎么在现有的基础上用框架;到现在为止,每做一步都要小心,因为对程序进行整改、完善的前提是要保证能正确运行!正确第一,性能第二!        关于SQLite的框架,对比了下: GreenDao  androrm  ormLite DataFramework Afinal;可以Google输入关键字来查阅详细内容;   

2013-09-13 01:08:49 6532 4

原创 8月学习记录与心得

博文前言:            初入职场,碰到一个好的领导真的是新人的运气, 而我, 恰巧运气不错~      经理让我们每时每刻都要学习, 项目之余也可以看看其他书籍,提升个人的自我修养,当然编程语言也要懂几门。开始自己不理解,以为自己会点语言有点基础就可以大摇大摆地做项目,可是,一个没有深厚语言功底的人,做的项目也是浅薄的,或许几个月后,自己都不知道当时自己怎么弄出来的,做事要有始有

2013-09-09 22:00:10 840

原创 解决折线图动态渐变-感悟

经过几个周的辗转,折线图由最初的渐变,到中间真实数据的无动画效果,再到真实数据的渐变成功,其实界面刷新的实现逻辑是没有问题的,只是中间为了避免边界为0的情况,稍微的改变了下实现方式,恰巧就是这微不足道的改动导致了2个周的维修时间,很多时候项目接近尾声的时候都是牵一发动全身,所以一定要做好代码备份工作,再就是你要时刻知道你所改动的任何一处代码是为了做什么;        递交了月末考核之后,自己

2013-09-09 21:44:14 1233

Pro Android C++ with the NDK

在Android下, 用NDK来开发C++,即jni技术的使用,自己还未来得及研究。

2013-09-09

深入Java虚拟机第二版

Java虚拟机讲解,自己还未来得及啃,就先上传到此处吧,需要的自取、

2013-09-09

C++编程思想卷2

继C++编程思想卷1之后的又一力作,本来C++的知识系统就很庞大,有了基础,再深入 学习就好了;值得收藏的一本。

2013-09-09

Android应用框架解读--台湾高焕堂大作

台湾大师 高焕堂写的 很形象 很生动 不错的一本书

2013-08-23

Android框架解密-韩国佬的大作-金泰延

关于Android框架的解读 很不错的一本外文文献-译成中文了 呵呵 还挺好的;

2013-08-22

侧滑库集成-精简版

从github上找的俩工程 源码有点多 眼花 我把lib集成到自己写的工程里面 方便研究 大家来多看看 多探讨下;

2013-08-22

Android中英文API 不错的查询资源

平时查询Android上面不常见的些函数的时候用的比较多; 感觉还不错;

2013-08-22

颜色取值器

通过此工具能够快速锁定UI中某些背景、 图片的颜色的十六进制的值、 很方便

2013-08-22

Android 外文经典作品

本人完整看过的第一本外文文献-Android解读; 从头看到尾 很详细 很好 锻炼阅读能力之余又能增长见识、

2013-08-22

spring4安卓框架解读

这是对spring4Android框架的最权威解读文献 外文 识货的来取

2013-08-22

aFinal文件

对bitmap http SQLite处理的还不错 看看缓存部分还是不错的

2013-08-22

Java反编译工具

Java的反编译工具 大家用的最多的莫过于jd-gui了

2013-08-22

Android反编译工具-Gapktoolv1.2

此工具为集成工具, 一键反编译, 自己亲测并一直使用

2013-08-22

TabHost经典代码演示

这个代码能够模拟新浪微博手机客户端登录;

2012-10-26

空空如也

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

TA关注的人

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