心有菩提手有刀,欲成舍利却成妖
JAVA之旅(十三)——线程的安全性,synchronized关键字,多线程同步代码块,同步函数,同步函数的锁是this 我们继续上个篇幅接着讲线程的知识点 一.线程的安全性 当我们开启四个窗口(线程)把票陆陆续续的卖完了之后,我们要反思一下,这里面有没有...
JAVA之旅(十二)——Thread,run和start的特点,线程运行状态,获取线程对象和名称,多线程实例演示,使用Runnable接口 开始挑战一些难度了,线程和I/O方面的操作了,继续坚持 一.
JAVA之旅(十)——异常的概述,Try-Catch,异常声明Throws,多异常处理,自定义异常,Throw和Throws的区别 不知不觉,JAVA之旅这个系列已经更新到第十篇了,感觉如梦如幻,时间过得很快,转眼一个月就这样过去了,我们不多说,继续我们的JAVA之旅 一.
JAVA之旅(九)——Object类,equals,toString,getClass,内部类访问规则,静态内部类,内部类原则,匿名内部类 天天被一些琐事骚扰,学习还得继续 一.
JAVA之旅(七)——final关键字 , 抽象类abstract,模板方法模式,接口interface,implements,特点,扩展 OK,我们继续学习JAVA,美滋滋的 一.
JAVA之旅(六)——单例设计模式,继承extends,聚集关系,子父类变量关系,super,覆盖 java也越来越深入了,大家加油吧!咱们一步步来 一.单例设计模式 什么是设计模式? JAVA当中有23种设计模式,解决某一问题最有效的方法...
JAVA之旅(五)——this,static,关键字,main函数,封装工具类,生成javadoc说明书,静态代码块 周末收获颇多,继续学习 一.this关键字 用于区分局部变量和成员变量同名的情况 this的特点 this就代表本类对...
Android JSON解析库Gson和Fast-json的使用对比和图书列表小案例 继上篇json解析,我用了原生的json解析,但是在有些情况下我们不得不承认,一些优秀的json解析框架确实十分的好用,今天我们为了博客的保质保量,也就不分开写,我们直接拿比较火的G...
Android高效率编码-第三方SDK详解系列(三)——JPush推送牵扯出来的江湖恩怨,XMPP实现推送,自定义客户端推送 很久没有更新第三方SDK这个系列了,所以更新一下这几天工作中使用到的推送,写这个系列真的很要命,你要去把他们的API文档大致的翻阅一遍,而且各...
<div class="markdown_views"> <h1 id="java之旅四面向对象思想成员局部变量匿名对象封装-private构造方法构造代码块">JAVA之旅(四)——面向对象思想,成员/局部变量,匿名对象,封装 , private,构造方法,构造代码块</h1> <hr> <blockquote> <p>加油吧,节奏得快点了</p> </blockquo
<div class="markdown_views"> <h1 id="java之旅三数组堆栈内存结构静态初始化遍历最值选择冒泡排序二维数组面向对象思想">JAVA之旅(三)——数组,堆栈内存结构,静态初始化,遍历,最值,选择/冒泡排序,二维数组,面向对象思想</h1> <hr> <blockquote> <p>我们继续JAVA之旅</p> </blockquote>
<div class="markdown_views"> <h1 id="android-ble与终端通信五google-api-ble40低功耗蓝牙文档解读之案例初探">Android BLE与终端通信(五)——Google API BLE4.0低功耗蓝牙文档解读之案例初探</h1> <hr> <blockquote> <p>算下来很久没有写BLE的博文了,上家的技术都
<div class="markdown_views"> <h1 id="android事件总线分发库eventbus的简单讲解与实践">Android事件总线分发库EventBus的简单讲解与实践</h1> <hr> <blockquote> <p>导语,EventBus大家应该不陌生,EventBus是一款针对Android优化的发布/订阅事件总线。主要功能是替代In
<div class="markdown_views"> <h1 id="android源码浅析二ubuntu-rootgitvmware-tools安装输入法主题美化dock安装jdk和配置环境">Android源码浅析(二)——Ubuntu Root,Git,VMware Tools,安装输入法,主题美化,Dock,安装JDK和配置环境</h1> <hr> <blockq
<div class="markdown_views"> <h1 id="android开发艺术探索新的征程程序人生路漫漫">Android开发艺术探索——新的征程,程序人生路漫漫!</h1> <hr> <blockquote> <p>偶尔写点东西分享,但是我还是比较喜欢写笔记,看书,群英传看完了,是学到了点东西,开始看这本更加深入Android的书籍了,不知道适不适合自
<div class="markdown_views"> <h1 id="android群英传帝落篇程序人生路漫漫其修远兮吾将上下而求索">Android群英传帝落篇——程序人生,路漫漫其修远兮,吾将上下而求索!</h1> <hr> <blockquote> <p>当写这篇博客的时候,自2016-02-22到现在5.2号,一晃眼,也㓟两个多月就过去了,我才将这本书看完,虽
<div class="markdown_views"> <h1 id="android拼图游戏的设计逻辑从切图到交互动画从关卡到倒计时实例提高">Android拼图游戏的设计逻辑,从切图到交互动画,从关卡到倒计时,实例提高!</h1> <hr> <blockquote> <p>群英传的最后一章,我大致的看了一下这个例子,发现鸿洋大神也做过,就参考两个人的设计逻辑,感觉都
<div class="markdown_views"> <h1 id="android群英传笔记第十二章android5x-新特性详解material-design-ui的新体验">Android群英传笔记——第十二章:Android5.X 新特性详解,Material Design UI的新体验</h1> <hr> <blockquote> <p>第十一章为什么不写,
<div class="markdown_views"> <h1 id="android群英传笔记第九章android系统信息和安全机制">Android群英传笔记——第九章:Android系统信息和安全机制</h1> <hr> <blockquote> <p>本书也正式的进入尾声了,在android的世界了,不同的软件,硬件信息就像一个国家的经济水平,军事水平,不同的配
<div class="markdown_views"> <h1 id="android源码浅析一vmware-workstation-pro和ubuntu-kylin-1604-lts安装配置">Android源码浅析(一)——VMware Workstation Pro和Ubuntu Kylin 16.04 LTS安装配置</h1> <hr> <blockquote>
<div class="markdown_views"> <h1 id="android群英传笔记第八章activity与activity调用栈分析">Android群英传笔记——第八章:Activity与Activity调用栈分析</h1> <hr> <blockquote> <p>开篇,我们陈述一下Activity,Activity是整个应用用户交互的核心组件,了解A
<div class="markdown_views"> <h1 id="android-for-jni五c语言多级指针结构体联合体枚举自定义类型">Android For JNI(五)——C语言多级指针,结构体,联合体,枚举,自定义类型</h1> <hr> <blockquote> <p>我们的C已经渐渐的步入正轨了,基础过去之后,就是我们的NDK和JNI实战了</p>
<div class="markdown_views"> <h1 id="android-for-jni四c的数组指针长度堆内存和栈内存malloc学生管理系统">Android For JNI(四)——C的数组,指针长度,堆内存和栈内存,malloc,学生管理系统</h1> <hr> <blockquote> <p>好几天每写JNI了,现在任务也越来越重了,工作的强度有
<div class="markdown_views"> <h1 id="android群英传笔记第七章android动画机制和使用技巧">Android群英传笔记——第七章:Android动画机制和使用技巧</h1> <hr> <blockquote> <p>想来,最 近忙的不可开交,都把看书给冷落了,还有好几本没有看完呢,速度得加快了 <br> 今天看了第七章,A
<div class="markdown_views"> <h1 id="android-for-jni三c的指针指针变量指针常见错误值传递引用传递返回多个值">Android For JNI(三)——C的指针,指针变量,指针常见错误,值传递,引用传递,返回多个值</h1> <hr> <blockquote> <p>C中比较难的这一块,大概就是指针了,所以大家还是多翻阅一
<div class="markdown_views"> <h1 id="android-for-jni二c语言中的数据类型输出输入函数以及操作内存地址内存修改器">Android For JNI(二)——C语言中的数据类型,输出,输入函数以及操作内存地址,内存修改器</h1> <hr> <blockquote> <p>当我们把Hello World写完之后,我们就可以迈
<div class="markdown_views"> <h1 id="android-for-jni一jni的概念以及c语言开发工具dev-c编写你的第一个c语言程序">Android For JNI(一)——JNI的概念以及C语言开发工具dev-c++,编写你的第一个C语言程序</h1> <hr> <blockquote> <p>当你的Android之旅一步步的深入
<div class="markdown_views"> <h1 id="service">Service</h1> <hr> <blockquote> <p>Service的神奇之处,在于他不需要界面,一切的操作都在后台操作,所以很多全局性(手机助手,语音助手)之类的应用很长需要这个,我们今天也来玩玩</p> <p>我们新建一个工程——ServiceDemo<
<div class="markdown_views"> <h1 id="android实训案例六四大组件之一broadcastreceiver的基本使用拨号短信sd卡开机应用安装卸载监听">Android实训案例(六)——四大组件之一BroadcastReceiver的基本使用,拨号,短信,SD卡,开机,应用安装卸载监听</h1> <hr> <blockquote> <
<div class="markdown_views"> <h1 id="仿百度壁纸客户端六完结篇之gallery画廊实现壁纸预览已经项目细节优化">仿百度壁纸客户端(六)——完结篇之Gallery画廊实现壁纸预览已经项目细节优化</h1> <hr> <h2 id="百度壁纸系列">百度壁纸系列</h2> <blockquote> <p><a href="http://
<div class="markdown_views"> <h1 id="仿百度壁纸客户端五实现搜索动画gesturedetector手势识别动态更新搜索关键字">仿百度壁纸客户端(五)——实现搜索动画GestureDetector手势识别,动态更新搜索关键字</h1> <hr> <h2 id="百度壁纸系列">百度壁纸系列</h2> <blockquote> <p><
<div class="markdown_views"> <h1 id="仿百度壁纸客户端四自定义上拉加载实现精选壁纸墙">仿百度壁纸客户端(四)——自定义上拉加载实现精选壁纸墙</h1> <hr> <h2 id="百度壁纸系列">百度壁纸系列</h2> <blockquote> <p><a href="http://blog.csdn.net/qq_26787115/
<div class="markdown_views"> <h1 id="仿百度壁纸客户端三首页单向双向事件冲突处理壁纸列表的实现">仿百度壁纸客户端(三)——首页单向,双向事件冲突处理,壁纸列表的实现</h1> <h2 id="百度壁纸系列">百度壁纸系列</h2> <blockquote> <p><a href="http://blog.csdn.net/qq_
<div class="markdown_views"> <h1 id="仿百度壁纸客户端二主页自定义viewpager广告定时轮播图">仿百度壁纸客户端(二)——主页自定义ViewPager广告定时轮播图</h1> <hr> <h2 id="百度壁纸系列">百度壁纸系列</h2> <blockquote> <p><a href="http://blog.csdn.ne
<div class="markdown_views"> <h1 id="仿百度壁纸客户端一主框架搭建自定义tabviewpagerfragment">仿百度壁纸客户端(一)——主框架搭建,自定义Tab+ViewPager+Fragment</h1> <hr> <h2 id="百度壁纸系列">百度壁纸系列</h2> <blockquote> <p><a href="ht
<div class="markdown_views"> <h1 id="android群英传笔记第六章android绘图机制与处理技巧">Android群英传笔记——第六章:Android绘图机制与处理技巧</h1> <hr> <blockquote> <p>一直在情调,时间都是可以自己调节的,不然世界上哪有这么多牛X的人</p> <p>今天就开始读第六章了,
<div class="markdown_views"> <h1 id="android群英传笔记第四章listview使用技巧">Android群英传笔记——第四章:ListView使用技巧</h1> <hr> <blockquote> <p>最近也是比较迷茫,但是有一点点还是要坚持的,就是学习了,最近离职了,今天也是继续温习第四章ListView,也拖了其实也挺久的了
<div class="markdown_views"> <h1 id="初涉ipc了解aidl的工作原理及使用方法">初涉IPC,了解AIDL的工作原理及使用方法</h1> <hr> <blockquote> <p>今天来讲讲AIDL,这个神秘的AIDL,也是最近在学习的,看了某课大神的讲解写下的blog,希望结合自己的看法给各位同价通俗易懂的讲解</p> <
<div class="markdown_views"> <h1 id="android服务器使用tomcat实现软件的版本检测升级以及下载更新进度">Android服务器——使用TomCat实现软件的版本检测,升级,以及下载更新进度!</h1> <hr> <blockquote> <p>算下来,TomCat服务器已经写了很长一段时间了,一直说拿他来搞点事 情,也一直没做
<div class="markdown_views"> <h1 id="android-nfc技术三初次开发android-nfc你须知道ndefmessage和ndefrecord">Android NFC技术(三)——初次开发Android NFC你须知道NdefMessage和NdefRecord</h1> <hr> <blockquote> <p>这最近也是有好
<div class="markdown_views"> <h1 id="android-ui技巧一android中伸缩自如的点9图片切法没有美工自给自足">Android UI技巧(一)——Android中伸缩自如的点9图片切法,没有美工自给自足</h1> <hr> <blockquote> <p>相信大家对.9 图片应该都很熟悉吧,有些人可能自己都会了,此篇献给那些不
<div class="markdown_views"> <h1 id="android-nfc开发二android世界里的nfc所具备的条件以及使用方法">Android NFC开发(二)——Android世界里的NFC所具备的条件以及使用方法</h1> <hr> <blockquote> <p>NFC的应用比较广泛,而且知识面也是比较广的,所以就多啰嗦了几句,我还还是
<div class="markdown_views"> <h1 id="android-rom开发二rom架构以及updater-script脚本分析常见的status错误解决办法">Android ROM开发(二)——ROM架构以及Updater-Script脚本分析,常见的Status错误解决办法</h1> <hr> <blockquote> <p>怪自己二了,写好
<div class="markdown_views"> <h1 id="android-rom开发三精简官方rom并且内置root权限开启romer之路">Android ROM开发(三)——精简官方ROM并且内置ROOT权限,开启Romer之路</h1> <hr> <blockquote> <p>相信ROM的相关信息大家通过前几篇的学习都是有所了解了,这里就不在一一提
<div class="markdown_views"> <h1 id="android-nfc开发一初探nfc了解当前前沿技术">Android NFC开发(一)——初探NFC,了解当前前沿技术</h1> <hr> <p>官方文档:<a href="http://developer.android.com/guide/topics/connectivity/nfc/inde
<div class="markdown_views"> <h1 id="android群英传笔记第二章android开发工具新接触">Android群英传笔记——第二章:Android开发工具新接触</h1> <hr> <blockquote> <p>其实这一章并没什么可讲的,前面的安装Android studio的我们可以直接跳过,如果有兴趣的,可以去看看<a hre
<div class="markdown_views"> <h1 id="android-rom开发一windows下cygwin和androidkitchen厨房的安装">Android ROM开发(一)——Windows下Cygwin和Android_Kitchen厨房的安装</h1> <hr> <blockquote> <p>很久没有碰到ROM开发了,在很久很久以前
<div class="markdown_views"> <h1 id="android群英传笔记摘要概述新的出发点温故而知新可以为师矣">Android群英传笔记——摘要,概述,新的出发点,温故而知新,可以为师矣!</h1> <hr> <blockquote> <p>当工作的越久,就越感到力不从心了,基础和理解才是最重要的,所以买了两本书,医生的《Android群英传》
<div class="markdown_views"> <h1 id="android特效专辑十二仿支付宝咻一咻功能实现波纹扩散特效精细小巧的view">Android特效专辑(十二)——仿支付宝咻一咻功能实现波纹扩散特效,精细小巧的View</h1> <hr> <blockquote> <p>先来看看这个效果</p> </blockquote> <p><img sr
<div class="markdown_views"> <h1 id="android-widget小组件开发一android实现时钟widget组件的步骤开发这些知识也是必不可少的">Android Widget小组件开发(一)——Android实现时钟Widget组件的步骤开发,这些知识也是必不可少的!</h1> <hr> <blockquote> <p>PS:学习