10_工作总结
jackie_gnu
这个作者很懒,什么都没留下…
展开
-
Android Java 调用linux 命令
方法1: copy from RootExplorer怎么样获取root权限的 ProcessBuilder pb = new ProcessBuilder("/system/bin/sh"); //java.lang.ProcessBuilder: Creates opera原创 2011-07-21 15:47:03 · 1926 阅读 · 0 评论 -
MediaScanner Java, JNI, mediaservice 调用关系
/** * Internal service helper that no-one should use directly. * * The way the scan currently works is: * - The Java MediaScannerSer原创 2011-08-25 10:26:31 · 545 阅读 · 0 评论 -
Android & proguard
在Android GB中, 当编译user模式时,所有apk会使用proguard进行优化处理,这时在运行状态会出现很多问题,针对于此, Android提供了编译选项解决些问题。方法1:在Android.mk中加入LOCAL_PROGUARD_ENABLED := dis原创 2011-08-27 18:00:56 · 376 阅读 · 0 评论 -
ProGuard
ProGuardThe ProGuard tool shrinks, optimizes, and obfuscates your code by removing unused code and renaming classes, fields, and methods w转载 2011-08-27 19:24:47 · 844 阅读 · 0 评论 -
显示对话框,同时半透明显示背景Activity
,显示对话框时,半透明显示背景Activity,AndroidManifest.xml 中需要设置Activity的属性信息如下:原创 2011-08-27 17:42:24 · 550 阅读 · 0 评论 -
批处理LOG_NDEBUG
查找LOG_NDEBUG find . -name "*.cpp" -exec sed -n -e '/LOG_NDEBUG/p' {} \; 查找//#define LOG_NDEBUGfind . -name "*.cpp" -exec sed -n -e '/^\/\/#define LOG_NDEBUG/p' {} \; 去掉注释 // #define LOG_ND原创 2011-11-16 09:17:12 · 863 阅读 · 0 评论 -
Android利用tcpdump抓包
Android利用tcpdump抓包 Instructions http://source.android.com/porting/tcpdump.htmlSource Code and Documents http://www.tcpdump.org/ Compiled Binary Download http://www.strazzere.com/android/tc转载 2011-11-23 17:09:21 · 5451 阅读 · 1 评论 -
tcpdump 用例
EXAMPLESTo print all packets arriving at or departing from sundown: tcpdump host sundownTo print traffic between helios and either hot or ace:tcpdump host helios and \( hot or ac转载 2011-11-23 17:14:15 · 898 阅读 · 0 评论 -
如何查找内存泄漏
先打开eclipse 看看自己的是不是android-sdk-windows-1.6_r1 sdk android-sdk-windows-1.6_r1\tools 里面有ddms.bat 运行这个bat文件 之后会生成tool Dalvik Debug Monitor 上端有sysinfo这个 进去可以看到cpu load 把这个改成memory原创 2011-11-03 10:10:09 · 352 阅读 · 0 评论 -
与browser相关的代码
external/libxml2, external/v8, external/webkit, frameworks/base/core/java/android/webkitlibcore/lunivendor/samsung/common/apps/browser www.webkit.org原创 2011-11-03 10:04:51 · 433 阅读 · 0 评论 -
Android中静态jar库
如何编译也static jar library. 17 # Note: the source code is in java/, not src/, because this code is also part of 18 # the framework library, and build/core/pathmap.mk expects a java/ subdirectory.原创 2011-11-03 08:36:22 · 1331 阅读 · 0 评论 -
android中使用jar库的限制
jar库中不能包含static 方法原创 2011-11-28 13:01:25 · 382 阅读 · 0 评论 -
在Eclipse中编译apk时,把其他的apk做为库文件导入
用Eclipse进行编译apk时,有时需要把其他的apk做为库导入, 方法如下:1.创建做为库导入的apk项目, 与正常的apk没有什么区别,除了在default.properties文件中添加定义android.library=true,标识此apk做为库导出.2.创建apk导入之前创建的库文件. properties->android->Library->Add... , 你将原创 2011-11-07 19:31:09 · 1290 阅读 · 1 评论 -
synchronized 块
方法一.private class Worker implements Runnable { private Object mLock = new Object(); private int spantime = 100; private boole原创 2011-09-15 09:39:41 · 518 阅读 · 0 评论 -
为Android Sdk 关联reference文档
1. Select a JAR or Java project, open the context menu and select Properties > Javadoc Location 2. 加入:file:/D:/Android/Android_3.0/And原创 2011-09-15 11:28:08 · 564 阅读 · 0 评论 -
AlertDialog 处理方法二
使用Java反射机制替换AlertConter中的mHandler, 实现自处理"Done" & "Cancel"按钮.Android中的弹出框在被点击时, 无论点击哪个按钮都会关闭窗口。 但是有的情况下我们不需要立即关闭窗口。下面的情况是弹出框中要求用户输入文件名, 并在点原创 2011-08-11 21:21:17 · 389 阅读 · 0 评论 -
动态库so打包到android apk
编译libjnisimple.so Android/development/samples/SimpleJNI/jni/Android.mk# This makefile supplies the rules for building a library of JNI code原创 2011-07-21 11:30:24 · 2887 阅读 · 0 评论 -
andriod 源码开发,打包so到apk
命令方式将so文件打包进apk 使用android SDK原代码 开发APK,将so文件打包进apk,这样可以只提供给客户一个apk.1. 含义全代码的so打包.a) 建立工程,并使用本地调用,java文件如下package test.j转载 2011-07-20 14:57:25 · 703 阅读 · 0 评论 -
factory format
$ adb logcat--------- beginning of /dev/log/mainW/PowerManagerService( 2499): Timer 0x3->0x3|0x0I/AudioHardwareALSA( 2376): Output standby c原创 2011-07-19 15:58:20 · 4165 阅读 · 1 评论 -
Kies upgrade to latest.
Kies upgrade to latest.添加注册表项Windows Registry Editor Version 5.00[HKEY_CURRENT_USER\Software\Samsung\Kies2.0\FUS]"Server"="https://neofusstg原创 2011-07-20 10:07:40 · 466 阅读 · 0 评论 -
User模式下内置apk做重签名.
Android.mk:LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE := PreloadLOCAL_SRC_FILES := $(LOCAL_MODULE).apkLOCAL原创 2011-09-02 18:19:14 · 372 阅读 · 0 评论 -
ActivityManager
ActivityManager am = (ActivityManager)context.getSystemService(context.ACTIVITY_SERVICE); List info = am.getRunningTasks(10);原创 2011-09-05 22:24:34 · 355 阅读 · 0 评论 -
把Activity从taskManager中删除
android:excludeFromRecents = "true" http://schemas.android.com/apk/res/android" package="com.example.test" android:versi原创 2011-09-06 10:51:46 · 629 阅读 · 0 评论 -
Android memory leak using MAT
Eclipse + MAT (Memory Analyzer 1.1.0 (Indigo) Release)mat 更新地址: http://download.eclipse.org/mat/1.1/update-site/archieve 下载地址: Memory原创 2011-09-06 15:00:47 · 590 阅读 · 0 评论 -
socket in Android
srw-rw---- bluetooth bluetooth 2011-01-01 22:52 bluetoothsrw-rw---- bluetooth bluetooth 2011-01-01 22:52 dbussrw-rw---原创 2011-09-07 14:03:12 · 365 阅读 · 0 评论 -
preload & preinstall
把apk 或binary可运行文件安装到系统(system.img)中 方法一:################################################################include $(CLEAR_VARS)ALL_PRE原创 2011-09-09 12:51:09 · 742 阅读 · 0 评论 -
查找Intent
Intent shareIntent = new Intent(Intent.ACTION_SEND); String mimeType = "audio/mpeg"; shareIntent.setType(mimeType);原创 2011-09-08 16:56:19 · 416 阅读 · 0 评论 -
Alert Dialog "Done"按钮定义.
在默认情况下,当用户按下AlertDialog 的"Done"按键时,Dialog会自动消失.但有些情况下我们需要它仍然存在不消失, 那如何处理呢?请对照如下代码:package com.example.test;import android.app.Activi原创 2011-08-11 15:29:02 · 591 阅读 · 0 评论 -
签名apk
1.生成keystore 生成密钥:keytool -genkey -alias bst.keystore -keyalg RSA -validity 20000 -keystore bst.keystore给APK签名:jarsigner -verbose -keystore bst.keystore -signedjar WiMo_signed.apk WiMo-system.ap原创 2011-11-30 09:08:13 · 1215 阅读 · 0 评论