`
zhanglibin1986
  • 浏览: 381582 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
其实,一开始工作的时候,加班不一定 是坏事... _________________________________________________________ 将apk和相应的odex文件合并,重新生成apk,然后放到模拟器里运行,却发现跑不起来,奇怪.
在命令行窗口下不能输入中文,只能输入英文,这是因为cmd.exe窗口启动时并没有启动conime.exe进程。事实上,这个进程容易被后门病毒利用,因此网上很多人都把它当成病毒看待,一些网上下载的系统就把这个进程停掉了,事实上它是无辜的。为了让cmd窗口启动时加载conime.exe,需要修改注册表(开始--运行--regedit.exe),逐级展开HKEY_CURRENT_USER\console,其中的loadconime的值从0改为1,然后刷新注册表,退出。那么在CMD启动时就自动运行该进程。
1、先打开模拟器即emulator: emulator -avd myavd2.2 2、装载apk: adb install E:\iMemo.sign.apk
东西路,南北走 十字路口人咬狗 拿起狗来打砖头 砖头咬了狗一口
有时候,某些应用并不太常用,放在ROM里面占空间挺可惜的,不如把它变成一个单独的APK安装包,想用的时候再装来的更方便些。这种时候,就需要把优化成APK文件和Odex文件组成的程序重新合并起来。 需要用到的工具是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个文件也放在同一目录(也可以放在 ...

在Linux上安装MSN

很简单,一条命令搞定! sudo apt-get install emesene 哈哈!
《中文版Linux 桌面操作系统初级教程》郭守华 宋雪娇 编著   概述   一般的Linux系统套件都包含了丰富的应用程序,但有时并不能满足实际需要。这时就要涉及到对低版本软件的卸载、安装新版本软件,或者安装全新的应 ...
查看当前目录相对于根目录的位置 pwd 查看当前目录内容 ls 以长格式查看当前目录内容。对应每个文件的条目将包括连接数目、所有者、大小、最后修改时间、权限等内容 ls -l 改变当前目录。目的目录名可用相对路径表示,也可以用绝对路径表示。 cd [目的目录名] 转移到上一级目录 cd .. 创建目录 mkdir [新目录名] 例:mkdir /var/ftp 删除空目录 rm [目录名] 例:rm /var/ftp 递归删除一个目录中的所有文件和该目录本身。 rm -r [目录名] 复制文件 cp [源文件名] [目标文件名] 重命名文件 mv [源文 ...
一个android应用程序运行后 并不会在 ide的控制台内输出任何信息. 不能在控制台输出。但是android提供的Log类。 在程序中输出日志, 使用 android.util.Log 类. 该类提供了若干静态方法 Log.v(String tag, String msg); Log.d(String tag, String msg); Log.i(String tag, String msg); Log.w(String tag, String msg); Log.e(String tag, String msg); 分别对应 Verbose, Debug, Info, ...

Activity生命周期

一般启动 onCreate -> onStart -> onResume 调用另一个Activity (1) 当前的activity (2) 待调用的activity onPause (1) -> onCreate (2) -> onStart (2) -> onResume (2) -> onStop (1) 返回原Activity (1) 待返回的activity (2) 当前的activity 如按Back键返回 onPause (2) -> onRestart (1) -> onStart (1) -> onResume ...
从1.5版本开始,加入了AVD(Android Virtual Device),AVD就相当于是一个模拟器的,不过你可以利用AVD创建基于不同版本的模拟器,然后使用emulator -avd avdName命令启动不同的模拟器。下面就介绍如何在命令行下创建AVD。 首先需要配置android的环境变量,把"android-sdk/tools"目录添加到系统路径,具体的前面的文章有详细讲解,这里不赘述。 1.查看当前支持版本(在列出的版本中我们需要记住id值,这个值在第2步中使用): 命令:android list targets 2.创建AVD 命令:android cr ...
--------------------------------------------------------------------- 先说这电脑的配置,2G内存条,320G硬盘,AMD处理器,性能还算可以。 本人经验,安装顺序应该是先装XP,先把硬盘全部划分到Windows下,不留未使用的空间。比如说,你分成C、D、E、F盘,其中F盘划分120个G,用来安装Linux。(其实这120个也可以留着不分配)。 安装好XP后,再用光驱装Xubuntu 9.10(为什么没装10.04版本呢?因为据说,用它编译Android源码的时候会出现莫名的问题)。 语言选中文简体,时区选上海,后面是磁 ...
APT APT(the Advanced Packaging Tool)是Ubuntu 软件包管理系统的高级界面,由几个名字 以“apt-”打头的程序组成。apt-get、apt-cache 和apt-cdrom 是处理软件包的命令行工具, 它们也是其它用户前台程序的後端,如dselect 和aptitude。 更多信息 ...
Android内核介绍 Android内核介绍 发布时间:2010年4月8日 作者:EasyAndroid tags: 已经有一些的文章介绍Android内核了,本系列篇将从Linux内核的角度来分析Android的内核,希望给初学者提够有用的信息。本章将简单的介绍Android内核的全貌,起到一个抛砖引玉的作用。从下一篇开始将详细介绍每一个Android内核驱动程序及其作用。 Android内核是基于Linux 2.6内核的(目前最新开发版本是2.6.31),它是一个增强内核版本,除了修改部分Bug外,它提供了用于支持Android平台的设备驱动,其核心驱动主要包括: Androi ...
通常来说,Binder是Android系统中的内部进程通讯(IPC)之一。在Android系统中共有三种IPC机制,分别是:        -标准Linux Kernel IPC接口        -标准D-BUS接口        -Binder接口 尽管Google宣称Binder具有更加简洁、快速,消耗更小内存资源的优点,但并没有证据表明D-BUS就很差。实际上D-BUS可能会更合适些,或许只是当时Google并没有注意到它吧,或者Google不想使用GPL协议的D-BUS库。我们不去探究具体的原因了,你只要清楚Android系统中支持了多个IPC接口,而且大部分程序使用的是我们并不熟 ...
Global site tag (gtag.js) - Google Analytics