自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (1)
  • 收藏
  • 关注

原创 Android Intent调用进行拨号

1,调用拨号程序// 给移动客服10086拨打电话Uri uri = Uri.parse("tel:10086");Intent intent = new Intent(Intent.ACTION_DIAL, uri);startActivity(intent);更多Intent使用详解:https://blog.csdn.net/cricket_7...

2019-11-28 12:16:22 480

原创 Android Intent调用打开Activity

1,简单写法Intent intent = new Intent(MainActivity.this,SecondActivity.class);startActivity(intent);2,startActivityForResult【1】调用打开B界面,当B界面关闭需要给A进行返回时使用startActivityForResult跳转Activity ...

2019-11-28 12:15:21 554

原创 Android intent数据回调startActivityForResult

1,intent数据回调 startActivityForResult方法开启 onActivityResult判断标签,标记接收数据 【1】在A界面开启B,C界面使用startActivityForResult()方法//点击按钮跳转到联系人页面public void add(View v) {Intent intent = ...

2019-11-28 12:14:04 703

原创 Android Intent跳转页面使用Parcelable传递引用数据类型

1,跳转页面使用Parcelable传递引用数据类型首先是序列化的类Book.classpublic class Book implements Parcelable{private String bookName;private String author;private int publishDate;public Book(){}public String get...

2019-11-28 12:13:04 355

原创 Android Intent Bundle 传递理解

Android中BundleBundle主要用于传递数据;它保存的数据,是以key-value(键值对)的形式存在的。Bundle经常使用在Activity之间或者线程间传递数据,传递的数据可以是boolean、byte、int、long、float、double、string等基本类型或它们对应的数组,也可以是对象或对象数组。当Bundle传递的是对象或对象数组时,必须实现Ser...

2019-11-28 12:11:58 807

原创 Android Intent跳转界面传输基本数据类型

1,intent跳转界面传输数据传【1】putExtra方法底层是一个map集合对应的键和值【2】在页面A使用putExtra方法,开启跳转到B //[3]条件都满足跳转到结果页面Intent intent = new Intent(this,ResultActivity.class);//传递数据 底层就是m...

2019-11-28 12:10:50 288

原创 Android Intent 隐式与显式意图

意图的应用场景:一般开启系统的应用用隐式意图 开启自己应用的界面用显示意图1,隐式意图 :通过指定一组动作和数据来开启页面public void click2(View v) {//[1]创建一个意图对象Intent intent = new Intent();//[2]设置要拨打动作intent.setA...

2019-11-28 12:07:52 239

原创 Android Intent(介绍与使用)

1,介绍: Android中提供了Intent机制来协助应用间的交互与通讯,或者采用更准确的说法是,Intent不仅可用于应用程序之间,也可用于应用程序内部的activity, service和broadcast receiver之间的交互。Intent这个英语单词的本意是“目的、意向、意图”。 Intent是一种运行时绑定(runtime binding)机制,它能在程序运...

2019-11-28 12:06:19 286

原创 Shape属性实现点赞数小红点

1,实现效果:【1】我们在微信朋友圈点赞或者发布评论时总会出现一个红色带数字的小圆圈提示。2,实现代码 :【1】 shape_circle_number 文件<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk...

2019-11-28 10:54:43 521

原创 Android Shape属性创建环形进度条

1,实现效果2,实现代码:【1】 shape_drawable.xml文件<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android"android:innerRadius="20dp"...

2019-11-28 10:38:52 283

原创 <provider>标签

1,<provider><provider android:authorities="list" android:enabled=["true" | "false"] android:exported=["true" | "false"] android:grantUriPermissions=["true" | "false"]...

2019-11-27 14:51:57 430

原创 <service>标签

1,<service><service android:enabled=["true" | "false"] android:exported[="true" | "false"] android:icon="drawable resource" android:label="string resource" android...

2019-11-27 14:48:53 497

原创 <Activity>标签

1, <Activity><activity android:allowTaskReparenting=["true" | "false"] android:alwaysRetainTaskState=["true" | "false"] android:clearTaskOnLaunch=["true" | "false"] a...

2019-11-27 14:47:44 368

原创 <manifest>标签下其他标签

1,<uses-sdk /><uses-sdk android:minSdkVersion="integer" android:targetSdkVersion="integer" android:maxSdkVersion="integer"/> 描述应用所需的api level,就是版本,目前是android 2.2 =...

2019-11-27 14:45:40 132

原创 <Application>标签

1,<Application> 一个AndroidManifest.xml中必须含有一个Application标签, 这个标签声明了每一个应用程序的组件及其属性(如icon,label,permission等)<application android:allowClearUserData=["true" | "false"] android:...

2019-11-27 14:44:01 437

原创 <manifest>标签

1,<manifest><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.woody.test" android:sharedUserId="string" android:sharedUserLabel="string resou...

2019-11-27 14:43:10 409

原创 AndoridManifest文件

1,AndroidManifest是什么? AndroidManifest官方解释是应用清单(manifest意思是货单),每个应用的根目录中都必须包含一个,并且文件名必须一模一样。这个文件中包含了APP的配置信息,系统需要根据里面的内容运行APP的代码,显示界面。 2,AndroidManifest的作用是什么?【1】提供软件包名。这就是我们的apk的名字,通常我们的名字都...

2019-11-27 14:42:16 449

原创 Android 动态设置Selector工具类

1,动态对button和ImageView设置Selector 从 drawable 获取图片 id 给 Imageview 添加 selector 从 drawable 获取图片 id 给 Button 添加 selector 从网络获取图片 给 ImageView 设置 selector 从网络获取图片 给 Button 设置 selector ...

2019-11-27 14:27:56 671

原创 Android Selector控件不可用时修改背景

1,控件不可用修改背景【1】控件设置为不可用 eidtext.setEnabled(false); 动态对控件进行设置,控件设为不可用 android:enabled="false" XML设置不可用 【2】android:state_enabled="true"当控件不可用的时候显示状态2,Demo实现效果【1】实现效果 : 控...

2019-11-27 14:27:02 297

原创 Android Selector获取焦点后文本背景修改

1, 获取焦点后文本背景进行修改【1】 selector状态选择器(bg_check_three(存放 res -color))资源文件下,否则不起作用【2】焦点状态下-android:state_focused="true"(获取焦点)【3】android:state_focused="true" 必须放在第一行,否则不生效2,实现D...

2019-11-26 14:41:15 376

原创 Android Selector勾选状态后文本背景进行修改

1, 勾选状态后文本背景进行修改【1】 selector状态选择器(bg_check_three(存放 res - drawable))资源文件下,否则不起作用【2】勾选状态- android:state_checked="true"(按压状态)【3】android:state_checked="true"必须放在第一行,否则不生效2,实现Demo...

2019-11-26 14:40:00 195

原创 Android Selector 按下修改背景和文本颜色

1,selector按下修改背景和文本颜色【1】点击改变字体颜色 - android:state_pressed(按压状态)【2】selector状态选择器(bg_btn_two (存放 res - drawable)) 资源文件下,否则不起作用【3】 selector状态选择器(bg_btn_one (存放 res -color)) 资源文件下,否则不起作用...

2019-11-26 14:39:18 460

原创 Android Selector 按下修改背景颜色

1,selector按下修改背景颜色【1】点击改变字体颜色 - android:state_pressed(按压状态)【2】selector状态选择器(bg_btn_two (存放 res - drawable)) 资源文件下,否则不起作用【3】android:state_pressed="true"必须放在第一行,否则不生效2,实现Demo...

2019-11-26 14:38:29 531

原创 Android Selector按下修改文本字体颜色

1,selector按下修改字体颜色【1】点击改变字体颜色 - android:state_pressed(按压状态)【2】selector状态选择器(bg_btn_one (存放 res - color))资源文件下,否则不起作用【3】android:state_pressed="true"必须放在第一行,否则不生效2,实现Demo【1】实...

2019-11-26 14:37:01 877 1

原创 Android Selector介绍和基本属性

1,什么是selector【1】在Android中不论项目大小,都可以看到selector状态选择器的身影,一般使用在各种操作状态下,主要体现在字体,背景的切换方面,我们可以动态的使用代码去设置!也可以使用selector状态选择器去快速实现,因为它简单方便,复用性强!2,使用方式:【1】以Xml方式写出状态选择器,然后将我们写好的selector状态器存在放res - dra...

2019-11-26 14:35:59 251

原创 Android Shape属性size和padding

1,size和padding这两个基本上不怎么用,因为他们所具有的功能,控件本身也能实现。【1】size size:是用来定义图形的大小的 <sizeandroid:width="dimension"android:height="dimension" />【2】padding padding:用...

2019-11-26 14:35:05 3076

原创 Android Shape属性stroke 描边效果

1,stroke【1】这是描边属性,可以定义描边的宽度,颜色,虚实线等<strokeandroid:width="dimension"//描边的宽度android:color="color"//描边的颜色// 以下两个属性设置虚线android:dashWidth="dimension"//...

2019-11-26 14:34:21 4936

原创 Android Shape属性gradient 渐变效果

1,gradient(渐变)【1】<gradient>用以定义渐变色,可以定义两色渐变和三色渐变,及渐变样式;<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" ><gradie...

2019-11-26 14:33:30 915

原创 Android Shape属性solid 填充效果

1,solid solid用以指定内部填充色 它只有一个属性color <?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" ><solid android:color="color"/...

2019-11-26 14:30:04 2311 1

原创 Android Shape属性corners 圆角效果

1,Corners【1】Corners标签是用来字义圆角的,其中radius与其它四个并不能共同使用。【2】android:radius:定义四个角的的圆角半径。【3】其它四个是逐个字义每个角的圆角半径。<corners //定义圆角android:radius="dimension" //全部的圆角半径android:topLeftRadius="dime...

2019-11-25 12:09:16 3474

原创 Android Shape子标签属性

1,介绍: 在Android开发中,我们可以使用shape定义各种各样的形状,也可以定义一些图片资源。相对于传统图片来说,使用shape可以减少资源占用,减少安装包大小,还能够很好地适配不同尺寸的手机。 2,基本属性 Shape可以定义控件的一些展示效果,例如圆角,渐变,填充,描边,大小,边距;shape子标签就可以实现这些效果, shape子标签有下面几个属性:...

2019-11-25 12:06:57 169

原创 Android Shape形状属性

1,介绍: Shape自已是可以定义当前Shape的形状的,比如上面的矩形,还有椭圆形,线形和环形;这些都是通过Shape标签的 shape属性来定义的,Shape标签总共有下面几个属性, 【1】shape 的形状android:shape=["rectangle" | "oval" | "line" | "ring"]shape的形状,默认为矩形,可以设置为矩形...

2019-11-25 12:06:01 761

原创 Android Theme皮肤主题资源文件

1,实现换肤功能的资源文件2,设置对应的值进行变色5.0之后1.colorPrimary应用的主要色调,actionBar默认使用该颜色,ToolBar导航栏的底色(背景颜色)2.colorPrimaryDark应用的暗色调,StatusBar默认使用该颜色3.statusBarColor顶部状态栏...

2019-11-25 12:04:46 285

原创 Android Theme切换皮肤Demo

1,实现效果 点击按钮切换主题 2,实现逻辑【1】把资源文件拷贝到对应的values-v21下,color.xml和styles.xml【2】创建布局<?xml version="1.0" encoding="utf-8"?><android.support.v4.widget.DrawerLayout xmlns:android...

2019-11-25 11:30:26 151

原创 Android Theme修改系统主题

1,Theme的作用范围【1】Theme(主题)是针对窗体级别的,改变窗体样式,对整个应用或某个Activity存在全局性影响。【2】主题依然在<style>元素里边申明,也是以同样的方式引用。 不同的是Theme可以在Android Manifest中定义的<application>和<activity>中通过设置属性 android:th...

2019-11-25 11:29:07 1123

原创 Android Theme使用系统主题

1,主题的来源有三个: 来自Android系统自带的 来自兼容包的(比如v7兼容包) 你自己写一个主题 2,如何使用Android自带的主题和兼容包主题 使用android系统中自带的主题要加上“android:”,如:android:Theme.Black 使用v7兼容包中的主题不需要前缀,直接:Theme.AppCompat 【...

2019-11-25 11:28:04 288

原创 Android Theme(主题介绍)

1,主题介绍:【1】主题是Andorid所有的界面风格。我们可以使用系统的black或者Light主题,也可以自己定义主题进行切换,定义的方式和样式是一样的【2】主题和样式的区别: 应用的范围不同,主题的应用比较大,样式作用范围比较小一般作用在控件上,主题一般应用在当前清单文件application节点下或者Activity节点上. 定义样式和主题不是必须在res下...

2019-11-25 11:27:03 633

原创 Android Style自定义样式

1,为什么要使用自定义样式: 当几个页面或者是几个控件长得都差不多的时候 我们就可以抽出一个样式 2,怎么使用自定义样式 使用自定义样式的的技巧,因为使用样式是用来提取公共部分内容。我创建一个View把里面属性书写完成后,粘贴到样式中,一一进行更改完成样式 【1】在res目录下的values下的style.xml里面定义一个样式<!--自...

2019-11-25 11:25:43 431

原创 Android Style(介绍)

1,什么是样式 style(样式)是针对窗体元素级别的,改变指定控件或者Layout的样式。 抽取一些共同的属性写到style,可以省略大量重复的属性代码。 2,样式的创建:【1】在res/values目录下新建一个名叫style.xml的文件。增加一个 <resources>根节点。【2】在<resources>根节点中新建&lt...

2019-11-25 11:23:22 604

转载 Android Gradle(介绍)

威哥学习Java写了大半年的Android,今天打开项目,一直疑惑着项目里面这么多后缀.gradle,到底是干嘛的呢?汗颜啊!!!所有网上总结了下,和初学Android的同学一起分享下。首先我们的Android项目中会发现很多的后缀.gradle文件,如图:​现在威哥先介绍下这些.gradle是啥东东。Gradle官方定义:Gradle是一个基于Apache Ant和A...

2019-11-06 11:03:00 223

QueryContactUtils

一个小的工具类,用来查询联系人,返回是一个ArrayList对象 ,需要自己创建javabean

2018-12-06

空空如也

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

TA关注的人

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