知识点和代码积累[转]++

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)) 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值