- 浏览: 55683 次
- 性别:
- 来自: 南京
最新评论
-
snow0234:
使用场景还是挺多的,很难规避。Intent.FLAG_ACTI ...
使用ActivityGroup管理Activity
文章列表
虽然从Android 3.0(android-11)开始就建议使用Fragment、FragmentManager来替代ActivityGroup,但毕竟老版本还有很大的市场,一时半会不会选择那么高的版本,还得用ActivityGroup。
下面以一个简单的例子说明应该如何通过ActivityGroup来管理Activity。
程序截图:
Android 官方建议使用Python脚本 repo 来管理代码,并且建议在Linux下执行该脚本。
大部分人其实都不会去修改Android代码,仅仅是想下载来看看而已。为了这小小的需求而去倒腾一个Linux 或 cygwin 都不太合算。所以才有了本文。
repo 只是对Git命令进行了封装,所以我们可以绕过repo直接使用Git命令来下载。
为了方便大家,这里提供了一个
下面以将Beyond Comare 加入到TC的自定义按钮为例进行说明。
第一步:在TC中,打开Beyond Compare所在的目录
第二步:选择BC的执行文件(BCompare.exe),将其拖到TC的工具栏上。
图1 拖动可执行文件到工具栏
...
Eclipse在线安装软件
- 博客分类:
- Eclipse
下面以安装 Memory Analyzer (MAT) 为例进行说明:
从 MAT 的下载页面(http://www.eclipse.org/mat/downloads.php)找到最新版本的地址。当前最新版本为1.1.1,对应的地址是:http://download.eclipse.org/mat/1.1/update-site/
在Eclipse中,通过菜单“Help”--> “Install New Software...”,
使用ANT编译Android apk文件
- 博客分类:
- Android
前提:需要安装 Ant 1.8或以上版本。
1 编译步骤
第一步:创建临时工程
进入 android-sdk-windows\tools\ 目录,执行下面的命令,创建一个临时工程:
android create project -k com.foo -a Test1 -t android-8
-p d:\temp
安装到Android手机上的apk需要签名,本文描述了如何创建自己的签名及从Eclipse中导出apk。
在Eclipse中选择一个Android工程,然后点击鼠标右键菜单中的“Export”:
选择“Android”->;“Export Android Application”,点击“Next”:
由于我们之前已经选择了工程,所以直接点击“Next”,
由于我们还没有keystore,所以选择“Create new keystore”,然后指定 keystore 的路径和密码(假设为 123456)。最后点击“Next”。
输入 Alias 名称(一个 key ...
在 msysgit 中执行
git svn clone https://10.0.0.1/svn/2-代码/tags/tag1
时,Git提示 403 Forbidden 错误。
在网络上搜索,找到一篇有点关系的文章:
git svn clone gives RA layer request failed: PROPFIND - 403 Forbidden
按其修改,没有结果。
考虑到 msysgit 对汉字支持得不好,再参考上一文章思路,觉得可能是是因为汉字的问题。所以修改 config 文件中的url地址,
引用
[svn-remote "svn"]
url = ...
在当管理员时,不时会需要创建用户,但创建用户的命令参数比较多,所以写一个脚本 add_user.sh 来实现快速创建用户。
#!/bin/bash
if [ $# -ne 1 ]; then
echo "Usage: $0 user-name"
exit -1
fi
# create a user
useradd -g users -s /bin/bash -d /home/$1 -m $1
# set the password
echo $1:$1 | chpasswd
useradd是Linux下创建用户的命令:
...
下面的代码显示了如何在一个Ant脚本中访问环境变量 JAVA_HOME
<?xml version="1.0" encoding="UTF-8" ?>
<project name="TestProject" default="echo" basedir=".">
<property environment="env"/>
<target name="echo">
& ...
1、从 http://ant.apache.org/bindownload.cgi 下载Ant的最新版本,并在适当的目录下解压。
假设将其在 /home/fht 下解压,得到 /home/fht/ant-1.8.2 目录。
2、设置环境变量:
export ANT_HOME=/home/fht/ant-1.8.2
3、将Ant的 bin 目录添加至 PATH
export PATH=${ANT_HOME}/bin:${PATH}
为了让Ant能够正常运行,还需要设置 JAVA_HOME 环境变量。将其指向Java的安装目录。如:
export JAVA_HOME ...
由于开发环境紧张,需要与其他人共用一个Linux用户。而该用户的缺省设置又与自己的使用习惯不一致。此时就需要通过一些小技巧来达到尽量不影响原用户的情况下,让配置与自己的习惯相同。
共用开发环境时,通常的作法是在用户的HOME目录下创建一个自己的目录,然后将自己所有的数据都放在该目录下。这样可以根据目录区分不同的实际用户。当不再共用环境时,只需要删除自己的目录即可。
除了使用自己的环境变量、快捷方式之外,Vim是我常用的工具,有着自己的习惯配置项,所以在共用用户时,也需要将vim的配置项修改成自己的。
下文将假设已经在 ${HOME} 目录下创建了一个名为 “fht”的目录 。
修改 ~/ ...