- 博客(11)
- 收藏
- 关注
原创 NDK实战教程(一) 在Android Studio运行第一个NDK程序
1、新建一个Android工程,这一步就不多说了;2、在AndroidStudio中配置NDK路径,方法是:(1)先下载NDK并安装(这句基本是废话);(2)点菜单栏的File->ProjectStructure…->在打开的窗口中左侧选中SDKLocation->在右侧Android NDK Location中填入NDK目录所在路径,如下图所示: 3、编译生成.cl
2017-10-13 14:26:56 1110
原创 Easypermissions使用
Android M对权限系统进行了改变。Android M之前所需权限只需要在AndroidManifest中申请即可。但更新Android M系统后,部分“Dangerous Permission”需要在运行时询问申请。使用方法:首先:引用库//6.0以上的权限申请compile 'pub.devrel:easypermissions:0.3.0' 注:easype
2017-09-24 23:08:12 348 1
转载 Android4.4沉浸状态栏结合CoordinatorLayout,AppBarLayout,CollapsingToolbarLayout等使用详解
现在我们要把它结合CoordinatorLayout,AppBarLayout,CollapsingToolbarLayout等一起来使用!先上效果图布局文件[html] view plain copy android.support.design.widget.CoordinatorLayout xmlns:android="http:
2017-09-04 16:06:11 1784
转载 MaterialDesign之对TabLayout的探索
一、简述TabLayout是Android Support Design库的新控件,可以用来实现开源框架ViewPageIndicator的效果(在MaterialDesign没出来之前基本都用这玩意儿吧~),TabLayout相比它使用上更加简单,且不一定要跟ViewPager一起使用,毕竟谷歌做出来的,稳定性更是不用说啦,此外,本文还会仔细列出本人对该控件的探索过程,从而实现一些控件本身没
2017-09-04 15:53:57 370
转载 android 控件 折叠toolbar-CollapsingToolbarLayout
CollapsingToolbarLayout作用是提供了一个可以折叠的Toolbar,它继承至FrameLayout,给它设置layout_scrollFlags,它可以控制包含在CollapsingToolbarLayout中的控件(如:ImageView、Toolbar)在响应layout_behavior事件时作出相应的scrollFlags滚动事件(移除屏幕或固定在屏幕顶端)。使用C
2017-09-04 15:52:02 265
转载 StatusBarUtil 状态栏工具类(实现沉浸式状态栏/变色状态栏)
这是一个为Android App 设置状态栏的工具类, 可以在4.4及其以上系统中实现 沉浸式状态栏/状态栏变色,支持设置状态栏透明度特性设置状态栏颜色StatusBarUtil.setColor(Activity activity, int color)设置状态栏半透明StatusBarUtil.setTranslucent(Activi
2017-07-24 22:33:35 488
原创 Android Debug调试
当开发过程中遇到一些奇怪的bug,但又迟迟定位不出原因是什么的时候,最好的解决办法就是调试,调试允许我们逐行执行代码,并可以实时观察内存中的数据,从而能够比较轻易地查出问题的原因。 第一步:添加断点---在相应代码行的左边点击一下就可以了,如果想取消这个断点,对着它再次点击就可以了。 第二步:添加好断点,点击Android Studio顶部工具栏中的Debug按钮,就会
2017-07-18 17:02:35 357
转载 一款能用易用好用的Android图片轮播轮子
前言Banner功能在Android开发中实在是太常见了,主要用于广告轮播、商品照片轮播等等,如下图:图片轮播今天我来手把手教你如何使用一个能用易用好用的Android图片轮播轮子。目录文章目录1. 实现轮播功能为什么要选择轮子?主要原因是自己实现的话功能实现和性能优化会耗费太多工期,包括;耗费原因1:功能实现常见的Banner的
2017-07-18 14:51:16 483
转载 Android图片加载框架Glide用法
在泰国举行的谷歌开发者论坛上,谷歌为我们介绍了一个名叫 Glide 的图片加载库,作者是bumptech。这个库被广泛的运用在google的开源项目中,包括2014年google I/O大会上发布的官方app。它的成功让我非常感兴趣。我花了一整晚的时间把玩,决定分享一些自己的经验。在开始之前我想说,Glide和Picasso有90%的相似度,准确的说,就是Picasso的克隆版本。但是在细
2017-07-18 11:30:06 267
原创 全局获取Context的技巧
Android 提供了一个Application类,每当应用程序启动的时候,系统就会自动将这个类进行初始化。而我们可以定制一个自己的Application类,以便于管理程序内一些全局的状态信息,比如说全局Context.定制一个自己的Application其实并不复杂,首先我们需要创建一个MyApplication类继承自Application.public class MyApplica
2017-07-18 10:48:25 198
转载 android 设置textview中划线效果
textView.getPaint().setFlags(Paint. UNDERLINE_TEXT_FLAG ); //下划线textView.getPaint().setAntiAlias(true);//抗锯齿textview.getPaint().setFlags(Paint. STRIKE_THRU_TEXT_FLAG); //中划线
2017-07-18 10:23:44 540
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人