自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

u013790519的专栏

自己的一点心得,希望和大家交流,也希望大家发现有误的地方,给予指正!

  • 博客(27)
  • 资源 (11)
  • 问答 (1)
  • 收藏
  • 关注

原创 Android canvas.drawBitmap实现图片拼接

/*** * 返回与显示控件宽高比相同的图片 * @param bitmap 原图 * @param widthImgv ImageView的宽 * @param heightImgv ImageView的高 * @return 裁剪或者拼接后后的图片 */ private Bitmap clipBitmap(Bitmap bitmap,int widthImgv,int heightImgv) { .

2021-04-28 21:52:54 656

原创 Activity转场动画+背景透明

1、首先介绍一下android的xml动画,X轴与Y轴的位置关系,如下图。可能有时候图片显示不出来,我再说一下。X:完全显示是 0%,屏幕右侧出去是 100%,屏幕左侧出去是 -100%。Y:完全显示是 0%,屏幕下面出去是 100%,屏幕上面出去是 -100%2、透明Activit的them其中window出入动画,与activity出入动画写一个即可。<style name="Transparent" parent="Theme.AppCompat.NoActionBar">

2021-04-08 22:38:23 593

原创 Camera使用时的一些相关问题处理

Camera使用时的一些相关问题处理拍照旋转显示模糊设置参数public class Camera1Activity extends AppCompatActivity implements SurfaceHolder.Callback { private Button btn_camera; private Camera mCamera; private SurfaceView sv; private SurfaceHolder sh; private

2021-04-06 23:11:00 440 1

原创 做人的态度

**做人的追求**做人,不一要定风风光光,但定一要堂堂正正。处事,不一定要尽善尽美,但一定要问心无愧。以真诚的心,对待身边的每一个人。以感恩的心,感谢拥有的一切。未来,不是穷人的天下,也不是富人的天下,而是一群志同道合,敢为人先,正直,正念,正能量人的天下。真正的危机,不是金融的危机,而是德道与信仰的危机。与智者为伍,与善者同行!...

2021-03-10 14:22:25 152

原创 viewModelScope是如何做到自动解绑网络请求的

建议大家可以对着文章末尾的时序图(画的不咋的)一起看会比较好理解,下面开始吧最近Kotlin的使用越来越普及,尤其是kotlin携程的使用,更是极大地简化了异步操作,尤其是网络请求,再也不怕线程切换了,从此告别接口回调,和RxJava,对是的,你没听错,暂时告别RxJava,只能说RxJava这把杀牛刀,被我们拿来杀鸡,确实有点大材小用。扯远了,下面开始进入正题,来看看Android的ViewModel的扩展变量,ViewModel.viewModelScope到底是如何在页面关闭的时候,自动关闭携程的(

2020-07-13 16:30:12 2844 2

原创 RecycleView ItemDecoration绘制分割线

支持绘制网格布局和瀑布流的网格线、、、/**Created by hml on 2019/5/15*/public class GridDivider extends RecyclerView.ItemDecoration {private static final int[] ATTRS = new int[]{android.R.attr.listDivider};priva...

2019-05-16 17:22:53 250

原创 ViewPage实现类似Gallery效果以及2个ViewPage联动

ViewPage实现类似Gallery效果以及2个ViewPage联动

2017-07-13 17:21:39 795 1

原创 Android单例模式你应该知道到一切

前言单例模式想必大家都使用过,但是也许你并不完全了解它,在这里我就来详细介绍一下所有的单例模式,及单例模式中涉及的一些细节问题

2016-12-20 22:57:03 625

原创 Android SpannableString 使用

转载:http://hunankeda110.iteye.com/blog/1420470效果图如下:import java.io.IOException; import org.xmlpull.v1.XmlPullParserException; import android.app.Activity; import android.content.res.ColorStateList;

2016-12-05 10:19:26 336

原创 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-12-05 10:08:35 226

原创 Android activity的4种启动模式,launchMode,图文详解

activity的启动模式想必大家也都多多少少遇到过,也用过,但是,可能还不是很清楚到底各自有什么区别,我昨天特意做了一张图,详细的说明了四种启动模式,希望以后大家只要看这张图就能立刻明白各个模式,话不多说直接上图。

2016-03-01 09:58:36 453

原创 Android事件分发机制完全解析,带你从源码的角度彻底理解dispatchTouchEvent,onInterceptTouchEvent

一、概述之前写了很多项目,多多少少会使用到Android View 和 ViewGroup的事件分发机制。即:View Group的3兄弟,dispatchTouchEvent,onInterceptTouchEvent,onTouchEvent;和View 的事件分发2兄弟:dispatchTouchEvent,onTouchEvent。首先说明,本文此次只重点说明,dispatchTouchEv

2016-02-29 15:23:02 1340

原创 android 程序启动界面的短暂黑屏解决办法

一、问题分析首先出现这个问题的原因,是入口Activity先加载了style默认的黑色背景主题色,再执行onCreate的UI,导致先看见一个短暂的黑屏。二、解决办法只需修改该入口Activity的style即可,代码如下android:theme="@android:style/Theme.Translucent" PS:可能有的人设置的style是NoTitleBarandroid:theme=

2016-01-25 16:27:34 3843

原创 Android根据经纬度获取地址,眼前一亮

根据坐标查找详细信息,如下:请求地址:http://maps.google.com/maps/api/geocode/json?latlng=40.714224,-73.961452&sensor=true 注意坐标 (先纬度,再经度)不要传反了。此时有2个问题:1,读取json很慢;2,返回地址信息是英文【有时页面直接访问是中文,模拟器中是英文】修改请求地址如下,能快速返回地址信息。1,将请求地址

2015-12-28 10:38:13 3572

原创 如何在Android Studio中导入eclipse的library project

eclipse 的 library导入android studio

2015-12-17 11:13:06 3566

原创 Android Studio导入eclipse项目报错“cannot resolve symbol R“的解决办法

eclipse的项目到Android Studio报错。

2015-12-17 10:08:51 3193

原创 Notepad++ 快捷键 大全

Ctrl+C 复制Ctrl+X 剪切Ctrl+V 粘贴Ctrl+Z 撤消Ctrl+Y 恢复Ctrl+A 全选Ctrl+F 键查找对话框启动Ctrl+H 查找/替换对话框Ctrl+D 复制并粘贴当行Ctrl+L 删除当前行Ctrl+T 当行向上移动一行F3 查找下一个Shift+F3 查找上一个Ctrl+Shift+F 组合在文件中查找Ctrl+F3 查找(volatil)

2015-12-04 14:39:55 350

原创 android gridview 属性集合

GridView的一些特殊属性:1.android:numColumns=”auto_fit” //GridView的列数设置为自动2.android:columnWidth=”90dp " //每列的宽度,也就是Item的宽度,会根据最多显示的个数缩放至等分(每个Item宽度都一样)这个属性建议,都去试试,用得好会省很多代码。3.android:stretchMode=”columnWidth

2015-11-30 10:11:03 577

原创 Android代码生成TextView,Button,CheckBox等控件的设置技巧

前言代码生成控件时,有时候view的padding和margin,drawablRight,字体颜色的背景选择器,背景颜色的选择器和一些属性可能会和布局文件xml中的设置不一样,注意到这些细节后,我就整理了一些,网友们经常出现的设置问题。1、代码生成TextViewTextView textView = new TextView(this);textView.setText(mStrs[i]);

2015-11-25 14:07:41 2683

原创 Android,setTextColor等背景选择器设置失败问题,及多种设置方法

前言:最近使用背景选择器设置CheckBox,等一些控件时,背景选择器失效,可以使用以下2种方法,一般都能解决。准备:在res->color文件夹下创建一个颜色的背景选择器,命名为:text_black2white,黑到白的变化。<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android

2015-11-25 11:01:59 3554 2

转载 Android进程管理详解

Android的原理-不需要太多的剩余内存不用在意剩余内存的大小.其实很多人都是把使用其他系统的习惯带过来来了.安卓Android大多应用没有退出的设计其实是有道理的,这和系统对进程的调度机制有关系.如果你知道java,就能更清楚这机制了.其实和java的垃圾回收机制类似,系统有一个规则来回收内存.进行内存调度有个阀值,只有低于这个值系统才会按一个列表来关闭用户不需要的东西.当然这个值默认设置得很小

2015-11-11 15:36:40 440

转载 CSDN-markdown编辑器语法——字体、字号与颜色

CSDN-markdown编辑器语法——字体、字号与颜色

2015-10-22 14:12:44 537

原创 Android自定义View中的自定义属性(attrs.xml,TypedArray的使用)

Android自定义View中的自定义属性(attrs.xml,TypedArray的使用)

2015-10-22 11:40:49 1921

原创 Eventbus 详解,Activity和fragment通讯,相互发送接收数据

EventBus,解决做fragment与activity的交互 。主要功能是替代Intent,Handler,BroadCast在Fragment,Activity,Service,线程之间传递消息.优点是开销小,代码更优雅。以及将发送者和接收者解耦。

2015-10-16 18:08:00 12660 6

原创 Android自定义ListView,轻松实现上下拉刷新,一看就懂,一学就会,超简单。

之前用别人的ListView,总是不能满足项目需求,故此特意研究一下自定义listview,和大家分享一下 ,简单易懂。

2015-09-24 17:20:23 4791 1

原创 Android最简单的GridView嵌套GridView,解决滑动冲突问题

gridview嵌套gridview,且内部的gridview不显示完,还能滑动,外部的也可以滑动,解决滑动冲突问题。

2015-03-24 14:39:07 1105

原创 Android最简单的滑动删除

之前由于项目需要,要写一个像QQ一样的滑动删除,自己想了一下发现Android自带控件HorizontalScrollView,就可以实现,应该是最简单的方法了。话不多说,直接上代码:    android:layout_width="fill_parent"    android:layout_height="fill_parent"    android:backgro

2015-03-23 17:31:21 1199

GalleryAndFollowViewPage

GalleryAndFollowViewPage,viewpage实现gallery画廊效果,以及2个viewpage同步滑动,双向绑定效果。

2017-07-13

postman-v4.10.2

谷歌插件postman-v4.10.2

2017-02-22

Postman_v4.1.3

谷歌插件postman-v4.1.3

2017-02-22

3D gallery

2016-10-19

android计步器

非常简单的计步器实现,需要复杂界面需自己绘制。

2016-07-08

EventBus测试demo

Eventbus 详解,fragment 和 Activity相互发送,接收数据.

2015-10-16

Android自定义ListView,轻松实现上下拉刷新,一看就懂,一学就会,超简单,从原理出发。

Android自定义ListView,轻松实现上下拉刷新,一看就懂,一学就会,超简单,从原理出发。用别人的,不如会自己的。我已经将注释写的是否清楚,相信你看完此项目,已经对listview胸有成竹。

2015-09-24

Android微信支付官方Demo

Android微信支付,官方Demo,一般下载不了,只有审核通过,微信才允许下载改Demo,验证支付十分简单,只要将自己的相关ID填在Constants类中即可。集成微信支付,许稍加修改支付界面代码即可。

2015-05-05

Android最简单的gridview嵌套gridview,解决滑动冲突问题

gridview嵌套gridview实现内部gridview不显示完,可滑动,外部也可滑动,解决滑动冲突问题。适用于多种嵌套,listview,scrollview等。

2015-03-24

Android最简单的滑动删除

像QQ列表滑动删除一样,可以左滑出现删除按钮,点击删除可以删除当前项,代码极少,简单易学,使用系统控件HorizontalScrollView即可。

2015-03-23

二维码扫描,可扫二维码,条形码

基本的要求都能满足,还希望大神给予改进意见。

2014-08-20

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除