随笔分类 - android solve
解决方案
摘要: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
阅读全文
摘要:from://http://blog.csdn.net/thl789/article/details/7422931Android是多任务系统,Audio系统是竞争资源。Android2.2之前,没有内建的机制来解决多个程序竞争Audio的问题,2.2引入了称作AudioFocus的机制来管理对Audio资源的竞争的管理与协调。本文主要讲解AudioFocus的使用。按照AudioFocus的机制,在使用Audio之前,需要申请AudioFocus,在获得AudioFocus之后才可以使用Audio;如果有别的程序竞争你正在使用的Audio,你的程序需要在收到通知之后做停止播放或者降低声音的处
阅读全文
摘要: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对象,结果内部的数据...
阅读全文
摘要: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
阅读全文
摘要: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):
阅读全文
摘要: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
阅读全文
摘要: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/刘碧婷/
阅读全文
摘要:有时我们需要在标题栏显示一个类似刷新的进度条,而不是ProgressDialog时,可以这样做:在Activity的onCreate()方法中调用requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);然后调用: setProgressBarIndeterminateVisibility(true); 显示进度。调用setProgressBarIndeterminateVisibility(false);关闭进度条。
阅读全文
摘要: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
阅读全文
摘要: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
阅读全文
摘要:1 Android手机目前常见的分辨率1.1 手机常见分辨率:4:3VGA 640*480 (Video Graphics Array)QVGA 320*240 (Quarter VGA)HVGA 480*320 (Half-size VGA)SVGA 800*600 (Super VGA)5:3WVGA 800*480 (Wide VGA)16:9FWVGA 854*480 (Full Wide VGA)HD 1920*1080 High DefinitionQHD 960*540720p 1280*720 标清1080p 1920*1080 高清手机:iphone 4/4s 960*640
阅读全文
摘要:android线程池的理解,晚上在家无事 预习了一下android异步加载的例子,也学习到了一个很重要的东东 那就是线程池+缓存下面看他们的理解。[size=1.8em]Handler+Runnable模式我们先看一个并不是异步线程加载的例子,使用 Handler+Runnable模式。这里为何不是新开线程的原因请参看这篇文章:Android Runnable 运行在那个线程 这里的代码其实是在UI 主线程中下载图片的,而不是新开线程。我们运行下面代码时,会发现他其实是阻塞了整个界面的显示,需要所有图片都加载完成后,才能显示界面。?代码片段,双击复制0102030405060708091011
阅读全文
摘要:cocos2d-x 输出debug信息在Classes目录下添加文件AppDef.h#ifndef _APP_DEF_H_#define _APP_DEF_H_#include #define LOG_TAG "TestGame"#define LOGV(...) __android_log_print(ANDROID_LOG_VERBOSE,LOG_TAG,__VA_ARGS__)#define LOGD(...) __android_log_print(ANDROID_LOG_DEBUG,LOG_TAG,__VA_ARGS__)#define LOGI(...) __a
阅读全文
摘要:from://http://4225953-163-com.iteye.com/blog/704259有时候需要统计手机的型号和版本号,利用程序可以获取到相应的手机信息,见:这是我手机milstone的相关信息。获取的方法是:public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); TextView textView = (TextView) findViewById(R.id.text); textView.setTe
阅读全文
摘要:读取 android sys/下的信息https://github.com/ruw/Internet-Services-projects/tree/master/OffloadPredictor/library
阅读全文
摘要:file.getParentFile().mkdir();file.createNewFile();InputStream inputStream =context.getResources().openRawResource(R.raw.gis);
阅读全文
摘要:[Android分享]异步图片下载引擎(升级版——ExecutorService+handler)[复制链接]皮诺13主题5好友844积分No.4 中级开发者升级24%精华0帖子198e币997 元发消息电梯直达楼主发表于 2013-4-7 14:39:10|只看该作者|正序浏览0以前发过一篇有关加载图片的文章,是处理应用中常常遇到的加载列表缩略图与大图的文章,当时是因为赶项目,时间仓促,并没有过多的考虑,闲暇时间,反思了一下,觉得以前所用的方法过于笨拙且消耗手机资源加大,思量再三,又重新做了一个此次引用了线程池ExecutorService与改用了Handler的post方法采用线程池的目的
阅读全文
摘要:[Android分享][开源]Google code Android开源项目(一)[复制链接]4491227172主题2好友816积分No.4 中级开发者升级19.33%精华0帖子240e币222 元发消息电梯直达楼主发表于昨天11:41|只看该作者|倒序浏览0开源项目不胜枚举,基于不要重复造轮子的原则,了解当下比较流行的Android与iOS开源项目很是必要。利用这些项目,有时能够让你达到事半功倍的效果。1. ZXinghttp://code.google.com/p/zxing/条形码、二维码2. K-9 Mailhttp://code.google.com/p/k9mail/邮件客户..
阅读全文
摘要:本帖最后由 yanghe123 于 2012-6-7 09:58 编辑Android应用开发中,会经常要提交数据到服务器和从服务器得到数据,本文主要是给出了利用http协议采用HttpClient方式向服务器提交数据的方法。代码比较简单,这里不去过多的阐述,直接看代码。/*** @author Dylan 本类封装了Android中向web服务器提交数据的两种方式四种方法*/public class SubmitDataByHttpClientAndOrdinaryWay {*** 使用get请求以普通方式提交数据** @param map* 传递进来的数据,以map的形式进行了封装* ...
阅读全文
摘要:打电话时InCallScreen的具体流程前面说到OutgoingCallReceiver解析号码并启动incallscreen类,第一次启动时首先进入了其oncreate方法(1)初始化PhoneApp类(2)增加FLAG参数:FLAG_DISMISS_KEYGUARD(这个参数的作用主要在于解除锁屏,比如锁屏时来电,这时候就需要先解除锁屏再显示画面,这样用户就能在锁屏时接收到来电了~)(3)setPhone(4)调用初始化各种组件(callcard,menuview等)初始化组件等一系列操作后,进入onresume方法:(1)调用PhoneApp的disablestatusbar,用来更新
阅读全文