![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 58
孝诚
这个作者很懒,什么都没留下…
展开
-
Android直通路线(工作)
前言:公司最近来了很多应届实习生,看着他们充满信心但略带稚气的脸庞上,想到了去年的自己,那是的我是不是也和 现在的他们一样呢?现在的我又改变了什么?公司的给这些实习生指定的相关培训制度还是比较完善的(我可是个菜鸟)。但我反 过来想,假如是我,我会制定一个怎样的短期或者长远的计划?总结了自己学到的知识,形成了一个学习线路,希望能给予同 道中人一点儿小小帮助。原创 2015-03-09 13:57:14 · 333 阅读 · 0 评论 -
安装Android Studio 3.0 预览版
转发链接地址如果您希望抢先体验下一版 Android Studio,您不必替换掉现有的稳定版。 您可以在安装有稳定版的同时安装 Android Studio 预览版并在这两个版本中开发同一应用。之所以能够实现这一点,是因为 Android Studio 将每个安装版本的设置存储在该版本特定的文件夹中。 例如,如果您在 Windows 上安装了 Android Studio 2.3原创 2017-06-09 17:24:04 · 2194 阅读 · 1 评论 -
在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 · 973 阅读 · 0 评论 -
RecyclerView使用介绍
转发请备注原创地址:https://www.niwoxuexi.com/blog/android/article/197.htmlRecyclerView是Android L版本中新添加的一个用来取代ListView的SDK,相信大家肯定不陌生了,大家可以通过导入support-v7对其进行使用。 首先我们先看一下官方的介绍:RecyleView部件比 ListView 更高级原创 2017-07-17 16:01:14 · 268 阅读 · 0 评论 -
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 · 659 阅读 · 0 评论 -
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 · 13874 阅读 · 0 评论 -
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 · 9562 阅读 · 0 评论 -
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 · 5548 阅读 · 3 评论 -
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 · 393 阅读 · 0 评论 -
Android系统版本与版本代号中英文名字
转发请备注原文地址;https://www.niwoxuexi.com/blog/android/article/208.html ,否则追究法律责任Android 发布每个版本的时候都给它起了一个代号:都是以各种食物命名,这已经是Android的传统了,今天就总结一下这些代号吧版本号API级别发布日期版本代号CodeName(系统名称)原创 2017-08-04 11:35:58 · 2680 阅读 · 0 评论 -
android平台架构
本文转自:https://www.niwoxuexi.com/blog/android00/article/209.htmlAndroid 是一种基于 Linux 的开放源代码软件栈,为广泛的设备和机型而创建。下图所示为 Android 平台的主要组件。图 1. Android 软件栈。Linux 内核Android 平台的基础是 Linux 内核。例如翻译 2017-08-04 14:56:53 · 287 阅读 · 0 评论 -
如何判断Activity是否在前台显示
转发请备注原文地址:https://www.niwoxuexi.com/blog/android00/article/223.html我们在Android开发过程中,经常会判断Activity是否在前台显示,来处理某些状态,这里谢了一个静态方法,供大家参考。方法一:用ActivityManager管理的Activity栈来操作public class CommonUtil{原创 2017-08-14 10:13:35 · 24959 阅读 · 0 评论 -
Android 获取cache缓存的目录路径
转发请备注原文地址:https://www.niwoxuexi.com/blog/android00/article/224.htmlAndroid开发中,有时需要知道cache缓存的路径。我写了一个静态类,供大家能参考public class CommonUtil { /** * 获取cache路径 * * @param context原创 2017-08-14 10:28:58 · 10120 阅读 · 0 评论 -
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 · 2841 阅读 · 0 评论 -
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 · 786 阅读 · 0 评论 -
解决ListView中使用EditText所遇到的一些冲突
大家都知道在listView中使用editText,在输入过程中是有冲突的。今天稍微研究了一下这个问题,有一点点小小的心得和大家一起分享下。 首先建立一个最简单的demo,主界面就是一个ListView,其中list_item的布局代码如下:?12345678910原创 2015-03-14 10:42:26 · 420 阅读 · 0 评论 -
为什么implements OnTouchLister后在onTouch中没有监听到该事件
为什么implements OnTouchLister后在onTouch中没有监听到该事件view初始化的时候获取焦点 this.setFocusable(true);然后在onTouchListener监听事件方法里面return true;不要让事件传递到activity原创 2015-04-18 17:03:15 · 561 阅读 · 0 评论 -
格局中@null的代码实现方式
格局中@null的代码实现方式 布局中通常会用到@null。如RadioButton常用的技巧通过RadioGroup实现Tab,需要设置android:button="@null"。如果要在代码中动态创建控件,android中并不能找到相关的属性或方法。搜索均无解决办法,最后想到一个变通的方法:通过透明色获取drawable。setButtonDrawable(转载 2015-04-15 20:43:07 · 333 阅读 · 0 评论 -
在SQLite中使用事务
使用SQLiteDatabase的beginTransaction()方法可以开启一个事务,程序执行到endTransaction() 方法时会检查事务的标志是否为成功,如果为成功则提交事务,否则回滚事务。当应用需要提交事务,必须在程序执行到endTransaction()方法之前使用setTransactionSuccessful() 方法设置事务的标志为成功,如果不调用setTransac原创 2015-04-25 17:59:15 · 306 阅读 · 0 评论 -
Android LayoutInflater原理分析,带你一步步深入了解View(一)
有段时间没写博客了,感觉都有些生疏了呢。最近繁忙的工作终于告一段落,又有时间写文章了,接下来还会继续坚持每一周篇的节奏。有不少朋友跟我反应,都希望我可以写一篇关于View的文章,讲一讲View的工作原理以及自定义View的方法。没错,承诺过的文章我是一定要兑现的,而且在View这个话题上我还准备多写几篇,尽量能将这个知识点讲得透彻一些。那么今天就从LayoutInflater开始讲起吧。转载 2015-06-26 11:02:22 · 393 阅读 · 0 评论 -
Android视图自定义View绘制流程完全解析,带你一步步深入了解View(二)
在上一篇文章中,我带着大家一起剖析了一下LayoutInflater的工作原理,可以算是对View进行深入了解的第一步吧。那么本篇文章中,我们将继续对View进行深入探究,看一看它的绘制流程到底是什么样的。如果你还没有看过我的上一篇文章,可以先去阅读 Android LayoutInflater原理分析,带你一步步深入了解View(一) 。相信每个Android程序员都知道,我们每天转载 2015-06-26 11:49:24 · 399 阅读 · 0 评论 -
Activity之间利用Bundle传递数据的大小
Activity之间利用Bundle传递数据的大小要小于0.5M,图片也应该传递小 的,要不然会出现,Bundler translate exception,或TransactionTooLargeException的错误原创 2015-06-08 14:03:02 · 1381 阅读 · 0 评论 -
Android-Universal-Image-Loader 图片异步加载类库的使用(超详细配置)提供Android studio 的DEMO
这个图片异步加载并缓存的类已经被很多开发者所使用,是最常用的几个开源库之一,主流的应用,随便反编译几个火的项目,都可以见到它的身影。 可是有的人并不知道如何去使用这库如何进行配置,网上查到的信息对于刚接触的人来说可能太少了,下面我就把我使用过程中所知道的写了下来,希望可以帮助自己和别人更深入了解这个库的使用和配置。 GITHUB上的下载路径为:htt翻译 2015-01-14 14:27:58 · 744 阅读 · 0 评论 -
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 · 1051 阅读 · 0 评论 -
Android(安卓)时间戳和日期之间的转化
注:转发请注明原地址:https://www.niwoxuexi.com/blog/android/article/170...在Android开发过程中,经常会遇到日期的各种格式转换,主要使用SimpleDateFormat这个类来实现,掌握了这个类,可以转换任何你想要的各种格式。常见的日期格式:1,日期格式:String dateString = "2017-06-20原创 2017-06-23 11:33:09 · 49054 阅读 · 1 评论 -
java关于函数重载(overload)和函数覆盖(override)区别
注:转载请备注原创地址:https://www.niwoxuexi.com/blog/java/article/169.html重载(Overload):在类中多个同名函数同时存在,具有不同的参数个数/类型。方法名要一样,但是参数类型和个数不一样,返回值类型可以相同也可以不相同。特点:与返回值类型无关,只看参数列表。优点:方便阅读,优化设计。注意:不能有两个名字相同原创 2017-06-23 11:39:15 · 1289 阅读 · 0 评论 -
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 · 336 阅读 · 0 评论 -
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 · 1526 阅读 · 0 评论