当前位置: 首页 > news >正文

江宁区住房和城乡建设厅网站个人简历制作免费模板

江宁区住房和城乡建设厅网站,个人简历制作免费模板,哈尔滨建设工程信息网官方网站,如何成为一个优秀的网站设计师前言 每次分享意味着每次都有进步#xff0c;本系列以实用为主#xff0c;欢迎和我分享和推荐好用的代码段~~声明欢迎转载#xff0c;但请保留文章原始出处:) 博客园#xff1a;http://www.cnblogs.com农民伯伯#xff1a; http://over140.cnblogs.com 正文 1、展开、收起…  前言 每次分享意味着每次都有进步本系列以实用为主欢迎和我分享和推荐好用的代码段~~   声明 欢迎转载但请保留文章原始出处:)  博客园http://www.cnblogs.com 农民伯伯 http://over140.cnblogs.com    正文 1、展开、收起状态栏  public static final void collapseStatusBar(Context ctx) {        Object sbservice  ctx.getSystemService(statusbar);        try {            Class? statusBarManager  Class.forName(android.app.StatusBarManager);            Method collapse;            if (Build.VERSION.SDK_INT  Build.VERSION_CODES.JELLY_BEAN_MR1) {                collapse  statusBarManager.getMethod(collapsePanels);            } else {                collapse  statusBarManager.getMethod(collapse);            }            collapse.invoke(sbservice);        } catch (Exception e) {            e.printStackTrace();        }    }    public static final void expandStatusBar(Context ctx) {        Object sbservice  ctx.getSystemService(statusbar);        try {            Class? statusBarManager  Class.forName(android.app.StatusBarManager);            Method expand;            if (Build.VERSION.SDK_INT  17) {                expand  statusBarManager.getMethod(expandNotificationsPanel);            } else {                expand  statusBarManager.getMethod(expand);            }            expand.invoke(sbservice);        } catch (Exception e) {            e.printStackTrace();        }    } 用途可用于点击Notifacation之后收起状态栏  2、 获取状态栏高度 public static int getStatusBarHeight(Context context){        Class? c  null;        Object obj  null;        Field field  null;        int x  0, statusBarHeight  0;        try {            c  Class.forName(com.android.internal.R$dimen);            obj  c.newInstance();            field  c.getField(status_bar_height);            x  Integer.parseInt(field.get(obj).toString());            statusBarHeight  context.getResources().getDimensionPixelSize(x);        } catch (Exception e1) {            e1.printStackTrace();        }        return statusBarHeight;    }   3、ListView使用ViewHolder极简写法 public static T extends View T getAdapterView(View convertView, int id) {        SparseArrayView viewHolder  (SparseArrayView) convertView.getTag();        if (viewHolder  null) {            viewHolder  new SparseArrayView();            convertView.setTag(viewHolder);        }        View childView  viewHolder.get(id);        if (childView  null) {            childView  convertView.findViewById(id);            viewHolder.put(id, childView);        }        return (T) childView;    } 用法 Override    public View getView(int position, View convertView, ViewGroup parent) {        if (convertView  null) {            convertView  LayoutInflater.from(getActivity()).inflate(R.layout.fragment_feed_item, parent, false);        }        ImageView thumnailView  getAdapterView(convertView, R.id.video_thumbnail);        ImageView avatarView   getAdapterView(convertView, R.id.user_avatar);        ImageView appIconView  getAdapterView(convertView, R.id.app_icon);   用起来非常简练将ViewHolder隐于无形。   4、 设置Activity透明 style nameTransparentActivity parentAppBaseTheme        item nameandroid:windowBackgroundandroid:color/transparent/item        item nameandroid:colorBackgroundCacheHintnull/item        item nameandroid:windowIsTranslucenttrue/item        item nameandroid:windowNoTitletrue/item        item nameandroid:windowContentOverlaynull/item    /style 说明AppBaseTheme一般是你application指定的android:theme是啥这里就是啥否则Activity内部的空间风格可能不一致。 用途用于模拟Dialog效果比如再Service中没法用Dialog就可以用Activity来模拟   5、 代码切换全屏 //切换到全屏 getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN); getActivity().getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN); //切换到非全屏 getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN); getWindow().addFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN); 注意切换到全屏时底部的虚拟按键仍然是显示的。次方法可多次调用用于切换 用途播放器界面经常会用到    6、调用开发者选项中显示触摸位置功能 android.provider.Settings.System.putInt(getContentResolver(), show_touches, 1); 设置1显示设置0不显示。   7、获取设备上已安装并且可启动的应用列表 Intent intent  new Intent(Intent.ACTION_MAIN);            intent.addCategory(Intent.CATEGORY_LAUNCHER);            ListResolveInfo activities  getPackageManager().queryIntentActivities(intent, 0) 注意使用getInstalledApplications会返回很多无法启动甚至没有图标的系统应用。ResolveInfo.activityInfo.applicationInfo也能取到你想要的数据。 转载于:https://www.cnblogs.com/pbq-dream/p/5354365.html
http://www.zqtcl.cn/news/153028/

相关文章:

  • 怎么把网站封包做appwordpress葬爱导航
  • 浙江省建设厅门户网站菠菜网站如何做推广
  • 飞鸽网站建设网站建设源代码交付
  • 阿里云服务器做盗版电影网站wordpress密码访问
  • 本机可以做网站的服务器吗做磨毛布内销哪个网站比较好
  • 免费建站系统wordpress一个网站需要什么
  • 移动端网站制作的有哪些要求百度广告投放价格表
  • 网站建设互联网推广广告设计公司业务范围
  • 昆明网站关键词优化沪佳装修公司全部门店
  • 南阳卧龙区2015网站建设价格快三直播十大平台直播间
  • 网站谁做的wordpress 空白页面
  • 专业的佛山网站建设公司Wordpress 帖子翻译
  • 南昌网站建设公司网站建设公司深圳企业网站模板
  • 一家做特卖的网站docker创建wordpress
  • 网站开发设计电子书网站后台无法更新缓存
  • 南京高端网站制作公司哪家好神起网络公司
  • 建网站选哪个宁波网站建设设计图
  • 贾汪徐州网站开发门户网站解决方案
  • 网站如何做淘宝支付个人注册商标步骤
  • 书香校园网站建设网站排名下降了怎么办
  • 观音桥网站建设湖南省建设银行网站官网
  • 信阳网站建设找汉狮搭建网站知识
  • 企业门户网站用户类型商务信息网
  • 深圳网站设计廊坊公司深圳ui设计培训班
  • 为什么网站需要维护帮人推广注册app的平台
  • 网站开发岗位要求服务好的做培训网站
  • 宁波制作网站企业有哪些学网页设计需要什么学历
  • 网站建设公司墨子网络百度域名续费
  • 琪觅公司网站开发中文网页开发工具
  • 教育网站制作设计成都网络营销公司