自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 深漂4年的杂谈

        从大学毕业开始,莫名其妙的来到了深圳,莫名的走上了程序猿的道路,又莫名的选择了android开发这座独木桥。这一系列的巧合,这一切的莫名其妙到了此时将要画上一个句号,心里有一种莫名的感觉。不知是不舍还是不甘甚至是怒火,但不管怎样我要退出了。        14年来到深圳,技术不咋的我进入了一家嵌入式培训机构,然后总是大言不惭的说我可以找到多高多高的薪资的工作,但当要找工作时,面试了...

2018-05-29 14:30:01 811 7

原创 kotlin的初步体验到放弃第一天

对于一个从c语言然后到c++再到java最后到了android的程序员,现在听说谷歌要用js语言来统一平台,这有点颠覆我的世界观,没办法了解下这个kotlin的语言,是否有谷歌宣传的那么神奇,平台统一化! 第一步当然是搭建环境,工具分为几种,我已知的有命令行,eclipse,IntelliJ IDEA,android studio等等,我刚开始看。当然先用eclipse了...

2019-11-08 09:44:36 132

原创 绘制View的进化

在android的开发中很多时候,用不了原生的view和控件,只能自己去画一些图形,图案之类的,这里就涉及到了绘制view。在这里小编与您一起进行绘制view的学习!当然这里仅仅只是view绘制的基础!view的绘制原理:首先我们大家都知道我们的view都是画出来的,包括button,textView等等,他们都是继承view,这里主要有三个东西要介绍:1.Paint (画笔)这相当于

2017-07-06 10:27:59 164

原创 自定义view的成长(一)

自定义view的第一步

2016-10-12 08:34:16 7404

原创 android自定义view(一)

android自定义view

2016-04-20 14:31:48 374

原创 Android之fragment生命周期

android 之fragment的生命周期分析

2016-02-16 13:45:32 1133

原创 [置顶]android 内存溢出的一些想法

对于android内存溢出这个问题,小编很是头痛!在这里说下小编自己的想法!  首先内存引用分为强引用,弱引用,软引用,虚引用!  强引用是一个实例引用,根据java的gc原理,如果存在引用,就无法自动回收,所以强引用必须在用完后使其=null  ex:Object object = new Object();     object = null;  软引用是在强引用的基础上引

2015-12-30 13:56:26 297

原创 [置顶]service之我见

以下是小编在开发过程中对service的一些体会。  1.service相对于activity来说,它是没有具体的界面的,它是一个后台工作的组件。ex:背景音乐等!  2.在activity中启动service是用startservice(intent),停止service是stopservice(intent)  3.service跟activity一样也有它自己的生命周期如下图

2015-12-30 13:56:24 242

原创 android自定义控件初解

在android中虽然他提供了很多原生的控件,但在开发中有各种各样的需求,所以我们这些程序猿应该学会自一定view!  下面小编说下自己对android自定义控件的初解!  第一种:继承控件的方式  以一个java文件继承你所需要自定义的控件,复写他的构造方法,将你需要写的布局和相关属性重新设置  ex:[email protected]:xiaoliandroid/MyViewdemo

2015-12-30 13:56:19 224

原创 notification新旧用法

api10版本以前 protected void showNotification() { NotificationManager notificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE); Notification notificat

2015-12-30 13:56:16 206

原创 android测试工具

android开发者在开发完成后肯定要进行多方位的测试,在这里小编介绍几种测试框架:  1.MonkeyRunner  编写语言:Python  运行环境:Python环境,adb链接PC运行  测试对象:UI测试  测试限制:主要使用坐标,逻辑判断较差ex:  device = MonkeyRunner.waitForConnection()  #连接手机设备  

2015-12-30 13:56:14 238

原创 Intent之小编见

