2013年11月20日
摘要: 两篇防破解文章转载基于NDK的Android防破解:http://blog.csdn.net/bugrunner/article/details/8634585 Android防破解:http://blog.csdn.net/xfzheng_yeah/article/details/8915816基于NDK的Android防破解Android程序防破解是发布app时一个很需要考虑的问题,通常的做法是对代码加入混淆干扰以增加破解难度。但即便如此,混淆操作之后的java代码仍然可以被通过各种方法进行破解。在基于NDK的Android中含有相应的main.cpp来作为应用程序的入口,因而在这里进行一 阅读全文
posted @ 2013-11-20 19:41 wangwangheng 阅读(3872) 评论(0) 推荐(1) 编辑
  2013年11月18日
摘要: 转载自:http://www.cnblogs.com/CBDoctor/archive/2012/02/04/2337733.html友元是指:采用类的机制后实现了数据的隐藏与封装,类的数据成员一般定义为私有成员,成员函数一般定义为公有的,依此提供类与外界间的通信接口。但是,有时需要定义一些函数,这些函数不是类的一部分(注意友元函数不是类的一部分),但又需要频繁地访问类的数据成员,这时可以将这些函数定义为该函数的友元函数。除了友元函数外,还有友元类,两者统称为友元。友元的作用是提高了程序的运行效率(即减少了类型检查和安全性检查等都需要时间开销),但它破坏了类的封装性和隐藏性,使得非成员函数可以 阅读全文
posted @ 2013-11-18 22:49 wangwangheng 阅读(448) 评论(0) 推荐(0) 编辑
  2013年11月17日
摘要: 1、序列中元素的索引: 第一个元素索引是0,第二个是1,依次递增 最后一个元素索引是-1,倒数第二个是-2,依次递减2、序列(Sequence)的种类: 列表(list)、元组(tuple)、字符串(string)、Unicode 字符串、buffer对象、xrange对象3、列表和元组的区别:列表可以进行修改,但是元组不行4、tuple常作为字典的键5、序列都可以进行以下操作: 索引(indexing)、分片(sliceing)、加(adding)、乘(multiplying)、以及检查元素是否属于序列(in)、最大值(max)、最小值(min)、长度(len)、迭代器(iterat... 阅读全文
posted @ 2013-11-17 21:12 wangwangheng 阅读(380) 评论(0) 推荐(0) 编辑
摘要: Android安装器学习笔记(一)一、Android应用的四种安装方式:1、通过系统应用PackageInstaller.apk进行安装,安装过程中会让用户确认2、系统程序安装:在开机的时候自动进行安装/system/app下面的APK文件,没有安装界面3、通过Google 的Android market进行安装,安装界面就是Market的界面,APK从网络获得4、使用adb(Android Debug Bridge)进行安装,没有用户界面二、PackageInstaller应用剖析源代码目录$源码目录$\ packages\apps\PackageInstaller1、Manifest.xm 阅读全文
posted @ 2013-11-17 02:06 wangwangheng 阅读(16932) 评论(0) 推荐(0) 编辑
摘要: Python基础教程 第二版 学习笔记1、python的每一个语句的后面可以添加分号也可以不添加分号;在一行有多条语句的时候,必须使用分号加以区分2、查看Python版本号,在Dos窗口中输入“python -V”查看版本号,注意V是大写字母,这条命令是Windows命令,而不是python shell的命令3、让解释器只执行普通的除法运算:from __feture__ import division4、执行整除运算的运算符://5、取幂运算符:2**4 相当于2的4次方,-2**4相当于2的4次方之后取负,因为取负运算符的优先级低于**运算符,pow(底数,指数)函数也可以达到**运算符. 阅读全文
posted @ 2013-11-17 01:08 wangwangheng 阅读(1537) 评论(0) 推荐(1) 编辑
  2013年11月11日
摘要: Android提供的ViewPager类太复杂,有时候没有必要使用,所以重写一个HorizontalScrollView来实现类似的效果,也可以当做Gallery来用思路很简单,就是重写onTouchEvent事件,在手指抬起或者取消的时候,进行smoothScroll的操作,具体请看代码:布局文件:activity_test.xml 1 2 7 12 13 14 Activity类:TestActivity.java 1 package com.example.testxinye; 2 3 import android.app.Activity; 4 i... 阅读全文
posted @ 2013-11-11 23:04 wangwangheng 阅读(20158) 评论(0) 推荐(0) 编辑
  2013年10月26日
摘要: 转载自:http://www.cnblogs.com/BlueTzar/articles/1136549.html三个函数的申明分别是:void* realloc(void* ptr, unsigned newsize);void* malloc(unsigned size);void* calloc(size_t numElements, size_t sizeOfElement);都在stdlib.h函数库内它们的返回值都是请求系统分配的地址,如果请求失败就返回NULLmalloc用于申请一段新的地址,参数size为需要内存空间的长度,如:char* p;p=(char*)malloc(2 阅读全文
posted @ 2013-10-26 16:07 wangwangheng 阅读(345) 评论(0) 推荐(0) 编辑
  2013年10月23日
摘要: 协议的声明: 1 // 2 // Person.h 3 // TestOC01 4 // 5 // Created by xinye on 13-10-23. 6 // Copyright (c) 2013年 xinye. All rights reserved. 7 // 8 9 #import 10 11 @protocol Person 12 13 14 @property (nonatomic,strong) NSString *firstName;15 @property (nonatomic,strong) NSString *lastName;16 @property ... 阅读全文
posted @ 2013-10-23 22:38 wangwangheng 阅读(1603) 评论(0) 推荐(0) 编辑
摘要: 转载自:http://www.stay4it.com/?p=245老贴重发,源代码放附件了,需要的下载把。终于有新货了。昨天改了下,在ListView和GridView加了个返回到顶部的按钮,listview可以重写加上header和footer,具体代码我注释掉了,还是用layout的方式去做下拉刷新,大家如果要加的话把注释的代码再打开就可以了。 新浪微博就是用的这样的方式起初觉得有些bug,但是改过之后又觉得不妥,所以就改回去了,然后加上了返回到顶部的按钮。大家可以一起看下,具体的不知道的可以回帖问我。 listview没有实现footer,所以要自己改。我准备改成点击更多的方式,然后把g 阅读全文
posted @ 2013-10-23 14:35 wangwangheng 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 以下内容转载自牛人博客,很多牛叉内容,请点击:http://www.stay4it.com/?p=281Android三年,现在写代码,真心没什么很大的兴趣,每天都是优化代码,优化框架,技术支持。非常枯燥乏味。一个项目做了大半年,才做了1/4,光src就有3M了。对这种大型app,我表示很无奈。什么时候才能到个头。不过感谢我的line manager,让我专心做架构,还有我老大给予我技术支持。写代码的时候三要素:Stable,Flexible,Readable现在我搭个小型app的框架,大概3小时(复制,粘贴)1.HTTP框架,用自己的,2.ActionBarSherlock,集成action 阅读全文
posted @ 2013-10-23 14:33 wangwangheng 阅读(505) 评论(1) 推荐(0) 编辑