自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xiaocheng2290的专栏

Android资料集锦

  • 博客(36)
  • 资源 (18)
  • 收藏
  • 关注

原创 在vue中获取dom元素

原文链接地址:在vue中经常会通过js操作dom对象,可以通过给标签添加ref属性实现,下面通过操作dom对象实现一个点击按钮改变屏幕背景的demo,效果如下下面是代码: Click me change backgroundColor export default{ methods: { changeBackgro

2017-09-21 14:57:21 4871

原创 Android Studio将module变为library

本文来源你我学习网:地址https://www.niwoxuexi.com/blog/android/article/244.html我们在开发的时候如在在Android Studio中的module打包成library方便模块引用与团队共享,我在这里有一个小案例演示一下案例:开发一个LogUtil日志打印类(只做演示,开发中没太大意义)如下图,一个工程中有两个mo

2017-08-29 09:55:37 1506

原创 如何判断Activity是否在前台显示

转发请备注原文地址:https://www.niwoxuexi.com/blog/android00/article/223.html我们在Android开发过程中,经常会判断Activity是否在前台显示,来处理某些状态,这里谢了一个静态方法,供大家参考。方法一:用ActivityManager管理的Activity栈来操作public class CommonUtil{

2017-08-14 10:13:35 24900

原创 ART(Android Runtime)和dalvik和jvm的解释和对比

2014年6月谷歌I/O大会,Android L 改动幅度较大,Google将直接放弃Dalvik虚拟机,代替它的是传闻已久的ART(Android Runtime)。什么是ART?,google为什么弃用Dalvik虚拟机?要想回答这些问题,还需要先了解什么是虚拟机、什么是JVM(java 虚拟机)的概念。

2017-07-21 17:14:56 639

原创 RecyclerView使用介绍

转发请备注原创地址:https://www.niwoxuexi.com/blog/android/article/197.htmlRecyclerView是Android L版本中新添加的一个用来取代ListView的SDK,相信大家肯定不陌生了,大家可以通过导入support-v7对其进行使用。 首先我们先看一下官方的介绍:RecyleView部件比 ListView 更高级

2017-07-17 16:01:14 252

原创 在Android studio3.0 用kotlin语言开发Android app demo

转发请备注原文链接地址(含视频讲解)Google I/O 大会后,Android Studio 就发布了3.0 金丝雀版本,支持 Kotlin 语言,增加了 Gradle 编译速度,支持即时应用开发,在 Android O 模拟器中增加了 Google Play Store,自适应图标等 20 多项新功能。今天我们一起讨论和学习android studio 3.0本如何使用Kotlin语言

2017-07-17 14:09:00 944

原创 安装Android Studio 3.0 预览版

转发链接地址如果您希望抢先体验下一版 Android Studio,您不必替换掉现有的稳定版。 您可以在安装有稳定版的同时安装 Android Studio 预览版并在这两个版本中开发同一应用。之所以能够实现这一点,是因为 Android Studio 将每个安装版本的设置存储在该版本特定的文件夹中。 例如,如果您在 Windows 上安装了 Android Studio 2.3

2017-06-09 17:24:04 2180 1

原创 Android studio 2.2 2.3 2.4 如何使用kotlin插件

原文链接地址Google I/O 大会后,Android Studio 就发布了3.0 金丝雀版本,支持 Kotlin 语言,增加了 Gradle 编译速度,支持即时应用开发,在 Android O 模拟器中增加了 Google Play Store,自适应图标等 20 多项新功能。今天我们不讨论Android Studio 3.0 使用Kotlin,我会在后面的博客中介绍,今天是讨论和学

2017-06-09 15:51:11 2816

原创 Navicat Premium实现mysql数据库备份/还原

转发请备注原文地址:https://www.niwoxuexi.com/blog/php/article/161.htm...Navicat Premium 是一个非常好用的数据库(支持 MySQL、SQLite、Oracle、SQL Server 及 PostgreSQL 等数据库)的图形化工具,今天我们主要是讲解如何用Navicat(Navicat Premium ,或者Navic

2017-08-29 17:35:42 17213

原创 objc[8715]: Class JavaLaunchHelper is implemented in both....

说明:本位来源你我学习网:https://www.niwoxuexi.com/blog/kotlin/article/232.html在Mac上,升级IntelliJ Idea 2017.01后,运行的时候出现了一个红色的警告:objc[8715]: Class JavaLaunchHelper is implemented in both /Library/Java/JavaVi

2017-08-17 21:04:39 375

原创 mac上使用dex2jar遇到的权限问题的解决

本文来自:https://www.niwoxuexi.com/blog/android/article/235.html摘要: 在dex2jar目录下执行sudo sh d2j-dex2jar.sh classes.dex时报错如下 d2j-dex2jar.sh: 36: d2j-dex2jar.sh: ./d2j_invoke.sh: Permission denied在

2017-08-17 21:01:37 5456 3

原创 objc[8715]: Class JavaLaunchHelper is implemented in both...

在Mac上,升级IntelliJ Idea 2017.01后,运行的时候出现了一个红色的警告:objc[8715]: Class JavaLaunchHelper is implemented in both /Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/bin/java (0x102c804c0) and

2017-08-17 10:44:22 13843

原创 Android 获取cache缓存的目录路径

转发请备注原文地址:https://www.niwoxuexi.com/blog/android00/article/224.htmlAndroid开发中,有时需要知道cache缓存的路径。我写了一个静态类,供大家能参考public class CommonUtil { /** * 获取cache路径 * * @param context

2017-08-14 10:28:58 9998

原创 Android如何设置TextView的行间距、行高

转载请备注原文地址:https://www.niwoxuexi.com/blog/android/article/222.htmlAndroid系统中TextView默认显示中文时会比较紧凑,不是很美观。为了让每行保持一定的行间距,可以设置属性android:lineSpacingExtra或android:lineSpacingMultiplier。关于Android下T

2017-08-11 19:45:46 1787

原创 Android设置ScrollView滚动到底部和顶部

转载请备注原文地址: http://www.niwoxuexi.com/blog/android/article/221.html我们在开发的过程中,经常会遇到ScrollView滚动到底部和顶部的情况,下面是一种简单的设置方法1,设置ScrollView滚动到顶部//设置ScrollView滚动到顶部scrollView.fullScroll(ScrollView.FOCU

2017-08-10 09:52:16 9460

翻译 android平台架构

本文转自:https://www.niwoxuexi.com/blog/android00/article/209.htmlAndroid 是一种基于 Linux 的开放源代码软件栈,为广泛的设备和机型而创建。下图所示为 Android 平台的主要组件。图 1. Android 软件栈。Linux 内核Android 平台的基础是 Linux 内核。例如

2017-08-04 14:56:53 279

原创 Android系统版本与版本代号中英文名字

转发请备注原文地址;https://www.niwoxuexi.com/blog/android/article/208.html  ,否则追究法律责任Android 发布每个版本的时候都给它起了一个代号:都是以各种食物命名,这已经是Android的传统了,今天就总结一下这些代号吧版本号API级别发布日期版本代号CodeName(系统名称)

2017-08-04 11:35:58 2635

原创 Android Material Design 中的CorrdinatorLayout使用详解

转发请备注原文地址:https://www.niwoxuexi.com/blog/android/article/191.html我在找了一些关于CoordinatorLayout的教程,大部分文章都是讲解把CoordinatorLayout, AppbarLayout ,CollapsingToolbarLayout以及Toolbar 等缓和一起使用,这很容易是大家混淆,不知道如何利用C

2017-07-06 14:57:46 850

原创 Android Snackbar使用详解

转载请备注原文链接地址:https://www.niwoxuexi.com/blog/android/article/190.htmlSnackbar是Android Support Design Library库中的一个控件,可以在屏幕底部快速弹出消息,跟Toast的使用方法类似,显现效果比toast好(个人意见)1,Snackbar基本介绍和使用方法首先看一下官方的介绍

2017-07-05 16:49:14 773

原创 Android xmlns 的作用及其自定义

转发请备注原文地址:https://www.niwoxuexi.com/blog/android/article/189.html有很多人学习Android很长时间了,还不知道xmlns:Android="http://schemas.android.com/apk/res/android 的作用是什么,就知道每个新建xml的时候回自动生成这句话,去掉就会报错解释:这个

2017-07-04 16:02:21 319

原创 java关于函数重载(overload)和函数覆盖(override)区别

注:转载请备注原创地址:https://www.niwoxuexi.com/blog/java/article/169.html重载(Overload):在类中多个同名函数同时存在,具有不同的参数个数/类型。方法名要一样,但是参数类型和个数不一样,返回值类型可以相同也可以不相同。特点:与返回值类型无关,只看参数列表。优点:方便阅读,优化设计。注意:不能有两个名字相同

2017-06-23 11:39:15 1263

原创 Android(安卓)时间戳和日期之间的转化

注:转发请注明原地址:https://www.niwoxuexi.com/blog/android/article/170...在Android开发过程中,经常会遇到日期的各种格式转换,主要使用SimpleDateFormat这个类来实现,掌握了这个类,可以转换任何你想要的各种格式。常见的日期格式:1,日期格式:String dateString = "2017-06-20

2017-06-23 11:33:09 48912 1

原创 YII2中常用的页面跳转,以及获取用户信息和登录信息等信息总结

转载请注明原文链接地址:YII2中常用的页面跳转,以及获取用户信息和登录信息等信息总结//当前域名 echo Yii::app()->request->hostInfo; //当前URL echo Yii::app()->request->getUrl();//返回首页 echo Yii::app()->user->returnUrl;//提交后 防止重复提交C

2017-06-16 13:35:44 6499

原创 yii2中登录后跳转回登录前请求的页面

yii2中登录后跳转回登录前请求的页面作者: php 发布时间: 2017-06-16 浏览: 1030次转发请备注原文地址:www.niwoxuexi.com/blog/php/article/158.htmlyii2中登录后跳转回登录前请求的页面,第一考虑的就是 goBack(),但是有时候会跳转的home页面return $this->goBack()

2017-06-16 11:44:23 6048 2

转载 Android:30分钟弄明白Touch事件分发机制

Touch事件分发中只有两个主角:ViewGroup和View。Activity的Touch事件事实上是调用它内部的ViewGroup的Touch事件,可以直接当成ViewGroup处理。View在ViewGroup内,ViewGroup也可以在其他ViewGroup内,这时候把内部的ViewGroup当成View来分析。ViewGroup的相关事件有三个:onInterceptT

2015-08-25 18:24:44 314

转载 Android视图自定义View绘制流程完全解析,带你一步步深入了解View(二)

在上一篇文章中,我带着大家一起剖析了一下LayoutInflater的工作原理,可以算是对View进行深入了解的第一步吧。那么本篇文章中,我们将继续对View进行深入探究,看一看它的绘制流程到底是什么样的。如果你还没有看过我的上一篇文章,可以先去阅读 Android LayoutInflater原理分析,带你一步步深入了解View(一)  。相信每个Android程序员都知道,我们每天

2015-06-26 11:49:24 387

转载 Android LayoutInflater原理分析,带你一步步深入了解View(一)

有段时间没写博客了,感觉都有些生疏了呢。最近繁忙的工作终于告一段落,又有时间写文章了,接下来还会继续坚持每一周篇的节奏。有不少朋友跟我反应,都希望我可以写一篇关于View的文章,讲一讲View的工作原理以及自定义View的方法。没错,承诺过的文章我是一定要兑现的,而且在View这个话题上我还准备多写几篇,尽量能将这个知识点讲得透彻一些。那么今天就从LayoutInflater开始讲起吧。

2015-06-26 11:02:22 364

原创 Activity之间利用Bundle传递数据的大小

Activity之间利用Bundle传递数据的大小要小于0.5M,图片也应该传递小 的,要不然会出现,Bundler translate exception,或TransactionTooLargeException的错误

2015-06-08 14:03:02 1359

原创 在SQLite中使用事务

使用SQLiteDatabase的beginTransaction()方法可以开启一个事务,程序执行到endTransaction() 方法时会检查事务的标志是否为成功,如果为成功则提交事务,否则回滚事务。当应用需要提交事务,必须在程序执行到endTransaction()方法之前使用setTransactionSuccessful() 方法设置事务的标志为成功,如果不调用setTransac

2015-04-25 17:59:15 295

原创 为什么implements OnTouchLister后在onTouch中没有监听到该事件

为什么implements OnTouchLister后在onTouch中没有监听到该事件view初始化的时候获取焦点 this.setFocusable(true);然后在onTouchListener监听事件方法里面return true;不要让事件传递到activity

2015-04-18 17:03:15 552

原创 text下划线的实现方法

1. TextView tv=new TextView(this); tv.getPaint().setFlags(Paint.UNDERLINE_TEXT_FLAG);//下划线 tv.setText("使用代码实现下划线样式"); tv.setTextColor(Color.WHITE);2.

2015-04-16 12:09:27 1012

转载 格局中@null的代码实现方式

格局中@null的代码实现方式      布局中通常会用到@null。如RadioButton常用的技巧通过RadioGroup实现Tab,需要设置android:button="@null"。如果要在代码中动态创建控件,android中并不能找到相关的属性或方法。搜索均无解决办法,最后想到一个变通的方法:通过透明色获取drawable。setButtonDrawable(

2015-04-15 20:43:07 318

原创 解决ListView中使用EditText所遇到的一些冲突

大家都知道在listView中使用editText,在输入过程中是有冲突的。今天稍微研究了一下这个问题,有一点点小小的心得和大家一起分享下。  首先建立一个最简单的demo,主界面就是一个ListView,其中list_item的布局代码如下:?12345678910

2015-03-14 10:42:26 409

原创 Android直通路线(工作)

前言:公司最近来了很多应届实习生,看着他们充满信心但略带稚气的脸庞上,想到了去年的自己,那是的我是不是也和   现在的他们一样呢?现在的我又改变了什么?公司的给这些实习生指定的相关培训制度还是比较完善的(我可是个菜鸟)。但我反   过来想,假如是我,我会制定一个怎样的短期或者长远的计划?总结了自己学到的知识,形成了一个学习线路,希望能给予同   道中人一点儿小小帮助。

2015-03-09 13:57:14 320

翻译 Android-Universal-Image-Loader 图片异步加载类库的使用(超详细配置)提供Android studio 的DEMO

这个图片异步加载并缓存的类已经被很多开发者所使用,是最常用的几个开源库之一,主流的应用,随便反编译几个火的项目,都可以见到它的身影。       可是有的人并不知道如何去使用这库如何进行配置,网上查到的信息对于刚接触的人来说可能太少了,下面我就把我使用过程中所知道的写了下来,希望可以帮助自己和别人更深入了解这个库的使用和配置。         GITHUB上的下载路径为:htt

2015-01-14 14:27:58 732

原创 Android 中 EditText 如何隐藏系统提供的键盘总结

网上有很多Android 中 EditText 如何隐藏系统提供的文章,但是都不太实用,今天做一个总结!

2015-01-14 13:19:19 531

Android studio中图片异步加载并缓存Android-Universal-Image-Loader

图片异步加载并缓存,详解Android-Universal-Image-Loader,提供Android studio编写的工程文件代码的下载,只要导入工程文件,运行里面的app就可以了

2015-01-22

疯狂Android讲义(第2版)完整版8

疯狂Android讲义(第2版)完整版401-500页,android学习从入门到精通。

2013-11-05

疯狂Android讲义(第2版)完整版7

疯狂Android讲义(第2版)完整版401-500页,android学习从入门到精通。

2013-11-05

疯狂Android讲义(第2版)完整版6

疯狂Android讲义(第2版)完整版501-600页,android学习从入门到精通。

2013-11-05

疯狂Android讲义(第2版完整版5

疯狂Android讲义(第2版)完整版401-500页,android学习从入门到精通。

2013-11-05

疯狂Android讲义(第2版完整版4 (301-400页)

疯狂Android讲义(第2版)完整版301-400页,非常好的Android开发资料

2013-11-05

疯狂Android讲义(第2版完整版3

疯狂Android讲义(第2版)完整版1-100页,非常适合Android开发者,从入门到精通。

2013-11-05

疯狂Android讲义第2版完整版101-200页

疯狂Android讲义(第2版)完整版1-100页,非常适合Android开发者,从入门到精通。

2013-11-05

疯狂Android讲义(第2版)完整版1-100页

疯狂Android讲义(第2版)完整版1-100页,非常适合Android开发者,从入门到精通。

2013-11-05

AndroidAPI手册

Android API手册 是非常好的Android API手册查询资料

2013-11-05

AndroidAPI中文手册

AndroidAPI中文手册,是android初学者必备的API学习手册、容易查询

2013-11-05

java车辆管理信息系统

2013年合肥学院java课程设计,车辆管理系统

2013-09-05

超市管理系统

2013合肥学院java课程设计,超市管理系统

2013-09-05

java网吧计费

2013年合肥学院网吧计费系统,java课程设计

2013-09-05

java编辑器

java课程设计题目java编辑器,2013年合肥学院

2013-09-05

Java课程设计

Java课程设计案例精编,对正在进行JAVA课程设计的同学有很大的帮助

2013-09-05

89C51单片机 18B20

89C51单片机 18B20温度传感器的驱动程序,在数码管上显示

2013-07-22

51单片机 DS1302

89C51单片机 写的DS1302 数字时钟程序,NOkia5110液晶屏显示

2013-07-22

空空如也

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

TA关注的人

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