Intent作为android数据的传输纽带,它的重要性不用小编在这说了!下面小编来介绍下自己对于它的理解!  1.Intent的显示跳转有几种形式  (1)Intent intent= new Intent(fromclass.this,purpose,class)    startactivity(intent);  (2)Intent intent = new Intent(

2015-12-30 13:56:11 235

原创 Broadcast receiver之我见

1.用于组件与组件之间通信,可在一个程序内部,也可以在多个程序内部实现!2.传递的数据很小,频率很低3.运行效率低,很慢4.不允许通信频繁的情况下使用broadcast receiver5.sendBroadcast(Intent)其中也是使用intent的方式跳转6.registerReciver(broadcast entry,new IntentFilter(action

2015-12-30 13:56:09 209

原创 github安装提交心得

小编作为一个菜鸟(应该是个进化了的菜鸟哈哈),从cvs到svn再到github的使用,对于github。。。。。。使用的过程中又出现了一些问题,这里给大伙分享下!  安装github客户端,这里我就不多说,官网有官方文档。这里小编主要说下出现的问题。  1.开始时要记住先git init 初始化建立git文件,要不然会出现not found这个错误  2.其次提交代码的时候,运行git

2015-12-30 13:56:06 207

原创 activity的一些自我理解

Activity是android中一个重要组件,相当于一个人的外表,在这里小编不按照书本上那样详细的介绍,仅仅说下自己在开发过程中对activity的一些体会!  1.activity是可用于跟用户交互的一个窗体!  2.activity一共有3种状态,运行,暂停,停止(这里要提下这里没有说activity的生命周期仅有这3个,生命周期是7个方法,而状态仅仅是说在交互的过程中的3种状态)

2015-12-30 13:56:04 240

原创 Genymotion关于eclipse和android stdio中的安装

最近小编知晓了genymotion这种模拟器,据说它比ide和as中的自带模拟器快很多,所以小编就尝试玩了下,以下是安装的过程1.http://jingyan.baidu.com/article/3ea51489e7d8bd52e61bba36.html 在这里百度已经详细说明了如何安装2.eclipse中加入genymotion插件,一种是由ide自己下载,jingyan.baidu.c

2015-12-30 13:56:01 266

原创 Html学习之html的文件基本标记(2)

下面学习基底网址标记   HTML页面通过基底网址能够把当前HTML页面中的相对URL转换成绝对URL。一般情况下,通过基底网址标记设置HTML页面的绝对路径,那么只需要在页面的链接地址中设置成绝对路径  ex:  相当于http://www.baidu.com/html/lili.html   页面的主体标记  body是整个页面的主体,它的属性有  text(设置页

2015-12-30 13:55:59 237

原创 Html学习之html的文件基本标记(1)

学习了html基本的结构,现在小编进入了html文件基本标记的学习!  html的头部标记  常用的标记有:  (1):当前基址  (2):设定基准的文字字体、字号和颜色  (3):表明该文档是一个可用于检索的网关脚本,由服务器自动建立  (4):有关文档本身的元信息  (5):设定css层叠样式表的内容  (6)设定外部文件的链接  (7)设定页面中程序脚本的

2015-12-30 13:55:56 315

原创 Html学习之html的基本结构

由于某些原因,小编开始从事web前端事业,当然是个菜鸟,从这篇以后的所有web文章都是自己的一个学习过程,如有错误或不足,希望大神给予指正,不胜感激。  今天先学习html的基本结构。  在我的理解中html文件就是一推键值对(就是标签和元素)组成,然后区别于java的是它不区分大小写,标签的完整语法格式如下:  要控制的元素  例如   1.文件开始标签  这是表示文件是以h

2015-12-30 13:55:54 287

原创 android中activity之间传递数据的3种方式

在android开发中总是需要不停的传递数据,特别是不同的Activity之间。在这里小编介绍自己所知的3种Activity的跳转方式。第一种:静态传递数据直接上部分代码:在第一个Activity中Intent intent = new Intent();intent.setClass(MainActivity.this,SecondActivity.class);Second

2015-12-30 13:55:51 801

原创 对于Android stdio 新建工程出错的经验

小编一直习惯使用eclipse,后来看到android stdio这个新事物的产生,就好奇的使用了下。他的安装很简单,它会自动扫描你的jdk安装路径。      很快android stdio就安装好了,小编开始使用新编译工具编译,但马上就要哭了,因为小编发现adnroid stdio新建项目会出错,错误为Gradle: 此时不应有 \Android\android-studio\sdk\to

2015-12-30 13:55:49 544

原创 Android开发之应用与开发环境(二)

上一篇写了关于Android与Java的对比,明确了Android不是java的子集,并不是说学好了java就可以立刻上手Android。现在小编开始重游Android开发之旅。编程的第一步一般都是需要配置特定环境。这里小编用的是jdk 7(这里要特别注意了,eclipse的版本与jdk的版本要相对应)。装好之后配置jdk的环境变量,这里小编就不废话了。之后下载eclipse。登陆http://w

2015-12-30 13:55:46 323

原创 Android开发之应用与开发环境(一)

很多人因为Android应用的开发主要由java语言和xml语言组成,就认为只要学好java,Android绝对不在话下。小编个人不认同这种想法,Android系统的初始版本诞生于2007年11月5日,自此发展非常人可预知也。当前Android版本已经发展至5.0。他已经独立成一门新型的“专业”了,他不仅有应用,也有硬件。Android系统的底层建立在Linux系统上,使用的是软件叠层的方式进行构

2015-12-30 13:55:44 456

开关按钮选择器switchbutton

开关按钮,自定义view类。支持滑动

2016-05-30

空空如也

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

TA关注的人

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