//按钮监听
Button button = (Button) findViewById(R.id.sendBtn);button.setOnClickListener(new Button.OnClickListener() {@Overridepublic void onClick(View v) {Intent intent = new Intent();/* 开启Pictures画面Type设定为image */intent.setType("image/*");/* 使用Intent.ACTION_GET_CONTENT这个Action */intent.setAction(Intent.ACTION_GET_CONTENT);/* 取得相片后返回本画面 */startActivityForResult(intent, 1);}});

@Overrideprotected void onActivityResult(int requestCode, int resultCode, Intent data) {if (requestCode == 1) {if(resultCode != RESULT_OK){return;}if(data == null)return;Uri uri = data.getData();ContentResolver cr = this.getContentResolver();Cursor cursor = cr.query(uri, null, null, null, null);cursor.moveToFirst();Toast.makeText(this,cursor.getString(1), Toast.LENGTH_SHORT).show();}super.onActivityResult(requestCode, resultCode, data);}


更多相关文章

  1. android圆角按钮
  2. android 让一个控件按钮居于底部的几种方法
  3. android底部栏中间按钮突出
  4. Android按钮美化
  5. android 自定义加减按钮
  6. 【Android】android按钮的四种点击事件
  7. 一个android的按钮
  8. 在Android中自定义IOS风格的按钮
  9. Android 单选按钮Radio的使用

随机推荐

  1. [生活娱乐] 从后端室友那学来的代码
  2. 来自jQuery的Javascript中的等效函数
  3. 推荐几款制作网页滚动动画的 JavaScript
  4. Javascript语法中null与“”的误写导致长
  5. ng- repeat显示的行等于no属性,甚至不显示
  6. 获取下一个DOM元素的ID
  7. 使用Directive通过AngularJS使用指令和数
  8. 你可以在android webview中自动链接日期
  9. 一旦db通过Node.js发生更新,就立即推送数
  10. 带有ng-repeat的空表行,AngularJS