摘要:
Android开源系列分类 查看 CircleImageView 自定义圆形控件的使用 添加依赖 ‘de.hdodenhof:circleimageview:2.1.0' 作用:无论你设置的图片是什么样的,显示出来的就是圆形的。 在XML资源文件中使用 <de.hdodenhof.circleima 阅读全文
摘要:
Android实现应用d动画效果:比如App第一次打开的开始动画等 有两种:GIF动画和代码实现。 第一种:借助于Gif制作工具软件实现。一般是和第三方开源的GifView(https://github.com/Cutta/GifView)控件配合使用。特点是:简单,易上手。 第二种:借助于Andr 阅读全文
摘要:
Android Service,后台,Android的后台就是指,它的运行是完全不依赖UI的。即使Activity被销毁,或者程序被关闭,只要进程还在,Service就可以继续运行。比如说一些应用程序,始终需要与服务器之间始终保持连接,就可以使用Service来实现。而Serview就是运行在主线程 阅读全文
摘要:
Android提供了两种事件处理机制: 基于监听的事件处理(委派式事件处理) 基于回调的事件处理 当某个事件源被触发时(发生事件活动),Android系统最先触发的是绑定在该事件源上的事件监听器,(如果继续传播的话)接着才会触发该事件源提供的事件回调方法。 Android基于监听的事件处理的处理模型 阅读全文
摘要:
Android Drawable资源文件适配 /*当屏幕适配android:anyDensity="true"时,应用程序会分别自动加载hdpi,mdpi,xhdpi,xxhdpi,xxxhdpi文件夹中的资源,当为false时,即使我们在hdpi,mdpi,ldpi文件夹下拥有同一种资源,那么应用 阅读全文
摘要:
Gradle是一种依赖管理工具,基于Groovy语言,面向Java应用为主,它抛弃了基于XML的各种繁琐配置,取而代之的是一种基于Groovy的内部领域特定(DSL)语言。 构建工具就是对你的项目进行编译,运行,签名,打包,依赖,管理等一系列功能的合集,传统的构建工具有Make,Ant,Maven, 阅读全文
摘要:
Android资源保存目录为/res/drawable/ ClipDrawable代表从其他位图上截取一个“图片片段”,clip标签,<clip /> LayerDrawable Drawable数组(图层叠加效果)<layer-list ...> <item../> <item../> .... 阅读全文
摘要:
AndroidManifest.xml AndroidManifest.xml清单文件通常包括如下内容: 应用程序的包名,该包名作为该应用的唯一标识。 应用包含的组件,如Activity,Service,Broadcastreceiver和ContentProvider. 应用程序使用系统所需的权限 阅读全文
摘要:
RecyclerView控件 依赖 compile 'com.android.support:recyclerview-v7:24.1.1'RecyclerView也是容器控件,大多数的效果显示可通过代码来控制,这样更加自由。 RecyclerView使用起来很方便因为它提供:1.它为item的定位 阅读全文
摘要:
现在有反编译技术,容易得到源码,所以要混淆代码,加大反编译难度。 只需要在 build.grade 的配置文件中配置就可以了。 proguardFiles getDefaultProguardFile 就是制定 混淆规则的文件, AndroidStudio默认生成了proguard-rules.pr 阅读全文