`

请您先登录,才能继续操作

文章列表
原始出处 一直以来都是用adb install xxx.apk来安装android的package,然后在模拟器的menu screen上点击执行程序,今天需要在命令行中执行android程序,查了半天,终于找到了相应的指令: 首先我们看看am指令介绍吧: # am 查看am的帮助信息可知: am start 用来启动一个activity am startservice 用来启动一个service,比如我们要 am broadcast 用来发送一个广播 当我们要运行camera程序时,可以用以下命令: # am start -n com.android.camera/com.andro ...
1、首先需要安装Ubuntu SVN。Ubuntu下的SVN安装十分简单,sudo apt-get install subversion,等待完成Ubuntu SVN的安装; 2、检出文件(checkout)。 使用命令:svn co http://{svn repository url} /destination 然后系统会用当前的用户名登录,提示输入密码,如果第一次密码输入错误,会提示你输入用户名;输入正确后,就可以检出文件了。 3、Ubuntu SVN提交文件(commit)。 进入需要更新的目录,输入命令:svn commit -m path-to-commit,其中path-t ...
国内网银的安全控件基本上是基于MS的Activex技术开发的,由于是MS独有的技术,在Firefox和opera下都无法使用,也就注定了在linux下无法使用网银,但是,现在可以通过模拟的方式来实现在linux下的网银使用。 这里要用到ies4linux这个软件。安装方法如下: You have to enable universe packages first. It is also recommended that you use the official winehq ubuntu package: 1) Open a terminal 2) Open /etc/apt/s ...
详见网址http://wiki.ubuntu.org.cn/Fcitx 需要注意的是,安装完后需要重启才管事; 另外如果 im-switch -s fcitx -z default 执行不成功,则需要执行 sudo apt-get install -f
1、在终端运行命令: sudo apt-get install stardict 2、添加辞典: (1)首先下载辞典; (2)解压下载完成的文件,然后将dict和treedict目录复制到/usr/share/stardict/目录下,覆盖已经存在的同名空目录; (3)进入dict目录,将其中的辞典文件全部解压,删除源文件。 3、安装TTS语音包 (1)下载语音包 (2)在终端进入下载目录,执行命令:tar -xvf WyabdcRealPeopleTTS.tar.bz2 -C /usr/share 安装完TTS后就可以发音了。 4、安转终端取词功能: 在终端运行命令:sudo apt-g ...
首先你要安装Wine:打开一个 Shell(终端),来一句: sudo apt-get install wine,然后只管ACCEPT一路YES或NEXT就行。 第二步:安装 winetricks,一个windows运行库的小集合工具。 闲话少说,接着打开一个Shell来一句: wget http://www.kegel.com/wine ...
很多网友刚刚开始学习Android平台,对于Drawable、 Bitmap、Canvas和Paint它们之间的概念不是很清楚,其实它们除了Drawable外早在Sun的J2ME中就已经出现了,但是在 Android平台中,Bitmap、Canvas相关的都有所变化。 首先让我们理解下Android平台中的显示类是View,但是还提供了底层图形类android.graphics,今天所说的这些均为graphics底层图形接口。 Bitmap - 称作位图,一般位图的文件格式后缀为bmp,当然编码器也有很多如RGB565、RGB888。作为一种逐像素的显示对象执行效率高,但是缺点也很明显存储效 ...
public static Bitmap createReflectedImage(Context context, Bitmap originalImage) {                     //The gap we want between the reflection and the original image                     final int reflectionGap = 4;                                               int width = originalImage.getWidth( ...
1. 查看当前堆栈 1) 功能:在程序中加入代码,使可以在logcat中看到打印出的当前函数调用关系 2) 方法: new Exception(“print trace”).printStackTrace(); 2. MethodTracing 1) 功能:用于热点分析和性能优化,分析每个函数占用的CPU时间,调用次数,函数调用关系等 2) 方法: a) 在程序代码中加入追踪开关    1: import android.os.Debug;    2: ……    3: android.os.Debug.startMethodTracing(“/data/tmp/test”); ...
导入: 在Android平台中可以使用第三方外部JAR库文件,在Eclipse开发环境中,仅仅3步就可以使用第三方.jar文件。 1.在Package Explorer(包浏览器)面板中,右键单击鼠标在弹出的菜单中选择Properties(属性) 2.选择Java Build Path(Java构建路径),然后选择Libraries标签页. 3.按下Add External JARs 这个按钮,选择Jar文件即可。 如果你想包含第三方JARs到你的package包中,创建一个新的目录在你的工程中,选择Add Library... 代替即可,Android开发网提示不用 将外部 ...
分析Launcher的AndroidManifest.xml文件有很多特殊性,分析一下就会理解整个程序的大概结构。 代码如下:<manifest xmlns:android="http://schemas.android.com/apk/res/android"       package="net.sunniwell.launcher"       android:versionCode="1" android:versionName="1.0.1"> 关于自定义权限,这是很好的例子,其他apk程序要想 ...
如果你要定制一个Android系统,你想用你自己的Launcher(Home)作主界面来替换Android自己的Home,而且不希望用户安装的Launcher来替换掉你的Launcher. 我们可以通过修改Framework来实现这样的功能。 这里以Android2.1的源代码为例来实际说明。 1)首先了解一下Android的启动过程。   Android系统的启动先从Zygote开始启动,然后......(中间的过程就不说了).....一直到了SystemServer(framework)这个地方,看到这段代码:       /**      * This method is calle ...
我们可以通过两种方式进入Android的console: 1. 直接执行命令emulator -shell; 2. 在启动emulator后,通过命令adb shell进入。 之后我们就可以使用一些linux下常用的命令了,如ls,cat等。然而Android自带的toolbox(位于/system/bin中)也太简略了点,有些命令如find,Android并不支持或者支持得不好。下面将介绍如何为Android加入busybox工具,通过编译得到一个可以在 Android里面运行的busybox工具,我们就可以使用众多常见的linux命令了,如find,touch等。 步骤如下: 1. ...
Android系统框架和上层应用是类java(不是正统的sun java)开发的,实现了自己的java虚拟机dalvik,既然用java虚拟机和java开发,一般都会认为效率低下。其实不然,在基本主流的智能手机的软件平台上,android的执行速度是最快的。 那么android效率为什么这么的高呢?特别是一个应用程序的启动时间很短,本文主要从以下个八方面进行分析: 1、 资源文件的优化读取。 我们知道android在UI开发时有个很大的好处是xml文件来描述UI,这样有个好处是只要修改UI不用修改代码就可以修改界面的布局、显示风格和字体大小等。界面定义变得灵活方便。xml配置UI ...
在out/target/product/generic下生成的三个镜像文件:ramdisk.img,system.img,userdata.img以及它们对应的目录树root,system,data。ramdisk.img是根文件系统,system.img包括了主要的包、库等文件,userdata.img包括了一些用户数据,android加载这3个映像文件后,会把 system和 userdata分别加载到 ramdisk文件系统中的system和 data目录下。   三个镜像文件及其三个目录树之间的生成关系是我们进行ROM制作的基础,下面将做详细介绍。 Ramdisk镜像是采用cpio打 ...
Global site tag (gtag.js) - Google Analytics