android的博客

https://www.niwoxuexi.com/blog/user/101

  • Android-res/raw/assets存放资源的限制和读取方式

    res/raw和assets的相同点两者目录下的文件在打包后会原封不动的保存在apk包中,不会被编译成二进制文件。res/raw和assets的不同点1. res/raw中的文件会被映射到R.java文件中,访问的时候直接使用资源ID即R.id.filename;assets文件夹下的文件不会被映射到R.java中,访问的时候需要使用AssetManager类。2. res/raw文件下不可以新建 ...

    • 更新时间: 2019-08-07 12:32
    1618浏览
    0推荐
    0评论
  • Android常用控件 - Button 常用属性

    Button组件是在我们在开发中最常用到的组件。Button组件,俗称“按钮”,在APP界面当中少不了按钮,那么按钮的属性和使用方法是怎么样的呢?Button常用属性因为Button继承TextView,所以他和TextView有很多共同的属性,下面列举一下常用的。android:drawable //放一个drawable资源 android:drawableTop //可拉伸要绘制的 ...

    • 更新时间: 2019-08-07 12:23
    1211浏览
    0推荐
    0评论
  • Android 常用控件 - ImageView 属性大全

    ImageView 继承自View组件,主要功能是用于显示图片,实际上它不仅仅可以用来显示图片,任何Drawable对象都可以使用ImageView来显示。ImageView可以适用于任何布局中,并且Android为其提供了缩放和着色的一些操作。1. foreground、src 和 background 属性区别1)background指的是背景,foreground指的是前景,而src指的是内 ...

    • 更新时间: 2019-08-07 12:17
    1727浏览
    0推荐
    0评论
  • Android 常用控件 - View 属性大全

    (1)视图透明度,值在0-1之间,0为完全透明,1为完全不透明 android:alpha setAlpha(float) (2)视图背景 android:background setBackgroundResource(int) (3)视图是否可点击 android:clickable setClickable(boolean) (4)设置view的备注说明,作为一种辅助功能提 ...

    • 更新时间: 2019-08-07 12:10
    933浏览
    0推荐
    0评论
  • Android中EditText常用属性设置

    EditText继承关系:View–>TextView–>EditText常用属性如下:android:layout_gravity="center_vertical"//设置控件显示的位置:默认top,这里居中显示,还有bottom android:background="@android:drawable/edit_text"这个属性, ...

    • 更新时间: 2019-08-07 12:04
    848浏览
    0推荐
    0评论
  • Android中TextView常用属性设置

    Android开发中最常用的差不多就是TextView和EditView了,在使用它时,我们也会设置它的一些属性,为了让我们设计的更好看,设置的更合理。这里记下它的常用属性,方便后期查阅。TextView属性android:autoLink设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web/email/phone/map/all) a ...

    • 更新时间: 2019-08-07 12:03
    837浏览
    0推荐
    0评论
  • Android仿Qzone底部导航栏加号弹出菜单GitHub开源demo MjCodeTinker/WindowMenuDemo

    WindowMenuDemoAndroid仿Qzone底部导航栏加号弹出菜单 ...

    • 更新时间: 2019-08-07 01:24
    1117浏览
    0推荐
    0评论
  • android gradlew几条命令

    常用的几条命令,暂且记录一下,后边有时间会继续更新编译查看错误gradlew compileDebugJavaWithJavacgradlew processDebugManifest --stacktracegradlew assembleDebug --stacktracegradlew transformClassesWithMultidexlistForDebug// 查看依赖gradle ...

    • 更新时间: 2019-08-05 07:08
    718浏览
    0推荐
    0评论
  • java Android List深拷贝的两种方式

    大家都知道java里面分为浅拷贝和深拷贝。举个简单的例子,区分一下浅拷贝和深拷贝的区别publicclassAddress{ privateStringaddress; publicAddress(Stringaddress){ this.address=address; } publicStringgetAddress(){ returnaddress; } pu ...

    • 更新时间: 2019-08-05 07:07
    1993浏览
    0推荐
    0评论
  • android——实现多语言支持

    我们知道,建好一个android 的项目后,默认的res下面 有layout、values、drawable等目录。这些都是程序默认的资源文件目录,如果要实现多语言版本的话,我们就要添加要实现语言的对应的资源文件。步骤如下:1)创建本地文件夹和字符串文件 为了支持更多语言,在res/中创建其他的values扩展的文件夹,并在文件夹名后加上一个横线和国家的ISO码。例如,values-es/就是 ...

    • 更新时间: 2019-05-20 08:35
    1843浏览
    0推荐
    0评论
  • 微信小程序--getLocation需要在app.json中声明permission字段

    在微信小程序开发中,需要获取用户所在地理位置,结果提示‘getLocation需要在app.json中声明permission字段’。这是因为开发者需要填写获取用户地理位置的用途说明。腾讯新更改了部分配置,想要获取用户定位信息,必须在app.json中配置permission字段就行。所有的新旧小程序都要更改配置。具体解决方法:在app.json中增加permission属性配置。{ "pa ...

    • 更新时间: 2019-05-14 03:27
    1236浏览
    0推荐
    0评论
  • Android 7.0 Android N FileUriExposedException 文件兼容性问题

    从Android 7.0开始,一个应用提供自身文件给其它应用使用时,如果给出一个file://格式的URI的话,应用会抛出FileUriExposedException。这是由于谷歌认为目标app可能不具有文件权限,会造成潜在的问题。所以让这一行为快速失败。详见这里。这里讨论两种解决方式。1 FileProvider方式这是谷歌官方推荐的解决方案。即使用FileProvider来生成一个conte ...

    • 更新时间: 2019-04-26 09:54
    1298浏览
    0推荐
    0评论
  • Android TextView 添加下划线的几种方式

    总结起来大概有5种做法:1. 将要处理的文字写到一个资源文件,如string.xml(使用html用法格式化)2.当文字中出现URL、E-mail、电话号码等的时候,可以将TextView的android:autoLink属性设置为相应的的值,如果是所有的类型都出来就是android:autoLink="all",当然也可以在java代码里 做,textView01.setAu ...

    • 更新时间: 2019-04-25 03:33
    1234浏览
    0推荐
    0评论
  • Android模拟器INSTALL_FAILED_NO_MATCHING_ABIS解决办法

    在将App安装到模拟器时出现错误:INSTALL_FAILED_NO_MATCHING_ABIS,提示信息如下:InstallationfailedwithmessageINSTALL_FAILED_NO_MATCHING_ABIS:Failedtoextractnativelibraries,res=-113.Itispossiblethatthisissueisresolvedbyuninst ...

    • 更新时间: 2019-04-22 01:48
    4271浏览
    0推荐
    0评论
  • RecyclerView通过GridLayoutManager实现多样式布局

    一、开篇距离上次写文章已经有段时间了,说实话真不知道最近在忙些什么,现在沉下心来把最近项目中遇到的问题记录下来便于以后遇到中使用吧!废话不多说,先看一下效果图Paste_Image.png二、需求解析1、先说下项目需求,不管是好评还是差评下边的Tag标签有不同的展示类型,有的字数多的会单独占一行处理(这边其实也可以扩充,比如说两三个字的可以一行显示三个Tag标签),第一眼看到这个需求准备使用网上的 ...

    • 更新时间: 2019-04-07 06:30
    1516浏览
    0推荐
    0评论