- 浏览: 538430 次
- 性别:
- 来自: 北京
最新评论
-
landerson:
明显就有要求的嘛
ANDROID轻量级JSON序列化和反序列化[转] -
jimode2013:
很不错,就是需要这个方法
多个UIViewController使用addSubView,第二个 UIViewController 不响应旋转[转] -
w11h22j33:
...
[转]NSMutableArray中的自动释放对象让我郁闷了一整天 -
w11h22j33:
UILabel* label = [[UILabel a ...
Iphone开发 -
w11h22j33:
http://mobile.51cto.com/iphone- ...
获得通讯录中联系人的所有属性[转]
请您先登录,才能继续操作
文章列表
原始出处
一直以来都是用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。作为一种逐像素的显示对象执行效率高,但是缺点也很明显存储效 ...
如何生成带倒影的Bitmap【转】
- 博客分类:
- AndroidUI相关
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打 ...