- 浏览: 51651 次
- 性别:
- 来自: 西安
最新评论
-
liuy2012:
这个不错~~
主题属性 -
nanapoleon:
对着呢啊,你第一个例子是,已经return了后,才去改变val ...
Java -
liuy2012:
很强大 学习了~~
Intent(open file) android -
liuy2012:
...
Makefile学习(12) -
nanapoleon:
你是说show的时候吧,具体要看代码,不过,从你实现的例子上来 ...
模拟鼠标事件(2)
文章列表
Android Intent
- 博客分类:
- android
今天在使用intent跳转到其他页面时报以下错误:
代码:
Intent mIntent = new Intent();
mIntent.setComponent(new ComponentName("com.app",
"com.app.test11.TestActivityA"));
mIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(mIntent);
写道
错误信息:
W/System.err(17596): j ...
Makefile学习(13)
- 博客分类:
- Makefile
今天就实践一下目标文件依赖在不同文件夹中的文件:
VPATH的作用:是指定我们在当前目录中如果找不到依赖文件,则在VPATH所指定的文件中找。比如:
我们我们的文件目录结构如下:
make(文件夹)
|——makefile(里面的文件依赖于submake1 submake2文件夹中的文件)
|——submake1(文件夹)
|——submake2(文件夹)
则我们只需要在makefile文件开头指定:
VPATH=./submake1 ./submake2
例如:
#my first makefile
VPATH= ./submake1 ./sub ...
今天我主要总结的是如何在自定义的TabActivity中:按向右键实现确定的view(咱命名为A)获取焦点的方法。
1.继承ActivityGroup
2.初始化每个tab对应的Intent
3.获取当前tab所对应的子Acticity的View
例如:
comView = getLocalActivityManager().startActivity(tabId[mCurTabIndex], tabIntent[mCurTabIndex]).getDecorView();
并将View添加到BodyLayout中。
4.针对某一确定的子Activity,我们通过c ...
这周我就写写如何在android上打开各种文件的方法(前提:你安装了相应文件的阅读器,eg:pdf)
step1:我们将文件的后缀和相应的datatype存入hashmap中,例如:
HashMap<String , String> mTypeMap = new HashMap<String, String>();
mTypeMap.put("pdf", "application/pdf");
mTypeMap.put("rar", "application/rar&qu ...
Makefile学习(12)
- 博客分类:
- Makefile
1. 上次遇到那个问题“make: *** 没有规则可以创建“f11.jar”需要的目标“f7.o”。 停止。”:
在书上查明原因是找不到源文件,可是我在依赖文件中有写明路径啊,悲催!!!
唉,还是自己太菜了,目前还是按照书中的解决办法,使用VPATH 和 vpath 来告诉make到不同的目录中去查找源文件。
所以我修改了代码如下:
#my first makefile
VPATH= submake1
include ./submake1/makefile
$(warning finish include)
$(warning start gcc)
f:f1 ...
今天将用到的TextView显示图片内容的方法整理出来,方便以后使用。
假设TextView所要显示的字串变量为:message
1.初始化 SpannableString msp = new SpannableString(message);
2.获取"["的位置s,获取对应的"]"的位置为e
ImageSpan span = new ImageSpan(mContext,
mEmotions.get(i).getBitmap(), //图片
...
Makefile学习(11)
- 博客分类:
- Makefile
这周没看多少内容,以前的问题依旧,所以就看了看这常用的参数,写了写命令。
gcc命令中参数c和o的使用学习(一直对c和o不理解,今天就谢谢看看)
gcc -c a.c 编译成目标文件a.o
gcc -o a a.o 生成执行文件a
gcc a.c 生成执行文件a
gcc -o a -c a.c 编译成目标文件a
gcc -o a a.c 生成执行文件a
在a.c中引用test.c中的一个函数后:
gcc -c test.c 编译成目标文件test.o
gcc -c a.c 编译成目标文件a.o
gcc -o a tes ...
Makefile学习(10)
- 博客分类:
- Makefile
最近一直在纠结makefile中的问题,始终找不到解决办法,今天就把问题贴出来,望大家指导指导。
首先我在一个文件夹make中写了一个make文件:,内容如下:
#my first makefile
include ./submake2/makefile ./submake1/makefile
jar:=./submake1/f10.jar ./submake2/f11.jar
f:$(jar)
@echo "gcc"
gcc -o f $(jar)
.PHONY:clean
clean:
rm f ./submake2/ ...
Makefile学习(9)
- 博客分类:
- Makefile
最近忙啊,好久没有写博客了,都不知道如何写了,今天就随便写点,不要介意哈!
我们就了解一下Android.mk文件中的内容啦!
LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := optional
LOCAL_SRC_FILES := $(call all-java-files-under, src)
LOCAL_STATIC_JAVA_LIBRARIES := com.android.phone.common
LOCAL_PACKAGE_NAME := ...
这周继续一下那个模拟鼠标的那个问题。(这周不是什么经验总结,而是问题的描述,希望知道原因的人请回答哈
)
现象描述:
step1:创建一个activity(TestActivity)
step2:创建一个Dialog(TestDialog)
在Dialog里获取WindowManager,添加一个ImageView在Window上
testManager = getWindow().getWindowManager();
testImageView = new ImageView(getContext());
testImageView.setBackgr ...
这周真的有些忙,没有看makefile的内容。今天我就随便说说在webview中键盘事件模拟鼠标事件步骤啦,个人总结,仅供参考,呵呵!
1.首先是获取webview所在的Activity或Dialog的windowManager
winManger = (WindowManager) this.getBaseContext().getSystemService(Context.WINDOW_SERVICE);
或者
winManger = getWindow().getWindowManager();
2.在WindowManager上添加View(用来模拟鼠标)
winMa ...
Makefile学习(8)
- 博客分类:
- Makefile
上周引入了隐含规则,这周继续学习学习一些理论哈!
make的每一条隐含规则都会在隐含规则库中出现,并且有顺序,且越靠前的则是越被经常使用的。
1.常见的隐含规则:
编译
C
程序的隐含规则。
“<n>;.o”
的目标的依赖目标会自动推导为
“<n>;.c”
,并且其生成命令是
“$(CC) –c $(CPPFLAGS) $(CFLAGS)”
编译
C++
程序的隐含规则。
“<n>;.o”
的目标的依赖目标会自动推导为
...
Makefile学习(7)
- 博客分类:
- Makefile
makefile还有一些系统的函数,在此就不一一列举l了。今天学习学习伪目标和隐含规则。
1.伪目标
在第一讲中的例子中有如下代码:
clean:
rm edit main.o kbd.o
这里“clean”就是一个伪目标。
我们在编译的过 ...
Makefile学习(6)
- 博客分类:
- Makefile
上一次没有说明函数是如何定义的,今天就补补啦!
1.Make脚本中函数,按照调用方式可以分为三类:
第一类是内置函数,即Make解释器内部定义好的函数,在任何脚本文件中可直接调用引用,调用格式:
$(<fu ...
Makefile学习(5)
- 博客分类:
- Makefile
这周学习学习函数的知识。(后天就放假了,很期待!)
1.函数的语法:
$(<function> <arguments>)
或者
${<function> <arguments>}
其中:
<function>是函数名
<arguments>是函数的参数,参数间以逗号“,”分隔
函数名和参数之间以“空格”分隔
函数调用以“$”开头,以圆括号或者花括号把函数名和参数括起
2.示例:
comma:=,
empty:=
space:=$(empty) $(empty)
foo:=a b ...