
移动开发之android
文章平均质量分 79
android 开发中的一些心得笔记。
hpccn
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android单元测试 Instrumentation
开发中我们需要对部分功能进行单元测试,启动Activity来测试部分小功能,有点小题大作,杀鸡用牛刀。 我们可以用Android单元测试 Instrumentation 本篇只是入门,起到抛砖的效果 Instrumentation无界面,具有启动能力。 下面通过一个简单的例子来讲解Instrumentation的基本测试方法: 我们测试工程 An原创 2012-12-26 17:11:56 · 9454 阅读 · 5 评论 -
android 模拟宏定义,实现Debug & Release 模式
以前在C/C++ 开发中,我们可以宏定义,Debug模式下,输出日志,方便测试。Release模式下,无日志输出。 使用Java时,Java 是解释语言,无法编译。就无模式之分了。有没有办法实现,Debug、Release版? debug 输出日志、调试信息。 release 发布版本,无输出日志、调试信息。 办法是人想出来的。 下面说说我的解决方案: 1 模拟C宏定义原创 2012-10-22 12:25:35 · 4283 阅读 · 1 评论 -
android 动态切换主题,动态换肤
android 动态换肤,Android系统已经完美解决换肤问题,看到网上好多的朋友还在询问如何换肤。我示例一下Android换肤 看效果 点击 Day 后的主题皮肤 点击 Night后,主题皮肤 package cn.hpc.assistant; import android.app.Activity; import android.content.原创 2012-12-25 10:11:27 · 8212 阅读 · 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 · 3322 阅读 · 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 · 30311 阅读 · 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 · 2737 阅读 · 2 评论 -
android4.0 开启硬件加速后应用运行出错
Android4.0 开启硬件加速后部分应用运行出错。 出现异常: 12-20 15:18:19.543: E/AndroidRuntime(26301): FATAL EXCEPTION: main 12-20 15:18:19.543: E/AndroidRuntime(26301): java.lang.UnsupportedOperationException 12原创 2012-12-20 17:02:52 · 4279 阅读 · 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 · 11940 阅读 · 4 评论