![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
一点一滴学android
文章平均质量分 61
hu5080126
这个作者很懒,什么都没留下…
展开
-
官网文档 gradle 理解
Android Studio 使用 Gradle 这一高级构建工具包来自动化执行和管理构建流程,同时也允许您定义灵活的自定义构建配置。每个构建配置均可自行定义一组代码和资源,同时对所有应用版本共有的部分加以重复利用。Android Plugin for Gradle 与这个构建工具包协作,共同提供专用于构建和测试 Android 应用的流程和可配置设置。gradle 和 android plug原创 2017-02-09 10:04:18 · 343 阅读 · 0 评论 -
dialogFragment
dialogFragment原创 2017-03-17 18:09:35 · 256 阅读 · 0 评论 -
recyclerView item 折叠
recyclerView item 实现折叠效果原创 2017-06-16 16:03:14 · 2048 阅读 · 0 评论 -
Handle & Inner Classes 如何避免内存泄漏
查看下面一段代码public class SampleActivity extends Activity { private final Handler mLeakyHandler = new Handler() { @Override public void handleMessage(Message msg) { // ... } };}上面一段代码翻译 2017-06-14 18:30:10 · 497 阅读 · 0 评论 -
android 用多线程提升性能
在创建响应式app中,一个非常好的做法就是确保你的主线程尽可能做最小量的工作。任何有可能导致你的app阻塞的长期任务都应该在不同的线程处理。这种任务的典型例子是网络操作,这种操作可能包含未知的延迟。用户可以容忍一些停顿、尤其是你如果在停顿时提供了正在进行的信息反馈。但如果直接卡死并且没有任何回馈信息,用户将不知所措。在这篇文章中,我们将会创建一个简单的图片下载器来说明这种模式。接下来我们将会用Lis翻译 2017-12-12 12:55:55 · 275 阅读 · 0 评论 -
Android Studio 3.0 中的 Android Profiler
Android Studio 3.0 中的 Android Profiler翻译 2018-01-02 11:25:29 · 6189 阅读 · 0 评论 -
RecyclerView添加动态水印
添加水印在android开发中比较常见,对于那些固定水印直接可以用图片平铺就可以实现了。如果需要根据文字生成动态的水印,可以使用自定义Drawable重写onDraw()方法,来绘制相应的文字。但如果需要在RecyclerView 上绘制动态水印。你使用上面的方法就会发现,当RecyclerView滑动的时候,水印并不会随着滑动,而是一直固定在哪里。如果需求是需要水印也跟着RecyclerVi原创 2018-01-05 16:56:42 · 1242 阅读 · 0 评论 -
android 7.0 + 相机拍照 FileUriExposedException
这个异常只会在android 7.0 + 出现,当app使用file:// url 共享给其他app时, 会抛出这个异常。因为在android 6.0 + 权限需要 在运行时候检查, 其他app 可能没有读写文件的权限, 所以google在7.0的时候加上了这个限制。官方推荐使用 FileProvider 解决这个问题。 下面我们来看看具体实现步骤。在manifest.xml文件添加provide原创 2016-12-19 13:58:27 · 7177 阅读 · 0 评论 -
android 放大缩小图片
感谢:http://www.xycoding.com/articles/2014/11/21/android-clipimage/package com.hrloo.mobile.ui;import android.app.Activity;import android.content.Intent;import android.graphics.Bitmap;import android.原创 2016-11-28 11:14:48 · 695 阅读 · 0 评论 -
andorid 学习笔记 模仿淘宝分类
模仿了淘宝分类界面,如果有其他更好的实现方式,欢迎提出。首先看下效果图界面一些细节还没处理,大概样式已经出来了我的思路是2个listView 来实现分类主界面布局 activity_category.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"原创 2015-08-28 11:49:48 · 705 阅读 · 0 评论 -
android 图片自动滚动
一个简单图片滚动view滚动图片类:ImageAutoScrollpackage com.example.administrator.myapplication;import android.content.Context;import android.os.AsyncTask;import android.os.Handler;import android.os.Mes原创 2015-07-30 10:19:29 · 3470 阅读 · 0 评论 -
androidStudio 安装
android studio 的安装原创 2014-07-20 15:18:29 · 1131 阅读 · 1 评论 -
viewPager 实现banner图 自动轮播
viewPager 实现 banner 自动轮播原创 2016-04-26 17:22:25 · 1755 阅读 · 0 评论 -
android 拖拽裁剪
android 拖拽框,裁剪出图片import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.util.Log;impo原创 2016-09-12 17:37:57 · 1257 阅读 · 0 评论 -
java 几个节日 代码计算
//清明节 private boolean isTombSweeping(int year, int month, int day) { if (month != 4) return false; if (day != 4 && day != 5 && day != 6) return false; int tempYear = (year % 10) + (((year / 10)原创 2016-08-08 15:08:51 · 1438 阅读 · 0 评论 -
RecyclerView 添加headerView 和 footerView
recycerView 集成 headerView 和 footerView原创 2016-11-07 20:01:06 · 408 阅读 · 0 评论 -
android笔记
开发中经常要去寻找一些常用的方法,做个整理方便以后观看1.获取当前屏幕宽高:DisplayMetrics metric = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(metric); int width = metric.widthPixels; // 屏幕宽度(像...原创 2017-08-01 17:05:14 · 632 阅读 · 0 评论