上一页 1 2 3 4 5 6 7 8 9 10 ··· 13 下一页
摘要: from://http://www.cnblogs.com/sonicit/archive/2013/01/13/2858475.html最近做项目时出现个问题。在一个基类中,创建一个Handler对象用于主线程向子线程发送数据,代码如下1 this.mThirdHandler = new Handler(){2 @Override3 public void handleMessage(android.os.Message msg) {4 super.handleMessage(msg);5 ... 阅读全文
posted @ 2014-03-20 09:43 wanqi 阅读(417) 评论(0) 推荐(0) 编辑
摘要: android中Bitmap的放大和缩小的方法时间 2013-06-20 19:02:34CSDN博客原文http://blog.csdn.net/ada168855/article/details/9139777/**Bitmap放大的方法*/private static Bitmap big(Bitmap bitmap) { Matrix matrix = new Matrix(); matrix.postScale(1.5f,1.5f); //长和宽放大缩小的比例 Bitmap resizeBmp = Bitmap.createBitmap(bitmap,0,0,bitmap.ge... 阅读全文
posted @ 2014-03-03 10:15 wanqi 阅读(3675) 评论(0) 推荐(0) 编辑
摘要: from://http://blog.csdn.net/androidsecurity/article/details/189841652014年1月8日,央视曝光了一款名为“银行悍匪”的手机银行木马,该木马高度模仿真正的手机银行软件,通过钓鱼方式获取用户输入的手机号、身份证号、银行账号、密码等信息,并把这些信息上传到黑客指定服务器。盗取银行账号密码后,立即将用户账户里的资金转走。 百度安全实验室第一时间对“银行悍匪”手机木马进行了分析。安全研究员发现其实该木马是早前风靡一时的“短信僵尸”木马的新变种。2012年7月25日,TrustGo安全分析团队首次发现该病毒,并对其进行命名。该病毒采用了 阅读全文
posted @ 2014-03-03 09:27 wanqi 阅读(582) 评论(0) 推荐(0) 编辑
摘要: from://http://blog.csdn.net/wudiwo/article/details/7548451项目是从同事的电脑上直接拷贝过来的,项目里面的jar包是在项目跟下libs里面存放的。到我电脑上部署没有出现错误,运行时就报java .lang.VerifyError的异常. google过,网上大概有下面几种说法:1. 大多数可能引用的外部jar文件出现了问题,比如说package的路径产生了问题,但该类被class文件定义了。 2. 调用了一些编译器产生异议的问题,可能是使用的sdk版本不同,但源代码是一些更老版本的定义。3、java.lang.VerifyError是说当 阅读全文
posted @ 2014-02-28 14:57 wanqi 阅读(773) 评论(0) 推荐(0) 编辑
摘要: 在Activity中添加requestWindowFeature(Window.FEATURE_ACTION_BAR);requestWindowFeature(Window.FEATURE_ACTION_BAR_OVERLAY);并在AndroidManifast.xml中对Activity进行android:theme="@android:style/Theme.Holo.Dialog"就会报:ActionBarImpl can only be used with a compatible window decor layout解决方案1:requestWindowFe 阅读全文
posted @ 2014-02-20 16:16 wanqi 阅读(2014) 评论(0) 推荐(0) 编辑
摘要: signapk.jar与eclipse export插件默认赋予程序一个DEBUG权限的签名signapk.jar包含有系统权限(system api, permission),而eclipse export插件默认赋予程序一个DEBUG权限的签名。D:\work_feixun\GalleryBack>java -jar signapk.jar platform.x509.pem platform.pk8 D:\work_feixun\Gallery2\bin\Gallery.apk Gallery_signed.apk注:signapk.jar 位于 out/host/linux-86 阅读全文
posted @ 2014-02-19 15:53 wanqi 阅读(59681) 评论(1) 推荐(1) 编辑
摘要: from://http://blog.chinaunix.net/uid-26727976-id-3146895.html在2.x的版本中,在manifest中配置的权限android.permission.WRITE_EXTERNAL_STORAGE确实是用来使得sd卡获得写的权限。而在4.0开发的源码当中,由于有了内外置sd卡的区分,android.permission.WRITE_EXTERNAL_STORAGE的权限用来设置了内置sd卡的写权限,如果在manifest中只是配置了这个权限,那个应用只能在内置sd卡中进行写操作,还是无法在外置sd卡中进行写操作。需要写外置sd卡的话,需要 阅读全文
posted @ 2014-02-19 15:24 wanqi 阅读(38405) 评论(3) 推荐(0) 编辑
摘要: ADB server didn't ACK|浏览:7400|更新:2013-08-11 21:191234567分步阅读当我们通过eclipse开发Android应用时,会连接真机会使用模拟器进行仿真,有时候启动失败,会提示这样的错误。工具/原料EclipseCMD命令窗口方法/步骤1首先通过CMD启动adb服务。这个时候会提示启动失败。2服务启动失败的原因有很多,但一般是端口绑定失败。我们来查看一下端口绑定信息。如图所示,真的是端口绑定出了问题。3我们来看看哪个服务占用了这个端口。这里面有2个进程占用了这个端口。4我们进入任务管理器,关闭这个进程。其中824进程是我的QQ,我已经关闭 阅读全文
posted @ 2014-02-18 13:27 wanqi 阅读(534) 评论(0) 推荐(0) 编辑
摘要: 如果你是把so放在libs/armeabi/下,eclipse中so会自动打包进去,然后使用System.load("data/data/xxx.xxx.xxx/lib/xx.so");载入so。如果你放到assert下的话,程序运行后将assert中的so写到data/data/xxx.xxx.xxx/files/下。然后使用System.load("data/data/xxx.xxx.xxx/files/xx.so")加载。package manager service是怎样选择armeabi/armeabi-v7a中的库文件的?推荐3收藏Andro 阅读全文
posted @ 2014-02-18 09:41 wanqi 阅读(14814) 评论(0) 推荐(0) 编辑
摘要: from://http://wiki.eoe.cn/page/Improving_Your_Code_with_lint.html负责人:lingzideshensha分任务原文链接:http://developer.android.com/tools/debugging/improving-w-lint.html除了测试你的Android应用程序满足其功能需求,重要的是要确保你的代码没有结构性问题。代码结构简陋的可靠性和效率的影响你的Android应用程序,使您的代码很难维护。例如,如果您的XML资源文件包含未使用的名称空间,这占用空间并产生不必要的处理。其他的结构性问题,比如使用弃用元素或 阅读全文
posted @ 2014-02-14 15:58 wanqi 阅读(10869) 评论(0) 推荐(0) 编辑
摘要: 在应用程序中添加与android.jar包相同的包目录,添加要隐藏类和方法。保证能编译通过就可以。 阅读全文
posted @ 2014-02-14 15:25 wanqi 阅读(554) 评论(1) 推荐(0) 编辑
摘要: from://http://xusaomaiss.iteye.com/blog/393296在反复安装android apk的时候,有的时候可能会遇到adb install错误,内容是:Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE]这很可能是因为你在以前uninstall应用的时候,没有做彻底,只是简单的rm /data/app/下面的apk文件了,一个补救的办法如下:启动模拟器,然后进入菜单settings->applications->mangeapplications-> select the application->s 阅读全文
posted @ 2014-02-13 15:20 wanqi 阅读(1059) 评论(0) 推荐(1) 编辑
摘要: Android上的单元测试http://www.sina.com.cn2009年12月04日16:07IT168.com 【IT168 技术文档】任何程序的开发都离不开单元测试来保证其健壮和稳定。Android的程序自然也不例外。从Android SDK 0.9开始,就有了比较成熟的测试框架,但是直到目前最新的1.1版本,也没有详细的文档介绍这个内容,只是简单的给了一个Api Demos里的几个单元测试代码。因此,我在这里对此内容做一下梳理和总结: JUnit还能用么? 在 Java下做单元测试必然用到JUnit。这里说的JUnit是指从Apache基金会下载的junit.jar里提供的... 阅读全文
posted @ 2014-02-13 10:02 wanqi 阅读(389) 评论(0) 推荐(0) 编辑
摘要: from://http://sofire.iteye.com/blog/1961552Android SDK Download List!通过分析SDK Manager里要用到的repository文件,解析出各个组件的下载地址,方便使用迅雷下载等参考资料:(八进制)Android SDK开发包国内下载地址(平凡的世界)Android应用开发相关下载资源(yourtion的博客)Android开发工具离线下载SDK、samples、NDK等Name API Rev. Down NotePlatformsAndroid SDK Platform 1.1_r121any windows 44.66 阅读全文
posted @ 2014-02-12 09:28 wanqi 阅读(44720) 评论(7) 推荐(5) 编辑
摘要: from://http://blog.csdn.net/hecker385/article/details/6717647android&php 加密解密分类:PhpAndroid2011-08-25 11:15556人阅读评论(2)收藏举报android加密phplayoutexceptionstringMyCryptActivity.java[java]view plaincopyprint?packagecom.test.crypt;importandroid.app.Activity;importandroid.os.Bundle;importandroid.view.View 阅读全文
posted @ 2014-01-22 16:36 wanqi 阅读(4829) 评论(1) 推荐(0) 编辑
摘要: from://http://blog.csdn.net/xinzheng_wang/article/details/9159969AES加解密算法在Android中的应用及Android4.2以上版本调用问题分类:Android2013-06-24 11:25328人阅读评论(3)收藏举报 密码学中的高级加密标准(Advanced Encryption Standard,AES),又称高级加密标准Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。该算法为比利时密码学家Joan Daemen和Vincent Rij... 阅读全文
posted @ 2014-01-22 16:26 wanqi 阅读(2360) 评论(0) 推荐(0) 编辑
摘要: from://http://blog.sina.com.cn/s/blog_48964b120101ahrf.html在android做3DES加密功能时 eclipse 中 import sun.misc.BASE64Decoder; 报错解决办法:在 Java Build Path 中先Remove掉Libraries中的JRE System Library然后在 Add Library 中选择 JRE System Library 就可以了=========================================================================== 阅读全文
posted @ 2014-01-16 10:47 wanqi 阅读(1088) 评论(0) 推荐(0) 编辑
摘要: from://http://blog.csdn.net/janronehoo/article/details/7590772如基本的单向加密算法:BASE64 严格地说,属于编码格式,而非加密算法MD5(Message Digest algorithm 5,信息摘要算法)SHA(Secure Hash Algorithm,安全散列算法)HMAC(Hash Message Authentication Code,散列消息鉴别码) 复杂的对称加密(DES、PBE)、非对称加密算法:DES(Data Encryption Standard,数据加密算法)PBE(Password-based encr 阅读全文
posted @ 2014-01-16 10:34 wanqi 阅读(9179) 评论(0) 推荐(0) 编辑
摘要: from://http://my.oschina.net/u/269082/blog/56163工作中需要和HPH对接,接口一些敏感信息,讨论后用3DES加密,由于我做的android邮件客户端是依附于php系统,所以我写加密算法对接HPH的加密,然后遇到一个棘手的问题,我的加密解密过程顺利,但是同样的密钥,同样的明文,java和php加密不一样,后来发现双方理解有误我理解的密钥是byte[]类型的,对方的密钥是通过类似String.getBytes()的方法出来的引此为戒import java.security.SecureRandom;import java.security.Securi 阅读全文
posted @ 2014-01-16 10:12 wanqi 阅读(2651) 评论(0) 推荐(0) 编辑
摘要: from://http://blog.csdn.net/thl789/article/details/7422931Android是多任务系统,Audio系统是竞争资源。Android2.2之前,没有内建的机制来解决多个程序竞争Audio的问题,2.2引入了称作AudioFocus的机制来管理对Audio资源的竞争的管理与协调。本文主要讲解AudioFocus的使用。按照AudioFocus的机制,在使用Audio之前,需要申请AudioFocus,在获得AudioFocus之后才可以使用Audio;如果有别的程序竞争你正在使用的Audio,你的程序需要在收到通知之后做停止播放或者降低声音的处 阅读全文
posted @ 2014-01-14 16:06 wanqi 阅读(698) 评论(0) 推荐(0) 编辑
摘要: from://http://blog.csdn.net/zhufuing/article/details/14455823java.lang.IllegalStateException: attempt to re-open an already-closed object分类:ExceptionAndroidSQLite2013-11-07 19:10646人阅读评论(0)收藏举报 这个错误出现的原因是因为我在一个数据库查询方法中调用了另一个数据库查询方法,我的数据库查询方法都是在开始的时候获取SQLiteDatabase对象,在结束的时候关闭SQLiteDabse对象,结果内部的数据... 阅读全文
posted @ 2014-01-03 10:00 wanqi 阅读(12119) 评论(0) 推荐(1) 编辑
摘要: 1.采用硬件加速,在androidmanifest.xml中application添加 android:hardwareAccelerated="true"。不过这个需要在android 3.0才可以使用。2. View中设置缓存属性. setDrawingCache为true.3.优化你的布局。通过Android sdk中tools目录下的layoutopt命令查看你的布局是否需要优化。4.动态加载View.采用ViewStub避免一些不经常的视图长期握住引用.5.将Acitivity中的Window的背景图设置为空。getWindow().setBackgroundDr 阅读全文
posted @ 2013-12-28 14:37 wanqi 阅读(1712) 评论(0) 推荐(0) 编辑
摘要: android.os.DeadObjectException memory near r0: 异常处理android.os.DeadObjectException08-15 14:39:32.486: W/System.err(1767):at android.os.BinderProxy.transact(Native Method)08-15 14:39:32.486: I/ActivityManager(1767): Process com.my.test (pid 25619) has died.08-15 14:39:32.486: W/ActivityManager(1767): 阅读全文
posted @ 2013-12-28 14:33 wanqi 阅读(21907) 评论(1) 推荐(0) 编辑
摘要: from://http://blog.csdn.net/dadoneo/article/details/8270107如何分析解决Android ANR分类:Android2012-12-07 16:443909人阅读评论(1)收藏举报目录(?)[+][java]view plaincopyprint?来自:http://blog.csdn.net/tjy1985/article/details/6777346http://blog.csdn.net/tjy1985/article/details/6777355http://blog.csdn.net/tjy1985/article/deta 阅读全文
posted @ 2013-12-26 14:29 wanqi 阅读(24277) 评论(0) 推荐(1) 编辑
摘要: adb install -r 中出现INSTALL_FAILED_UNKNOWN_SOURCES,怎样解决?D:\android_code\0708\tools>adb install -r D:\work_feixun\Gallery2.apk3030 KB/s (7663016 bytes in 2.469s) pkg: /data/local/tmp/Gallery2.apkFailure [INSTALL_FAILED_UNKNOWN_SOURCES]解决:设置->安全->未知来源(允许安装来自未知来源的应用)。下面是高手总结的。10:19Amber Liu/刘碧婷/ 阅读全文
posted @ 2013-12-04 08:54 wanqi 阅读(12476) 评论(0) 推荐(1) 编辑
摘要: 有时我们需要在标题栏显示一个类似刷新的进度条,而不是ProgressDialog时,可以这样做:在Activity的onCreate()方法中调用requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);然后调用: setProgressBarIndeterminateVisibility(true); 显示进度。调用setProgressBarIndeterminateVisibility(false);关闭进度条。 阅读全文
posted @ 2013-11-20 09:01 wanqi 阅读(290) 评论(0) 推荐(0) 编辑
摘要: from:://http://blog.csdn.net/taina2008/article/details/1684834把类中的函数都定义成静态函数,这样相当于在编译时就分配了空间,这样不需要实体对象也可以调用泪中的函数了。C++类静态数据成员与类静态成员函数我们如何才能在类范围内共享数据呢? 这个问题便是本章的重点: 声明为static的类成员或者成员函数便能在类的范围内共同享,我们把这样的成员称做静态成员和静态成员函数。 下面我们用几个实例来说明这个问题,类的成员需要保护,通常情况下为了不违背类的封装特性,我们是把类成员设置为protected(保护状态)的,但是我们为了简化代码... 阅读全文
posted @ 2013-10-31 08:54 wanqi 阅读(2848) 评论(0) 推荐(1) 编辑
摘要: 前两天使用到每帧都更新动画的scheduleUpdate()方法,但通过cclog,我发现,scheduleUpdate()是执行了.但update()方法并没有被调用。那是因为在CCLayer中重载了onEnter().去掉onEnter()就可以了。http://stackoverflow.com/questions/17162260/seems-scheduleupdate-not-workingI forgot to invoke the CCNode::onEnter in my own onEnter function.Thus,all we need to do is invok 阅读全文
posted @ 2013-10-25 14:40 wanqi 阅读(1688) 评论(0) 推荐(0) 编辑
摘要: from:://http://www.cnblogs.com/wangbin_ben/archive/2010/08/25/1808398.html首先介绍一下C++中的结构。对于一个结构来说,struct MyStruct {int member_a;};如果有个变量MyStruct s,那么使用其中的成员元素时可以用s.member_a = 1;如果采用指针方法访问,比如MyStruct * ps,那么同样的访问必须用箭头号:ps->member_a = 1;::只用在类成员函数和类成员变量中。比如,声明一个类:class CA {public:int ca_var;int add( 阅读全文
posted @ 2013-10-24 19:24 wanqi 阅读(742) 评论(0) 推荐(0) 编辑
摘要: from:://http://blog.163.com/zhuandi_h/blog/static/18027028820129169538815/起初刚学C++时,很不习惯用new,后来看老外的程序,发现几乎都是使用new,想一想区别也不是太大,但是在大一点的项目设计中,有时候不使用new的确会带来很多问题。当然这都是跟new的用法有关的。new创建类对象,使用完后需使用delete删除,跟申请内存类似。所以,new有时候又不太适合,比如在频繁调用场合,使用局部new类对象就不是个好选择,使用全局类对象或一个经过初始化的全局类指针似乎更加高效。一、new创建类对象与不new区别下面是自己总结 阅读全文
posted @ 2013-10-24 19:01 wanqi 阅读(972) 评论(0) 推荐(0) 编辑
摘要: 1:加载玩家飞机动画。ok2:加载玩家子弹移动。【子弹的速度,子弹的出发点】ok3:玩家飞机位置移动。4:分数更新。5:敌机生成。6:敌机移动。7:碰撞检测。 阅读全文
posted @ 2013-10-24 18:41 wanqi 阅读(157) 评论(0) 推荐(0) 编辑
摘要: from://http://www.cnblogs.com/ArmyShen/p/3239664.html1、CCDirector(导演类)控制游戏流程的主要类,主要负责设定游戏窗口、切换场景、暂停或恢复场景等工作。由于CCDirector的全局性,所以它是一个单例,整个程序中只会存在一个它的实例://获得CCDirector实例CCDirector *pDirector = CCDirector::sharedDirector();/*--------CCDirector场景管理方法--------*///程序启动时运行第一个场景时调用void runWithScene(CCScene *p 阅读全文
posted @ 2013-10-24 10:27 wanqi 阅读(419) 评论(0) 推荐(0) 编辑
摘要: Java Native Interface (JNI)标准是java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI 是本地编程接口,它使得在 Java 虚拟机 (VM) 内部运行的 Java 代码能够与用其它编程语言(如 C、C++ 和汇编语言)编写的应用程序和库进行交互操作。例:A:调用层。package com.hello.jnitestpublicclass Nadd { static {System.loadLibrary("jni_mytest"); }publicnativevoid nativeTest();//无参publicnative 阅读全文
posted @ 2013-10-17 16:37 wanqi 阅读(549) 评论(0) 推荐(0) 编辑
摘要: http://www.apkbus.com/android-114019-1-1.html提高 AndroidManifest.xml中的manifest的android:versionCodexmlns:android="http://schemas.android.com/apk/res/android"package="string"android:sharedUserId="string"android:sharedUserLabel="string resource"android:versionCode 阅读全文
posted @ 2013-10-10 09:02 wanqi 阅读(872) 评论(0) 推荐(0) 编辑
摘要: from:http://www.cnblogs.com/zhangpengshou/archive/2008/08/24/1275187.html关键字是预先保留的标识符,每个关键字都有特殊的含义。我们不能在程序中使用与关键字同名的标识符。以下是C++所保留的关键字asmautobad_castbad_typeidboolbreakcasecatchcharclassconstconst_castcontinuedefaultdeletedodoubledynamic_castelseenumexceptexplicitexternfalsefinallyfloatforfriendgotoi 阅读全文
posted @ 2013-10-09 16:57 wanqi 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 在C++中,调用拷贝构造函数有三种情况:1.一个对象作为函数参数,以值传递的方式传入函数体.2.一个对象作为函数返回值,以值传递的方式从函数返回.3.一个对象用于给另外一个对象进行初始化(复制初始化).拷贝构造函数必须以引用的形式传递(参数为引用值).其原因如下:当一个对象以传递值的方式传一个函数的时候,拷贝构造函数自动的调用来生成函数中的对象.这样会导致无限循环地调用拷贝构造函数,直至栈溢出.以前,一直有个误解,以为以同类型的对象调用"="时,就会调用赋值符.参看以下的例子: 1 class CTest { 2 public: 3 CTest(); 4 CTest(con 阅读全文
posted @ 2013-10-09 16:47 wanqi 阅读(739) 评论(0) 推荐(0) 编辑
摘要: inline函数避免函数调用的开销// find longer of two strings const string &shorterString(const string &s1, const string &s2) { return s1.size() < s2.size() ? s1 : s2; }将 shorterString 写成函数有一个潜在的缺点:调用函数比求解等价 表达式要慢得多。在大多数的机器上,调用函数都要做很多工作;调用前要先保 存寄存器,并在返回时恢复;复制实参;程序还必须转向一个新位置执行。将函数指定为 inline 函数,(... 阅读全文
posted @ 2013-10-09 15:00 wanqi 阅读(299) 评论(0) 推荐(0) 编辑
摘要: from::http://www.cnblogs.com/itTeacher/archive/2012/12/04/2801322.html命令模式将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤销的操作。命令模式的本质是对命令进行封装,将发出命令的责任和执行命令的责任分割开,实现二者之间的松耦合。类图:模式结构:Command: 定义命令的接口,声明执行的方法。ConcreteCommand: 命令接口实现对象,通常会持有接受者,并调用接受者的功能来完成命令要执行的操作。Receiver: 接收者,真正执行命令的对象。任何类都可能成为一 阅读全文
posted @ 2013-09-29 09:22 wanqi 阅读(651) 评论(0) 推荐(0) 编辑
摘要: from://http://www.cnblogs.com/xwdreamer/archive/2012/05/23/2515306.html设计模式之代理模式之二(Proxy)0.前言在前面一篇博客设计模式之代理模式(Proxy)中我们已经讲解了一部分代理模式,下面我们继续讲解代理的有关内容,包括代理的分类以及java中的代理。1.代理的分类 事实上代理能够被分为很多种类,大致有如下这些:虚代理、远程代理、copy-on-write代理、保护代理、Cache代理、防火墙代理、同步代理、智能指引。在这里我们会介绍虚代理和保护代理。 在设计模式之代理模式(Proxy)中提到的代理就是一个典型.. 阅读全文
posted @ 2013-09-27 09:26 wanqi 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 1,状态模式允许一个"对象"在其内部状态改变的时候改变其行为。2,状态模式的角色:抽象状态,具体状态(一般是几个,每一个状态下有不同的行为,),环境(context)角色(就是对象,什么对象的状态,一般该对象要初始化一个状态,还有改变状态,还有该状态下的行为)我们打篮球的时候运动员可以有正常状态,不正常状态,和超常状态,现在我们就以我们打篮球时候投篮时候的状态来举例子,首先我们抽象出状态,以及该状态下的行为,interface State{ public void shot();}然后实现具体状态,我们这里有三个,三种状态三种行为。不正常public class Nonor 阅读全文
posted @ 2013-09-24 10:34 wanqi 阅读(324) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 13 下一页