2011-10-08 17:15 by cppguy, 402 visits, 网摘, 收藏, 编辑
摘要:合并odex和 少dex的apk 为完整的apk文件 需要用到的工具是smali,一个开源的java处理软件: http://code.google.com/p/smali/downloads/list 一.下载的baksmali和 smali的jar文件到工作目录 二.把ROM里面的core.odex, ext.odex, framework.odex, android.policy.odex, services.odex这5个文件也放在同一目录(也可以放在别的目录,通过设置BOOTCLASSPATH指定,默认就是当前目录)。 例: 以teeter为例子 (HTC一些Android常常会内.
阅读全文
2011-07-13 22:06 by cppguy, 82 visits, 网摘, 收藏, 编辑
摘要:A R G B透明度 红色 绿色 蓝色Bitmap.ConfigARGB_4444 每个像素占四位Bitmap.ConfigARGB_8888 32 每个像素占八位Bitmap.ConfigRGB_565 16 R占5位 R 占6位 B占5位 没有透明度(A)其实很简单嘛就跟doublefloat一样 你越到精度也就越到但是一点主意点一半情况下我们都是用argb888 但是无可厚非它也相对的很占内存因为一个像素32位8位一个字节 如果是800*480的图片的话自己算估计有1M多了所以各位使用的时候悠着点 因为作为应用开发人员你使用的内存是有限的
阅读全文
2011-07-07 01:32 by cppguy, 191 visits, 网摘, 收藏, 编辑
摘要:String path = file.getPath();SQLiteDatabase db = SQLiteDatabase.openDatabase(path, null, SQLiteDatabase.OPEN_READONLY);
阅读全文
2011-04-01 17:01 by cppguy, 1113 visits, 网摘, 收藏, 编辑
摘要:一、概述 1 二、Android(Java)中常见的容易引起内存泄漏的不良代码 1 (一) 查询数据库没有关闭游标 2 (二) 构造Adapter时,没有使用缓存的 convertView 3 (三) Bitmap对象不在使用时调用recycle()释放内存 4 (四) 释放对象的引用 4 (五) 其他 5 三、内存监测工具 DDMS --> Heap 5 四、内存分析工具 MAT(Memory Analyzer Tool) 7 (一) 生成.hprof文件 7 (二) 使用MAT导入.hprof文件 8 (三) 使用MAT的视图工具分析内存 8 一、概述 Java编程中经常容易被忽视,
阅读全文
2011-03-24 19:07 by cppguy, 90 visits, 网摘, 收藏, 编辑
摘要:layout_weight 用于给一个线性布局中的诸多视图的重要度赋值。 所有的视图都有一个layout_weight值,默认为零,意思是需要显示 多大的视图就占据多大的屏幕空 间。若赋一个高于零的值,则将父视 图中的可用空间分割,分割大小具体取决于每一个视图的layout_weight 值以及该值在当前屏幕布局的整体 layout_weight值和在其它视图屏幕布 局的layout_weight值中所占的比率而定。 举个例子:比如说我们在 水平方向上有一个文本标签和两个文本编辑元素。 该文本标签并无指定layout_weight值,所以它将占据需要提供的最少空间。 如果两个文本编辑元素每一个
阅读全文
2011-03-24 18:23 by cppguy, 149 visits, 网摘, 收藏, 编辑
摘要:MakeFile静态编译将jar打入apkLOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE_TAGS := optionalLOCAL_SRC_FILES := $(call all-java-files-under, src)LOCAL_PACKAGE_NAME := BaiduSDKDemoLOCAL_STATIC_JAVA_LIBRARIES := baiduadinclude $(BUILD_PACKAGE)include $(CLEAR_VARS)LOCAL_MODULE_TAGS := optionalLOC
阅读全文
2011-03-22 11:39 by cppguy, 91 visits, 网摘, 收藏, 编辑
摘要:android:screenOrientation="nosensor"orsetRequestOrientation(ActivityInfo.////);
阅读全文
2011-03-18 19:00 by cppguy, 235 visits, 网摘, 收藏, 编辑
摘要:## Copyright (C) 2008 The Android Open Source Project## Licensed under the Apache License, Version 2.0 (the "License");# you may not use this file except in compliance with the License.# You may obtain a copy of the License at## http://www.apache.org/licenses/LICENSE-2.0## Unless required
阅读全文
2011-03-09 20:00 by cppguy, 75 visits, 网摘, 收藏, 编辑
摘要:Mercurial 简介 Mercurial 是一种轻量级分布式版本控制系统,采用 Python 语言实现,易于学习和使用,扩展性强。其是基于 GNU General Public License (GPL) 授权的开源项目。相对于传统的版本控制,具有如下优点: 更轻松的管理。传统的版本控制系统使用集中式的 repository,一些和 repository相关的管理就只能由管理员一个人进行。由于采用了分布式的模型,Mercurial 中就没有这样的困扰,每个用户管理自己的 repository,管理员只需协调同步这些repository。 更健壮的系统。分布式系统比集中式的单服务器系统更健壮
阅读全文