- 博客(23)
- 资源 (1)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 深漂4年的杂谈
从大学毕业开始,莫名其妙的来到了深圳,莫名的走上了程序猿的道路,又莫名的选择了android开发这座独木桥。这一系列的巧合,这一切的莫名其妙到了此时将要画上一个句号,心里有一种莫名的感觉。不知是不舍还是不甘甚至是怒火,但不管怎样我要退出了。 14年来到深圳,技术不咋的我进入了一家嵌入式培训机构,然后总是大言不惭的说我可以找到多高多高的薪资的工作,但当要找工作时,面试了...
2018-05-29 14:30:01
863
7
原创 kotlin的初步体验到放弃第一天
对于一个从c语言然后到c++再到java最后到了android的程序员,现在听说谷歌要用js语言来统一平台,这有点颠覆我的世界观,没办法了解下这个kotlin的语言,是否有谷歌宣传的那么神奇,平台统一化! 第一步当然是搭建环境,工具分为几种,我已知的有命令行,eclipse,IntelliJ IDEA,android studio等等,我刚开始看。当然先用eclipse了...
2019-11-08 09:44:36
144
原创 绘制View的进化
在android的开发中很多时候,用不了原生的view和控件,只能自己去画一些图形,图案之类的,这里就涉及到了绘制view。在这里小编与您一起进行绘制view的学习!当然这里仅仅只是view绘制的基础!view的绘制原理:首先我们大家都知道我们的view都是画出来的,包括button,textView等等,他们都是继承view,这里主要有三个东西要介绍:1.Paint (画笔)这相当于
2017-07-06 10:27:59
175
原创 [置顶]android 内存溢出的一些想法
对于android内存溢出这个问题,小编很是头痛!在这里说下小编自己的想法! 首先内存引用分为强引用,弱引用,软引用,虚引用! 强引用是一个实例引用,根据java的gc原理,如果存在引用,就无法自动回收,所以强引用必须在用完后使其=null ex:Object object = new Object(); object = null; 软引用是在强引用的基础上引
2015-12-30 13:56:26
307
原创 [置顶]service之我见
以下是小编在开发过程中对service的一些体会。 1.service相对于activity来说,它是没有具体的界面的,它是一个后台工作的组件。ex:背景音乐等! 2.在activity中启动service是用startservice(intent),停止service是stopservice(intent) 3.service跟activity一样也有它自己的生命周期如下图
2015-12-30 13:56:24
255
原创 android自定义控件初解
在android中虽然他提供了很多原生的控件,但在开发中有各种各样的需求,所以我们这些程序猿应该学会自一定view! 下面小编说下自己对android自定义控件的初解! 第一种:继承控件的方式 以一个java文件继承你所需要自定义的控件,复写他的构造方法,将你需要写的布局和相关属性重新设置 ex:git@github.com:xiaoliandroid/MyViewdemo
2015-12-30 13:56:19
238
原创 notification新旧用法
api10版本以前 protected void showNotification() { NotificationManager notificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE); Notification notificat
2015-12-30 13:56:16
218
原创 android测试工具
android开发者在开发完成后肯定要进行多方位的测试,在这里小编介绍几种测试框架: 1.MonkeyRunner 编写语言:Python 运行环境:Python环境,adb链接PC运行 测试对象:UI测试 测试限制:主要使用坐标,逻辑判断较差ex: device = MonkeyRunner.waitForConnection() #连接手机设备
2015-12-30 13:56:14
251
原创 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
247
原创 Broadcast receiver之我见
1.用于组件与组件之间通信,可在一个程序内部,也可以在多个程序内部实现!2.传递的数据很小,频率很低3.运行效率低,很慢4.不允许通信频繁的情况下使用broadcast receiver5.sendBroadcast(Intent)其中也是使用intent的方式跳转6.registerReciver(broadcast entry,new IntentFilter(action
2015-12-30 13:56:09
223
原创 github安装提交心得
小编作为一个菜鸟(应该是个进化了的菜鸟哈哈),从cvs到svn再到github的使用,对于github。。。。。。使用的过程中又出现了一些问题,这里给大伙分享下! 安装github客户端,这里我就不多说,官网有官方文档。这里小编主要说下出现的问题。 1.开始时要记住先git init 初始化建立git文件,要不然会出现not found这个错误 2.其次提交代码的时候,运行git
2015-12-30 13:56:06
216
原创 activity的一些自我理解
Activity是android中一个重要组件,相当于一个人的外表,在这里小编不按照书本上那样详细的介绍,仅仅说下自己在开发过程中对activity的一些体会! 1.activity是可用于跟用户交互的一个窗体! 2.activity一共有3种状态,运行,暂停,停止(这里要提下这里没有说activity的生命周期仅有这3个,生命周期是7个方法,而状态仅仅是说在交互的过程中的3种状态)
2015-12-30 13:56:04
253
原创 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
277
原创 Html学习之html的文件基本标记(2)
下面学习基底网址标记 HTML页面通过基底网址能够把当前HTML页面中的相对URL转换成绝对URL。一般情况下,通过基底网址标记设置HTML页面的绝对路径,那么只需要在页面的链接地址中设置成绝对路径 ex: 相当于http://www.baidu.com/html/lili.html 页面的主体标记 body是整个页面的主体,它的属性有 text(设置页
2015-12-30 13:55:59
254
原创 Html学习之html的文件基本标记(1)
学习了html基本的结构,现在小编进入了html文件基本标记的学习! html的头部标记 常用的标记有: (1):当前基址 (2):设定基准的文字字体、字号和颜色 (3):表明该文档是一个可用于检索的网关脚本,由服务器自动建立 (4):有关文档本身的元信息 (5):设定css层叠样式表的内容 (6)设定外部文件的链接 (7)设定页面中程序脚本的
2015-12-30 13:55:56
330
原创 Html学习之html的基本结构
由于某些原因,小编开始从事web前端事业,当然是个菜鸟,从这篇以后的所有web文章都是自己的一个学习过程,如有错误或不足,希望大神给予指正,不胜感激。 今天先学习html的基本结构。 在我的理解中html文件就是一推键值对(就是标签和元素)组成,然后区别于java的是它不区分大小写,标签的完整语法格式如下: 要控制的元素 例如 1.文件开始标签 这是表示文件是以h
2015-12-30 13:55:54
298
原创 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
812
原创 对于Android stdio 新建工程出错的经验
小编一直习惯使用eclipse,后来看到android stdio这个新事物的产生,就好奇的使用了下。他的安装很简单,它会自动扫描你的jdk安装路径。 很快android stdio就安装好了,小编开始使用新编译工具编译,但马上就要哭了,因为小编发现adnroid stdio新建项目会出错,错误为Gradle: 此时不应有 \Android\android-studio\sdk\to
2015-12-30 13:55:49
557
原创 Android开发之应用与开发环境(二)
上一篇写了关于Android与Java的对比,明确了Android不是java的子集,并不是说学好了java就可以立刻上手Android。现在小编开始重游Android开发之旅。编程的第一步一般都是需要配置特定环境。这里小编用的是jdk 7(这里要特别注意了,eclipse的版本与jdk的版本要相对应)。装好之后配置jdk的环境变量,这里小编就不废话了。之后下载eclipse。登陆http://w
2015-12-30 13:55:46
332
原创 Android开发之应用与开发环境(一)
很多人因为Android应用的开发主要由java语言和xml语言组成,就认为只要学好java,Android绝对不在话下。小编个人不认同这种想法,Android系统的初始版本诞生于2007年11月5日,自此发展非常人可预知也。当前Android版本已经发展至5.0。他已经独立成一门新型的“专业”了,他不仅有应用,也有硬件。Android系统的底层建立在Linux系统上,使用的是软件叠层的方式进行构
2015-12-30 13:55:44
468
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人