android随手记

Linearlayout:  

  gravity:本元素中所有子元素的重力方向  

     layout_gravity:本元素对于父元素的重力方向

 

 

自定义权限:http://www.cnblogs.com/it-tomorrow/p/4115161.html

  注意:1 .在被调用时就算是normal权限也需要在加入,不然会permission Deney,在自定义时系统默认normal  

                2.dangerous会弹出权限请求框;  signature  权限表明的操作只针对使用同一个证书签名的app开放
                   signatureOrSystem  与signature类似,只是增加了rom中自带的app的声明

 

android分享功能:

     Intent intent=new Intent(Intent.ACTION_SEND);
        intent.setType("text/plain"); //"image/*"
        intent.putExtra(Intent.EXTRA_SUBJECT,"共享软件");
        intent.putExtra(Intent.EXTRA_TEXT, "我在安卓市场发现了个好东东【通讯录】,快来......下载吧!!安卓市场里面还有很多应用来看看吧!");
        intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        startActivity(Intent.createChooser(intent, "选择分享类型"));

     

	              String pakName = "";
				Intent intent = new Intent(Intent.ACTION_SEND); // 启动分享发送的属性
				intent.setType("text/plain"); // 分享发送的数据类型
				switch (v.getId())
				{
				case 0:
				pakName = "com.qzone";  //qq空间
				break;
				case 1:
				pakName = "com.tencent.WBlog";  //腾讯微博
				break;
				case R.id.bt:
				pakName = "com.tencent.mm";  //微信
				break;


				default:
				break;
				}
				intent.setPackage(pakName);
				intent.putExtra(Intent.EXTRA_SUBJECT, "这里是分享主题"); // 分享的主题
				intent.putExtra(Intent.EXTRA_TEXT, "这里是分享内容"); // 分享的内容
				startActivity(Intent.createChooser(intent, "分享对话框"));// 目标应用选择对话框的标题;

  

  这样就能够在小米手机上微信分享,至于使用sharesdk暂未使用

 

Spinner:

  注册setOnItemSelectedListener,默认选择第一个选项,触发监听事件

posted @ 2017-09-15 08:33  大魚海棠  阅读(362)  评论(0编辑  收藏  举报