随笔-348  评论-598  文章-0  trackbacks-0
1.如何调用外部图片选择器,选择图片并返回结果
                //获取照片
                Intent in = new Intent(Intent.ACTION_GET_CONTENT);
                in.setType(
"image/*");
                startActivityForResult(in, 
0);
然后Activity中还要加上一个结果返回接收
    @Override
    
protected void onActivityResult(int requestCode, int resultCode,
            Intent intent)
    {
        
super.onActivityResult(requestCode, resultCode, intent);

        System.out.println(intent.getDataString());
        ImageView view 
= new ImageView(this);
        view.setImageURI(intent.getData());
        ((LinearLayout)findViewById(R.id.layout)).addView(view);
        
        System.out.println(requestCode);
    }

2.如何调用Google Web Search?
其实android提供了一个很方便的调用方式,就是用Intent去调用系统的Activity,代码如下:
                //搜索
                Intent search = new Intent(Intent.ACTION_WEB_SEARCH);
                search.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
                search.putExtra(SearchManager.QUERY, 
"tigertian");
                
final Bundle appData = getIntent().getBundleExtra(SearchManager.APP_DATA);
                
if (appData != null) {
                    search.putExtra(SearchManager.APP_DATA, appData);
                }
                
                startActivity(search);
执行这段代码之后,就会跳转到google的网站并自动搜索与tigertian相关的记录

3.为什么WebView在进行loadUrl的时候,有时候会弹出Android的自带浏览器进行浏览?
被访问页面如果不带跳转(Redirect)是不会弹出自带浏览器的。但如果带跳转(Redirect)的话WebView是做不到的,所以他会调用相应的浏览器进行跳转访问。

4.有按钮的列表项为可以点击吗?
可以,但是需要将按钮的Focusable属性置为false,Checkbox等控件同理。

5.android:layout_weight何时有效果?
 <AutoCompleteTextView android:layout_height="wrap_content"  android:layout_weight="2"
   android:layout_width="wrap_content" android:completionThreshold="1"
   android:id="@+id/AutoCompleteSearchGame"></AutoCompleteTextView>
当layout_height和layout_width都未wrap_content的时候有效果。

6、如果调用浏览器?
使用startActivity传递这个intent就可以调用浏览器了new Intent(Intent.ACTION_VIEW, Uri.parse(url))

---------------------------------------------------------
专注移动开发

Android, Windows Mobile, iPhone, J2ME, BlackBerry, Symbian
posted on 2009-04-30 11:09 TiGERTiAN 阅读(3653) 评论(15)  编辑  收藏 所属分类: JavaAndroid

评论:
# re: [置顶]Android一些常用知识和代码(不断更新)[未登录] 2009-04-30 11:31 | kimi
持续关注
研究android  回复  更多评论
  
# re: [置顶]Android一些常用知识和代码(不断更新) 2009-04-30 11:33 | TiGERTiAN
@kimi
目前已经做了不少开发了,正在整理一些资料和开发笔记,待后面传上来,大家共享下  回复  更多评论
  
# re: [置顶]Android一些常用知识和代码(不断更新) 2009-04-30 14:28 | guest
Hi,很感谢,现在做Android开发的不是很多,利用下班时间学,很吃力
希望楼主有更好的资料分享给大家
Good Luck  回复  更多评论
  
# re: [置顶]Android一些常用知识和代码(不断更新) 2009-04-30 14:49 | 123
支持楼主,本人也在关注中。
再请教一下楼主,是否有成功架设android1.5sdk,本人的1.1成功,1.5失败。  回复  更多评论
  
# re: [置顶]Android一些常用知识和代码(不断更新) 2009-04-30 15:07 | TiGERTiAN
@123
成功了啊,你看下安装说明就知道了,eclipse要3.3以上,模拟器要自己create了,1.5比1.1配置烦了一些,但多了很多功能。  回复  更多评论
  
# re: [置顶]Android一些常用知识和代码(不断更新) 2009-04-30 18:09 | huliqing
支持,最近一直在打算学Android开发,只是还没有时间,环境也没有搭建。不知道国内现在支持这平台的手机有多少。  回复  更多评论
  
# re: [置顶]Android一些常用知识和代码(不断更新) 2009-04-30 20:59 | 淘声依旧
期待中。。。  回复  更多评论
  
# re: [置顶]Android一些常用知识和代码(不断更新) 2009-04-30 21:59 | TiGERTiAN
@huliqing
目前市面上面只有水货GPhone,这也是我们的测试机,后面机器就很多了,下半年应该会大批量上市,而且移动的OMS也是基于Android的  回复  更多评论
  
# re: [置顶]Android一些常用知识和代码(不断更新) 2009-05-02 00:06 | Burun Estetigi
Hi,很感谢,现在做Android开发的不是很多,利用下班时间学,很吃力
希望楼主有更好的资料分享给大家  回复  更多评论
  
# re: Android一些常用知识和代码(不断更新) 2009-06-15 09:12 | BBQ
呵呵!写了!现在在学习OMS  回复  更多评论
  
# re: Android一些常用知识和代码(不断更新) 2009-06-15 10:54 | TiGERTiAN
@BBQ
OMS貌似做的不是很好,速度有点慢。。。  回复  更多评论
  
# re: Android一些常用知识和代码(不断更新)[未登录] 2009-07-14 15:37 | Sniper
学习中,等待新的文档  回复  更多评论
  
# re: Android一些常用知识和代码(不断更新)[未登录] 2009-07-14 15:38 | Sniper
推荐这本书:深入浅出Android--Google手持设备应用程序设计.pdf
可以在google上找一下很好的  回复  更多评论
  
# re: Android一些常用知识和代码(不断更新) 2009-07-19 00:07 | oil painting
支持楼主,本人也在关注中  回复  更多评论
  
# re: Android一些常用知识和代码(不断更新)[未登录] 2010-01-18 11:55 | henry
@TiGERTiAN
非常慢,在运行oms模拟器之前最好wipedata  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航: