android00的博客

https://niwoxuexi.com/blog/user/111

  • 在Java中注解@SuppressWarnings("deprecation")的Deprecation是什么意思

    问:我们在Java开发或者Android开发中,经常会遇到注解:@SuppressWarnings("deprecation")的Deprecation是什么意思答:@SuppressWarnings("deprecation")表示不检测过期的方法 ...

    • 更新时间: 2018-03-02 06:12
    2619浏览
    0推荐
    0评论
  • android 跳转到浏览器打开指定页面

    在Android 开发中有时候要跳转到浏览器去打开一个网页,非常简单,具体代码如下:Uri uri = Uri.parse("https://www.baidu.com"); Intent intent = new Intent(Intent.ACTION_VIEW, uri); startActivity(intent); ...

    • 更新时间: 2018-02-05 06:57
    2530浏览
    0推荐
    0评论
  • tools:text和android:text

    安卓开发中,在写布局代码xml的时候,如果想看到运行之后才能看到的布局效果,但又不想动不动就把应用跑起来。就可以用到tools这个命名空间了。tools命名空间比较特别。该命名空间可以覆盖组件的任何属性,以便在Android Studio预览中进行不同的展示。而,应用运行时,所有tools打头的属性都会被忽略,上面的文字不会显示出来。真的很方便!例子如下:<TextView and ...

    • 更新时间: 2017-09-15 08:10
    2211浏览
    0推荐
    0评论
  • Android 布局优化之include与merge

    Android 官方提供了三个用来优化布局的标签,分别是include、merge与ViewStub,其中ViewStub是动态加载视图到内存,大家可以查阅:Android UI布局优化之ViewStub一、include布局重用:在Android的应用程序开发中,标题栏是必不可少的一个元素,大部分页面都要用到,而且布局都是一样的,这时候使用include标签就显得极其的方便。使用时通常需要注意以 ...

    • 更新时间: 2017-09-15 07:31
    2363浏览
    0推荐
    0评论
  • Android UI布局优化之ViewStub

    前言:在设计模式的单利模式中,懒汉式和饿汉式是其中两种。 一种是在类被加载的时候就完成单例对象的初始化,一种是在需要使用该单例的时候才初始化。 在android的视图设计中,同样需要使用的这样的设计模式。 这样的视图加载起来需要耗费很多的时间。在这几百个视图里面,可能有部分视图是在点击某一按钮也就是并不是马上加载, 而是延迟到要使用的时候才加载这部分视图。也就是类似于单例模式中的懒加载。 特性:1 ...

    • 更新时间: 2017-09-15 07:08
    2348浏览
    0推荐
    0评论
  • Android新特性介绍,ConstraintLayout完全解析

    今天给大家带来2017年的第一篇文章,这里先祝大家新年好。 本篇文章的主题是ConstraintLayout。其实ConstraintLayout是Android Studio 2.2中主要的新增功能之一,也是Google在去年的I/O大会上重点宣传的一个功能。我们都知道,在传统的Android开发当中,界面基本都是靠编写XML代码完成的,虽然Android Studio也支持可视化的方式来编写 ...

    • 更新时间: 2017-09-11 03:40
    1761浏览
    0推荐
    0评论
  • [译] ConstraintLayout深入系列之中心点对齐

    原文:ConstraintLayout tricks & tips Centring作者:Mark Allison中心点对齐在 Android 设计布局中,我们常常遇到需要根据父组件、相邻组件甚至是相邻组件的边来进行中心点对齐。本文将讲解如何使用 ConstraintLayout 来满足这些中心点对齐的需求。需要中心点对齐的 Views 一般是有自己不定的内容大小的,经常定义的宽高是 an ...

    • 更新时间: 2017-09-07 09:06
    4849浏览
    0推荐
    0评论
  • [译] ConstraintLayout深入系列之代替常见布局

    原文:ConstraintLayout layouts作者:Mark Allison 、 Sebastiano Poggi本文将列举讲述如何使用 ConstraintLayout 来代替常见的三种布局 LinearLayout 、 RelatvieLayout 、 PercentLayout 的用法,本文使用的 Android Studio 都是 2.4 alpha 7 版本的,而 Constra ...

    • 更新时间: 2017-09-07 09:05
    3180浏览
    0推荐
    0评论
  • [译] ConstraintLayout基础系列之尺寸横纵比 dimensions

    原文:ConstraintLayout basics guidelines作者:Mark AllisonConstraintLayout的尺寸 dimensions有时候,我们需要创建一些固定方向比的 View 组件,最常使用固定横纵比的就是当 ImageView 用于展示一些固定横纵比的图片的时候。举些例子,书面封面(尺寸横纵比多种多样),电影海报(一般是 4:6 ),电影剧照(一般是 1.85 ...

    • 更新时间: 2017-09-07 09:02
    2198浏览
    0推荐
    0评论
  • [译] ConstraintLayout基础系列之参照线guidelines

    原文:ConstraintLayout basics guidelines作者:Mark Allison什么是参照线 guidelines如果你熟悉 UI 设计软件你应该已经使用过参照线 guidelines 并对它的作用熟悉了。参照线 guideline 提供了视觉上的参照用于 Views 的对齐,而且不会在运行的时候显示,只要你熟悉它的使用了就会发现它对你的对齐实现非常方便。 Google 的 ...

    • 更新时间: 2017-09-07 09:01
    2342浏览
    0推荐
    0评论
  • [译] ConstraintLayout基础系列之Chains链

    原文:ConstraintLayout basics create chains作者:Mark Allison什么是 Chain 链Chain 链是一种特殊的约束让多个 chain 链连接的 Views 能够平分剩余空间位置。在 Android 传统布局特性里面最相似的应该是 LinearLayout 中的权重比 weight ,但 Chains 链能做到的远远不止权重比 weight 的功能。目 ...

    • 更新时间: 2017-09-07 09:00
    2373浏览
    0推荐
    0评论
  • [译] ConstraintLayout基础系列之约束(constraints)

    原文:Constraintlayout basics create constraints作者:Mark Allison什么是约束(Constraints)ConstraintLayout 的核心基础就是创建约束。约束定义了布局内两个组件之间的关系,从而控制组件的布局位置。对于刚接触 ConstraintLayout 但对 RelativeLayout 熟悉的开发者来说,约束布局的工作原理很像 R ...

    • 更新时间: 2017-09-07 08:57
    2551浏览
    0推荐
    0评论
  • Android ConstraintLayout约束布局详解

    ConstraintLayout可能大家也比较熟悉了,在Google I/O 2016 上发布了 ConstraintLayout,也就是Android Studio 2.2中发布的新功能。以前我们写布局的时候基本都是靠编写XML,遇到复杂的布局避免不了多层嵌套,不可避免的会影响 UI 界面绘制的效率。目前对于复杂的界面,使用 RelativeLayout也无法解决,ConstraintLayou ...

    • 更新时间: 2017-09-07 06:19
    17256浏览
    0推荐
    0评论
  • android studio 编译C生成.so文件

    一、前言前段时间有个同事离职了,用C编译的.SO文件需要更改,结果C文件是他写的,无赖啊,自己又是一个小白,不会啊,所以自己又好好钻研了一天,不会,看什么都难啊,痛苦啊,网上找了好多,才找到的,而且感觉都不怎么详细,步骤说的不是很清楚,所以自己整理了一下,谁便记录一下,好了,废话不多说,开始正题。 二、编译过程1、编译环境的搭建正所谓:“工欲善其事必先利其器”嘛,所以先把改准备工具准备一下,因为 ...

    • 更新时间: 2017-08-22 01:48
    2600浏览
    0推荐
    0评论
  • Android Studio导入Eclipse项目的两种方法

    Android Studio导入Eclipse项目有两种方法,一种是直接把Eclipse项目导入Android Studio,另一种是在Eclipse项目里面进行转换,然后再导入Android Studio。1. 直接导入打开Android Studio,如果里面已经打开了项目,选择关闭当前的项目,会弹出一个Welcome对话框:选择Import project (Eclipse ADT, Gra ...

    • 更新时间: 2017-08-22 01:37
    2137浏览
    0推荐
    0评论