安卓基础
文章平均质量分 71
万里飘云
这个作者很懒,什么都没留下…
展开
-
GreenDAO(一)
GreenDAO的了解转载 2016-04-06 16:04:25 · 831 阅读 · 0 评论 -
安卓的滑动事件
MotionEvent(),TouchSlop()原创 2017-09-04 11:29:09 · 1171 阅读 · 0 评论 -
简单的AndroidStudio分包
第一步:引入compile 'com.android.support:multidex:1.0.0'第二步:启动引入的包multiDexEnabled = true第三部:写配置dexOptions {//dex配置 javaMaxHeapSize "2g" preDexLibraries = false additiona原创 2017-08-14 21:10:06 · 2051 阅读 · 0 评论 -
简单自定义Toast
准备材料:自定义Toast的布局xml version="1.0" encoding="utf-8"?>LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="matc原创 2017-05-08 10:46:05 · 169 阅读 · 0 评论 -
安卓中的MVP模式
1. MVP简介:随着UI创建技术的功能日益增强,UI层也履行着越来越多的职责。为了更好地细分视图(View)与模型(Model)的功能,让View专注于处理数据的可视化以及与用户的交互,同时让Model只关系数据的处理,基于MVC概念的MVP(Model-View-Presenter)模式应运而生。在MVP模式里通常包含4个要素:(1)View:负责绘制UI转载 2017-02-10 10:44:57 · 271 阅读 · 0 评论 -
RecyclerView简单使用
RecyclerView是谷歌V7包下新增的控件,用来替代ListView的使用,他可以通过设置LayoutManager来快速实现listview、gridview、瀑布流的效果,而且还可以设置横向和纵向显示,添加动画效果也非常简单(自带了ItemAnimation,可以设置加载和移除时的动画,方便做出各种动态浏览的效果),也是官方推荐使用的引用:compile 'com.andro原创 2017-02-06 09:28:13 · 283 阅读 · 0 评论 -
安卓点击涟漪
1.有界涟漪在XML布局文件控件中加入android:background="?android:attr/selectableItemBackground"2.无界涟漪android:background="?android:attr/selectableItemBackgroundBorderless"3.自定义图形涟漪android:background="@dra原创 2016-12-27 15:11:40 · 414 阅读 · 0 评论 -
安卓菜单栏透明化---着色法
对于菜单栏的透明化在activity中的代码是很少的。主要操作布局文件和注册清单文件网上把菜单栏的透明化分了两个版本,4.4以后,和5.0以后。下面我写的是5.0以后的。(亲测可用)第一步:你的activity需要禁用掉标题栏。方法:我是定义一个基类,里面主要是 supportRequestWindowFeature(Window.FEATURE_NO_TITLE);原创 2016-11-17 10:11:14 · 487 阅读 · 0 评论 -
安卓绘制
画笔:Paint画布:Canvas画笔的相关属性:paint.setAntiAlias(true);//设置画笔的锯齿效果paint.setDither(true);// 设置递色 paint.setColor(Color.RED);//设置画笔颜色paint.setStrokeWidth(20);//设置描边宽度BlurMaskFilt原创 2016-05-25 15:01:58 · 315 阅读 · 0 评论 -
Logger 日志管理
转载请注明出处: http://blog.csdn.net/like_program/article/details/529865531.Logger 是什么在我们日常的开发中,肯定是少不了要和 Log 打交道,回想一下我们是怎么使用 Log 的:先定义一个静态常量 TAG,TAG 的值通常是当前类的类名,然后在需要打印 Log 的地方,调用 Log.d(TAG, "要打印的内转载 2016-11-01 09:50:19 · 24525 阅读 · 1 评论 -
安卓绘制方面的零散知识点
Bitmap.createBitmap(宽,高, Bitmap.Config.ARGB_8888); 一种色彩模式色彩模式Bitmap.Config ALPHA_8Bitmap.Config ARGB_4444 Bitmap.Config ARGB_8888Bitmap.Config RGB_565其原创 2016-11-04 10:31:12 · 167 阅读 · 0 评论 -
AndroidStudio混淆
首先要在build.gradle中开启混淆,也就是minifyEnabled true,我用的build.gradle具体如下所示:def releaseTime() { return new Date().format("yyyy.MM.dd", TimeZone.getTimeZone("UTC"))}android { .... buildTypes {转载 2016-07-07 16:19:27 · 583 阅读 · 0 评论 -
ListView相关
一、listview 监听上滑还是下滑[html] view plain copyspan style="font-size:12px;">listView.setOnScrollListener(new AbsListView.OnScrollListener() { @Override转载 2016-07-15 14:28:45 · 245 阅读 · 0 评论 -
ProgressDialog的setCancelable()相关,
最近发现Android4.0系统中ProgressDialog设置为setCancelable(true)时,点击ProgressDialog以外的区域也可以让ProgressDialog dismiss掉。但有时我们不希望是这样的效果,于是将ProgressDialog设置setCancelable(false),再点击ProgressDialog以外的区域就不会出现前面所说的情况了,然而这样以转载 2016-06-28 16:19:30 · 550 阅读 · 0 评论 -
wifi开发小总结
主题的流程1.获取到wifi的管理器WifiManger mwifimanager = (WifiManger)context.getSystemService(WIFI_SERVICE);2.通过管理器可以开启/关闭WIFImwifimanager.setWifiEnabled(true);true-->开启 false-->关闭3.通过管理器获取wifi状态原创 2016-04-22 15:58:43 · 401 阅读 · 0 评论 -
Recycleview 侧滑菜单
Recycleview 侧滑转载 2017-09-22 23:00:00 · 392 阅读 · 0 评论