1、定义C函数:
void dynamicMethodIMP(id
self, SEL _cmd)
{
    NSLog(@"蜗牛也疯狂");
}
2、重写函数+(BOOL)resolveInstanceMethod:(SEL)sel
+(BOOL)resolveInstanceMethod:(SEL)sel
{
    class_addMethod([self
...
                            
                            
                                分类:
移动开发   时间:
2014-05-13 08:09:05   
                                阅读次数:
412
                             
                    
                        
                            
                            
                                导入两个包:
import android.view.Window;
import android.view.WindowManager;
public class MainActivity extends ActionBarActivity {@Override protected void onCreate(Bundle savedInstanceState) { super.onCrea...
                            
                            
                                分类:
移动开发   时间:
2014-05-13 23:19:51   
                                阅读次数:
509
                             
                    
                        
                            
                            
                                今天早上去一家公司面试android开发,现在总结一下
首先,这家公司没有笔试环节,而是直接和技术面试官面谈。面试官问我有没有带简历,我说没带。然后他就叫我等一下,估计是打印我的简历去了。
不一会,一共两位技术面试官进来,其中一个进来后直接叫我把我的项目作品展示给他看,连自我介绍都不用了。够直接,好,那我就打开我的应用给他看
他就针对这个项目说你这个是怎么实现的,那个又是怎么实现的。我就说这...
                            
                            
                                分类:
移动开发   时间:
2014-05-13 09:37:26   
                                阅读次数:
340
                             
                    
                        
                            
                            
                                记录android学习笔记。...
                            
                            
                                分类:
移动开发   时间:
2014-05-13 07:15:48   
                                阅读次数:
356
                             
                    
                        
                            
                            
                                作者:Xiaodong
 Wang
1.简介
众所周知,Android* 开发人员头顶许多称呼:设计员、程序猿等,并且通常会不可避免地被称为故障检修工。代码中的错误无法避免,因此无论您是否一开始就造成错误,了解调试工具以及如何迅速而有效地跟踪并解决错误都很重要。鉴于此,如今的 Android 开发人员必须掌握有效的调试技巧。本文提供了
 Android 应用程序调试工具的简...
                            
                            
                                分类:
移动开发   时间:
2014-05-12 22:50:35   
                                阅读次数:
746
                             
                    
                        
                            
                            
                                package com.gc.adapterviewflipperdemo;
/**
 * 功能:自动播放的图片库
 * @author Android将军
 */
/*
 * 1、AdapterViewFilpper继承了AdapterViewAnimator,它也会
 * 显示Adapter提供的多个View组件,但它每次只能显示一个View组件
 * ,程序可通过showPrevious()...
                            
                            
                                分类:
移动开发   时间:
2014-05-13 23:36:22   
                                阅读次数:
423
                             
                    
                        
                            
                            
                                首先,先创建一个安卓项目(我的版本是4.4.2的),名字为"短信发送器"
然后在res文件夹下找到layout文件夹,找到activity_main.xml或fragment_main.xml,在里面输入或拖拽按钮
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:too...
                            
                            
                                分类:
移动开发   时间:
2014-05-13 05:20:58   
                                阅读次数:
383
                             
                    
                        
                            
                            
                                package com.gc.textswitcherdemo;
/*
 * 文本切换器(TextSwitcher):
 * 1、TextSwitcher继承了ViewSwitcher,因此它具有与ViewSwitcher相同的特征
 * 可以在切换View组件时使用动画效果。与ImageSwitcher相似的是,使用TextSwitcher
 * 也需要设置一个ViewFactory。与Imag...
                            
                            
                                分类:
移动开发   时间:
2014-05-13 23:10:43   
                                阅读次数:
409
                             
                    
                        
                            
                            
                                gdbserver  调试程序
底层调用c/c++ 动态库, 动态库带调试选项
查看手机IP 192.168.1.177
包所调用的c/c++ 库是在/data/data/包名/lib/ 下
1、将安卓ndk 目录/usr/local/src/android-ndk-r9d/prebuilt/android-arm/gdbserver/gdbserver  在win 下通过adb ...
                            
                            
                                分类:
移动开发   时间:
2014-05-14 01:19:49   
                                阅读次数:
498
                             
                    
                        
                            
                            
                                显示7种Dialog下面是图,然后一次对应的代码实现
实现代码
new AlertDialog.Builder(AlertDialogSamples.this)
                .setIcon(R.drawable.alert_dialog_icon)
                .setTitle(R.string.alert_dialog_two_button...
                            
                            
                                分类:
移动开发   时间:
2014-05-13 05:47:34   
                                阅读次数:
446
                             
                    
                        
                            
                            
                                有时候用到Android模拟器来模拟SD卡相关操作,在Eclipse中可以直接查看SD卡目录;
首先,新建模拟器的时候要创建SD卡,存储的大小根据需要创建;
启动模拟器,在Eclipse中打开视图窗口:Window--Show View--File Explorer;
可以看到下面有mnt目录,mnt--sdcard 就是SD卡的目录,
也就是代码中 Environment...
                            
                            
                                分类:
移动开发   时间:
2014-05-12 22:38:13   
                                阅读次数:
498
                             
                    
                        
                            
                            
                                Android最终会成为嵌入式、机器人系统也即是移动系统标准。...
                            
                            
                                分类:
移动开发   时间:
2014-05-12 22:56:48   
                                阅读次数:
393
                             
                    
                        
                            
                            
                                Java.net 包中 权限 和 地址相关的类简介...
                            
                            
                                分类:
移动开发   时间:
2014-05-13 07:19:53   
                                阅读次数:
296
                             
                    
                        
                            
                            
                                想在iPad上试试真正的多任务功能吗?最近,Cydia上出现了一个叫做“OS Experience”的应用,可以让你在iPad上体验像Mac系统中一样的多任务处理。不过,这需要你先为自己的设备越狱,并且支付9.99美元。
安装“OS Experience”后,你就能够同时在屏幕上运行多个程序。如果你将应用拖到屏幕边上,它就会像在Windows上一样自动填满半个桌面。
除此之外,...
                            
                            
                                分类:
移动开发   时间:
2014-05-12 23:59:28   
                                阅读次数:
464
                             
                    
                        
                            
                            
                                apkplug是android插件化/模块化开发的解决方案,利用apkplug可轻松实现安卓APP的模块化,简化开发难度,减小APP大小。本系列文讲解apkplug的基本结构与开发原理。...
                            
                            
                                分类:
移动开发   时间:
2014-05-13 09:29:10   
                                阅读次数:
548
                             
                    
                        
                            
                            
                                在iOS7以前,iOS中UITabelView的层级结构
IOS6:(your view)-> UITableViewContentView-> UITableViewCell-> UITableView
在iOS7以后,iOS中UITabelView的层级结构
IOS7:(your view)-> UITableViewCellContentView-> UITab...
                            
                            
                                分类:
移动开发   时间:
2014-05-14 00:41:57   
                                阅读次数:
473
                             
                    
                        
                            
                            
                                通过DevicePolicyManager 添加修改手机修改的权限,设置手机开启的密码,设置手机重启的密码,设置手机锁屏的时间,强制锁屏,回复出场设置,中间用到了ActivityManager.isUserAMonkey判断是否是monkey runer进行的随机测试。
DeviceAdminSample.java
/*
 * Copyright (C) 2010 The Android Op...
                            
                            
                                分类:
移动开发   时间:
2014-05-13 06:25:30   
                                阅读次数:
534
                             
                    
                        
                            
                            
                                apkplug是android插件化/模块化开发的解决方案,利用apkplug可轻松实现安卓APP的模块化,简化开发难度,减小APP大小。本系列文讲解apkplug的基本结构与开发原理。...
                            
                            
                                分类:
移动开发   时间:
2014-05-13 00:25:16   
                                阅读次数:
439
                             
                    
                        
                            
                            
                                想做下面一个效果:想当鼠标移动到按钮上的时候,按钮就变大,图标换个大的,鼠标不在按钮上的时候,按钮就变小,图标也换成小的,感觉比较Cool
实现原理:为每个按钮设置监听属性
void MainHomeForm::init()
{
    //为按钮注册事件
    ui->SystemSetButton->installEventFilter(this);
    ui->ZoneSe...
                            
                            
                                分类:
移动开发   时间:
2014-05-12 22:57:49   
                                阅读次数:
555
                             
                    
                        
                            
                            
                                在非全屏模式下,将activity的windowSoftInputMode的属性设置为:adjustResize。同时在View的onSizeChanged(int w, int h, int oldw, int oldh)里可以得到变化后的尺寸,然后根据前后变化的结果来计算屏幕需要移动的距离。
但是在全屏模式下,上述方法已不再奏效了。...
                            
                            
                                分类:
移动开发   时间:
2014-05-13 06:17:22   
                                阅读次数:
435