自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 Textview设置电话号码可点击

android:textColorLink="#01a1ef"//设置可点击文本颜色 android:autolink = "phone"//手机号可点击/* * 设置textview的手机号可点击 * @param textView * @param textview设置的字符串 * */ private void setTextLin...

2019-05-22 14:59:08 900

原创 PopupWindow使用问题总结

popupwindow点击事件popupwindow显示大小popupwindow显示位置popupwindow ## 标题点击事件// 用于PopupWindow的ViewView contentView=LayoutInflater.from(context).inflate(layoutRes, null, false);// 创建PopupWindow对象,其中:// 第...

2019-04-01 11:32:47 161

原创 启动Activity的两种方式

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

2019-01-09 15:12:43 2890

原创 Android ImageView点击变暗效果

自定义ImageView; 在ImageView中setPressed(boolean pressed)方法返回ImageView是否被选中的状态;当pressed为ture时,控件被选中;当pressed为false时,控件未被选中;自定义ImageView同过判断pressed的状态改变ImageView图片;** * Created by minghao_zl on 14-9-...

2018-03-27 21:34:14 1336

原创 android 文件存储路径比较

存储目录一共分为三类外置sdcard的读写权限,从Android 6.0发布之后,基于运行时权限机制访问外置sdcard是需要动态申请权限 1. 应用私有存储目录 , 不需要读写权限。 1.获取内置存储下的文件目录, 获取方法:File file=content.getFilesDir(),路径:/data/data/应用包名/file,可以用来保存不能公开给其他

2018-01-22 15:27:43 619

原创 Android轮转广告

效果图1.页面布局<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/activity_main" android:layout_width="match_parent

2017-10-31 12:04:54 433 4

原创 Android滑动实现的六种方式

layout方法offsetLeftAndRight和offsetTopAndBottomlayoutParamsscrollTo与scrollByScroller属性动画

2017-10-27 11:51:55 240

原创 自定义控件

1.1 View的测量 测量模式可以分为一下三种EXACTLY 即精确模式,当我们将控件的layout_width属性指定为具体的数字时或指定为match_parent属性时,使用的是EXACTLY模式;AT_MOST 即最大值模式,当控件的layout_width属性指定为wrap_content时,控件大小一般随着控件或内容的变化而变化,此时控件的尺寸只要不超过父控件允许

2017-10-26 11:20:03 234

原创 Fastjson使用 -- 序列化和反序列化的时候日期处理

序列化1.序列化日期为ISO-8601日期格式 2.序列化日期为指定格式 3.用默认的全局日期格式序列化对象public class Ao { private int id; private Date date; public int getId() { return id; } public void setId(int id) {

2017-10-10 12:57:54 5178

原创 文章标题

Retrofit 2.0使用(2)如何使用@Body的形式发送Post

2017-09-27 18:36:35 157

原创 Activity之间的数据传递

1.没有返回响应。传递端//传递字符串public void OpenNew(View v){ //新建一个显式意图,第一个参数为当前Activity类对象,第二个参数为你要打开的Activity类 Intent intent =new Intent(MainActivity.this,MainActivity2.class); //用Bundle携带数据 Bundl

2017-08-30 12:54:32 306

原创 fastjson的使用

JSONObject和JSONArray方法的使用:代码package jsontest;import net.sf.json.JSONArray;import net.sf.json.JSONObject;public class JSONTest { public static void main(String args[]) { JSONObject json

2017-08-21 16:39:15 387

原创 orhanobut/logger的使用

github地址 https://github.com/orhanobut/loggerandroid studio 导入 compile ‘com.orhanobut:logger:2.1.1’初始化 Logger.addLogAdapter(new AndroidLogAdapter()); 自定义loggerFormatStrategy formatStrategy = PrettyF

2017-08-21 15:08:35 5220 2

翻译 Activity在屏幕当中显示的方向

Activity在屏幕当中显示的方向。属性值可以是下表中列出的一个值:

2017-08-16 09:28:28 333

原创 Fragment加载替换add,show,hide,replace方法

// getSupportFragmentManager()应用于v4包; fragmentManager=getSupportFragmentManager(); fragmentTransaction=fragmentManager.beginTransaction(); fragmentTransaction.replace(R.id.framelayout_main,mainFragm

2017-08-15 09:07:51 456 1

翻译 Intent 和 Intent 过滤器

Intent 和 Intent 过滤器 本文内容 Intent 类型 构建 Intent 显式 Intent 示例 隐式 Intent 示例 强制使用应用选择器 接收隐式 Intent 过滤器示例 使用待定 Intent Intent 解析 操作测试 类别测试 数据测试 Intent 匹配

2017-08-11 14:30:10 198

原创 android6.0:动态权限申请步骤

android6.0:动态权限申请步骤1. 前言 Android 6.0 虽然相对于上一个版本 更新幅度较小,但也带来了一写全新的特性,这里就主要谈一谈 android 6.0–权限管理,开发过程中,就需要开发者去动态的权限申请。2. 何时需要动态权限申请 targetSdkVersion >=23 ,只有当我们把targetSdkVersion设置为大于等于23的时候,才会需要主动的申请

2017-07-25 12:54:15 340

原创 Viewpager删除当前页面并跟新

1.viewpager直接使用调用notifyDataSetChanged()并不能实现删除当前页面并更新,需要pagerAdapter复写getItemPosition并返回POSITION_NONE;

2017-07-10 10:12:32 2900 1

原创 android 特殊权限SYSTEM_ALERT_WINDOW,WRITE_SETTINGS

运行时权限 权限的分组 1.正常(Normal Protection)权限 2.危险(Dangerous)权限 3.特殊(Particular)权限 4.其他权限(一般很少用到)重点讲解特殊权限: 特殊权限SYSTEM_ALERT_WINDOW,设置悬浮窗,进行一些黑科技WRITE_SETTINGS 修改系统设置 关于上面两个特殊权限的授权,做法是使用 startActivityF

2017-05-31 17:21:42 1134

原创 git教程

参考网站:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000史上最浅显易懂的Git教程!关于作者廖雪峰,十年软件开发经验,业余产品经理,精通Java/Python/Ruby/Visual Basic/Objective C等,对开源框架有深入研究,著有《

2017-04-21 17:06:43 319

原创 Android·蓝牙通信实现

public class MainActivity extends AppCompatActivity implements AdapterView.OnItemClickListener { @BindView(R.id.button) Button button; @BindView(R.id.button_client) Button buttonClient

2017-04-14 13:14:08 395

原创 Android Butterknife 8.4.0 使用时报错java.lang.NullPointerException

apt 'com.jakewharton:butterknife-compiler:8.4.0'

2017-04-07 11:28:01 535

空空如也

空空如也

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

TA关注的人

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