移动开发之android
文章平均质量分 79
android 开发中的一些心得笔记。
hpccn
这个作者很懒,什么都没留下…
展开
-
Android单元测试 Instrumentation
开发中我们需要对部分功能进行单元测试,启动Activity来测试部分小功能,有点小题大作,杀鸡用牛刀。我们可以用Android单元测试 Instrumentation本篇只是入门,起到抛砖的效果Instrumentation无界面,具有启动能力。下面通过一个简单的例子来讲解Instrumentation的基本测试方法:我们测试工程An原创 2012-12-26 17:11:56 · 9319 阅读 · 5 评论 -
android 模拟宏定义,实现Debug & Release 模式
以前在C/C++ 开发中,我们可以宏定义,Debug模式下,输出日志,方便测试。Release模式下,无日志输出。使用Java时,Java 是解释语言,无法编译。就无模式之分了。有没有办法实现,Debug、Release版?debug 输出日志、调试信息。release 发布版本,无输出日志、调试信息。办法是人想出来的。下面说说我的解决方案:1 模拟C宏定义原创 2012-10-22 12:25:35 · 4197 阅读 · 1 评论 -
android 动态切换主题,动态换肤
android 动态换肤,Android系统已经完美解决换肤问题,看到网上好多的朋友还在询问如何换肤。我示例一下Android换肤看效果点击 Day 后的主题皮肤点击 Night后,主题皮肤package cn.hpc.assistant;import android.app.Activity;import android.content.原创 2012-12-25 10:11:27 · 8112 阅读 · 0 评论 -
android 中使用Java反射Reflect,输出类中变量值,方便调试。
Android开发中调试中,我们经常需要输出类的数据。例如我们经常需要看一下,下列Data类的数据。public class Data {private int id;private String name;private String url;private Bitmap bitmap;private Long t;private String status; publ原创 2012-10-19 17:29:19 · 3267 阅读 · 0 评论 -
android 4.0 Jni 字符转换GetStringUTFChars()函数的Bug
我们项目中,核心部分使用Jni编写,其中将Java的String转为C的字符串,字符串的转换如下: const char const *p_passwd = (*env)->GetStringUTFChars(env, j_passwd, NULL);以前在Android 2.x时,一切正常。升级到4.0后出现异常。出错退出。跟踪发现问题:程序中原创 2012-10-25 18:35:12 · 30154 阅读 · 2 评论 -
android 4.x receiver、services无法启动
实现一个Receiver,由于android 更新的安全机制, android 4.0 一个APK包中如果没有actvity,只有Receiver或Services,则services 不能启动。Receiver也不会启动,收不到广播。Apk中需要增加一个Activity, Receiver才可以启动,接收广播。这个应该是Google对Android中的流氓软件,系统性能的原创 2012-11-12 18:27:44 · 2692 阅读 · 2 评论 -
android4.0 开启硬件加速后应用运行出错
Android4.0 开启硬件加速后部分应用运行出错。出现异常:12-20 15:18:19.543: E/AndroidRuntime(26301): FATAL EXCEPTION: main12-20 15:18:19.543: E/AndroidRuntime(26301): java.lang.UnsupportedOperationException12原创 2012-12-20 17:02:52 · 4193 阅读 · 0 评论 -
android 顶层浮动窗口
先看效果未扩展扩展后代码说明AndroidManifest..xml<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="cn.hpc.assistant" android:versionCode="1" android:versi原创 2012-12-21 11:12:54 · 11863 阅读 · 4 评论