自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (5)
  • 收藏
  • 关注

原创 android 源码编译打包的apk出现accessed stale local reference问题

E/dalvikvm( 5564): JNI ERROR (app bug): accessed stale local reference 0x50100019 (index 6 in a table of size 1) E/dalvikvm( 5564): VM aborting 这是因为外部ndk编译的jni使用错误,JVM找不到jni的class引用导致 把jni_Env-

2012-11-15 18:03:12 7037

转载 java虚拟机理解

纲领   Java的运行时数据区为:      A.     方法区   -----------(线程共有)     B.     堆       -----------(线程共有)     C.     虚拟机栈 -----------(线程私有)    D.     本地方法栈-----------(线程私有)     E.      程序计数器------

2012-11-15 15:20:47 550

原创 vim的配置

修改~/.vimrc set shiftwidth=4 set tabstop=4 set mouse=a "set selection=exclusive "set selectmode=mouse,key set ai! "自动缩进 "set ignorecase "set noerrorbells " 去掉滴滴声音 set incsearch "搜索时逐字符高亮

2012-11-14 13:37:24 516

原创 Uubuntu 配置网络固定IP

1. 修改 /etc/network/interfaces 文件 添加下面内容 auto eth0 iface eth0 inet static address 192.168.168.114 netmask 255.255.255.0 network 192.168.168.1 broadcast 192.168.168.255 gateway 192.168.168.1

2012-11-14 13:26:48 642

原创 Android 4.0.3 源码编译中添加外部jar包和外部so到apk的方法

懒得写那么多,直接把Android.mk贴上来。 把关键字用*号代替,免得暴露了身份,哈哈。 LOCAL_PATH:= $(call my-dir) include $(CLEAR_VARS) LOCAL_STATIC_JAVA_LIBRARIES := slf4j ksoap2 epublib pdfclown android-support-v4   LOCAL_

2012-11-12 09:53:06 2833

原创 AppWidget完美恢复后台程序方法

这方法是从Home 的widget点击后恢复到后台程序,而不是重新起一个新的activity。假如程序没有运行过,就会重新起动。 反正就不会起两次就是了。 Intent intent; PendingIntent pendingIntent ; Log.d(TAG, "##set welcome activity");

2012-11-09 14:28:40 1299

转载 adb ?????? no permission 这种问题的解决方法

设置usb权限 因为ubuntu这样的系统都是默认以非root身份在运行的,要使用usb调试,需要sudo支持。 $ lsusb Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

2012-11-09 13:57:02 1034

原创 Ubuntu 12.04 配置minicom

sudo minicom -s 选择 Serial port setup, 此时所示图标在“Change which setting”中,键入“A”,对应的应该是/dev/ttyS0 对波特率,数据位和停止位进行配置,键入“E”,波特率选为115200 8N1  硬/软件流控制分别键入“F”“G”并且都选NO.

2012-11-09 13:50:34 790

原创 在Android 的adb shell里面单独起一个activity的方法

以MTP的界面为例 am start -n com.android.settings/com.android.settings.UsbSettings am start -n 包名/包名.类名 或者 am start -n 包名/.类名

2012-11-09 13:46:22 960

原创 Ubuntu 12.04 编译Android 4.0.3 的环境配置

本来不喜欢写博客的,编译了android 4.0.3发现了一大堆错误,网上找了一堆的更改源码啊,Android.mk的解决方法,虽然可以编译成功,但都有点坑爹的成分,为了不误人子弟就分享出来吧。 根本原因是因为gcc的版本太高,ubuntu 12.04的系统带版本是4.6 的要求严格了,稍微有点不注意就报错。 解决方法就是降级到gcc4.4. 还有就是默认的linux系统调用的头文件路径不是标

2012-11-09 13:32:35 1482

Android编程权威指南《第3版》+源码

Android编程权威指南《第3版》PDF电子版、范例源码。作者是美国的Bill Phillips、Brian Hardy

2018-08-31

MediaMetadataRetriever工作时序图

MediaMetadataRetriever工作时序图 由于文件有点大,传到博客会被缩小,很难看

2012-12-28

Android媒体文件metadata是如何实现跟解码器结合获取的

Android媒体文件metadata是如何实现跟解码器结合获取的 这是MediaMetadataRetriever 工作过程的时序图

2012-12-28

Android系统原理与开发要点详解

对android的framework描述的都很清晰, 很不错的一堆课件

2012-12-06

android的apk之反编译.pdf

手把手教你如何反编译一个android的应用程序

2012-11-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除