(1) 下載 ASM_2_30.zip 并解压缩, 取得 asm.jar(百度搜索下载asm.jar即可!)
(2) 将 asm.jar 复制到D:\android-sdk\platform-tools目录下
2. 执行 Android Screen Monitor(这是一个手机屏幕监视的软件,只用于监视手机屏幕的动态,不可以进行操作)
win+X 运行cmd控制台...
分类:
移动开发 时间:
2015-03-04 11:11:32
阅读次数:
186
2.3.2 截获自动变量
通过转换后的源码可以发现,Block语法中使用的自动变量被作为成员变量追加到__main_block_impl_0结构体中,Block中没有使用的自动变量不会被追加,所以Block的变量截获只针对Block使用的自动变量。
源码:
#include
//不导入库文件无法运行
int
main() {
int val1=0;
int...
分类:
移动开发 时间:
2015-03-04 11:09:40
阅读次数:
159
2.3.5 __block变量存储域
Block变量从栈复制到堆时对__block变量产生的影响
__block变量存储域
影响
栈
从栈复制到堆并被Block持有
堆
被Block持有
在多个Block中使用__block变量时,第一个Block从栈复制到堆时,__block变量也一并...
分类:
移动开发 时间:
2015-03-04 11:11:10
阅读次数:
131
平时我们在工程中需要加入Log来打印一些信息,如果在工程中随意的查看Log信息,或者是想只打印Log的不同级别的Log信息,还有在项目发布时,需要清除这些Log信息,那这样的话,工作量就特别大,因此我们一般会建一个打印Log信息的工具类:
public class LogCat {
private static final int LOG_LEVEL = 5;
private sta...
分类:
移动开发 时间:
2015-03-04 11:10:48
阅读次数:
141
我们在开发Android应用的时候,常常会“参考”“借鉴”一下别人“想法”,你们懂的!然而,很多时候我们是看不见别人的源码的,这时候唯一解决的方法就是反编译apk,我们知道,当一个Android应用开发好了以后,会打包生成apk文件,然而Android打包工具会将java源码编译成.class字节码文件,将布局文件做乱码处理,还会将Nine Patch图片做特殊处理,如果不经过反编译而直接加压看其源码或者使用其资源文件,是很不理想的,下面我将记录下常见Android反编译工具的使用方法。...
分类:
移动开发 时间:
2015-03-04 11:08:43
阅读次数:
171
题目:Dragon BallsTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 562 Accepted Submission(s): 239 Problem DescriptionFive hundred years later, the num...
分类:
移动开发 时间:
2015-03-04 11:09:07
阅读次数:
197
2015年的春节刚过,苹果、华为、三星就紧锣密鼓的发布了各自新产品。华为、苹果的智能手表最吸引眼球。TWaver也不甘示弱,立刻连夜推出了更像传统奢侈豪华手表的TWaver Watch,予以反击。看来一场腥风血雨的残酷竞争不可避免。下面就带大家先睹TWaver手表的芳容。...
分类:
移动开发 时间:
2015-03-04 11:07:11
阅读次数:
249
在开发期间集成ZBar 和 支付 的时候,发现很多提示是.o文件冲突,最常见的时base64冲突,原因是由于不少第三方静态库中都有base64这个文件
在网上查了许久,发现都是转载的同一篇文章,由于对console命令不熟悉,也花费了一番功夫,请教了高手,,终于还是搞定了
下面附上方法,
打开console终端,找到要解剖的.a文件(可以先拷贝一份,我是拷贝一份放到桌面了),执行下列...
分类:
移动开发 时间:
2015-03-04 11:05:13
阅读次数:
192
MobileHub ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? http://mobilehub.io APICloud ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?http://www.apicloud.com TeamTalk ? ? ...
分类:
移动开发 时间:
2015-03-04 09:58:54
阅读次数:
545
下载地址: 理财知多少 理财知多少APP可以让我们知道为什么有些人越忙越穷,有些人却又有钱又有闲?为什么很多人勤劳却不富有?为什么很多高收入者依然是穷光蛋?能够摆脱越忙越穷困境的,只能是学会投资理财的人!...
分类:
移动开发 时间:
2015-03-04 09:58:29
阅读次数:
149
VirtualTreeview鼠标移动到相应节点时,节点背景颜色发生变化 ? procedure TForm1.VirtualStringTree1BeforeItemErase( Sender: TBaseVirtualTree; TargetCanvas: TCanvas; Node: PVirtualNode; ItemRect: TRect...
分类:
移动开发 时间:
2015-03-04 09:55:57
阅读次数:
137
摘要
本章简述了IOS开发过程中程序第一次启动时的程序引导的示例,主要用到了UIScrollView作引导界面,使用NSUserDefaults相关键值判断程序是否第一次启动。
主要技术
判断是否第一次启动
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictio...
分类:
移动开发 时间:
2015-03-04 09:55:42
阅读次数:
179
由于一个银行的项目需要,项目app的Android客户端和web端均需要对客户端上传至服务器的文件(语音、图片)
进行加密。加密实现方式是使用javax.crypto包中提供的类,这些类中最主要的是Cipher类。
Android项目中实现的步骤如下:
1、根据我们指定的strkey生成一个用于加密解密的key
2、加密文件,根据key加密文件
3、解密文件,根据key解密文件
代...
分类:
移动开发 时间:
2015-03-04 09:50:48
阅读次数:
169
Github开源框架:ActiveAndroid的官方文档翻译...
分类:
移动开发 时间:
2015-03-04 09:49:06
阅读次数:
200
网络应用程序数据的原则:
在网络上”不允许”传输用户隐私数据的”明文”
在本地”不允许”保存用户隐私数据的”明文”
苹果的”生态圈”,从 iOS 7.0.3 版本,开放了钥匙串访问功能!
功能:在Mac上能够动态生成复杂密码,帮护用户记忆密码!
如果用户使用手机访问该网站,可以不用输入密码,直接登录!
可以将用户的密码以明文的方式保存记录下来,苹果使用 AES 的加密算法!
github上有一套框架...
分类:
移动开发 时间:
2015-03-04 09:50:56
阅读次数:
158
在网上看到的来电拦截源码,在这里跟大家分享一下。需要这方面功能的朋友可以自己下载源码研究一下。...
分类:
移动开发 时间:
2015-03-04 09:49:13
阅读次数:
166
iPhone 5s推出指纹识别, 在 iOS 8.0 苹果开放了指纹识别的 SDK最重要的应用领域是支付要使用指纹识别功能,需要导入一下头文件#import 核心代码if ([UIDevice currentDevice].systemVersion.floatValue < 8.0) {
NSLo...
分类:
移动开发 时间:
2015-03-04 09:48:52
阅读次数:
104