自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 00.Java学习与思考第零篇----提纲

相信和我有类似的学习和工作经历的人并不在少数。大学零散的学过各种语言,C、C++、C#、Java、甚至汇编语言,然后毕业了以后一头扎进某个行业。工作几年后,似乎感觉努努力,加加班能完成任务,但是过程感觉总是很痛苦,不痛快,压力大,不轻松。比如说我,从只会写HelloWorld开始,做Android,做手机,做需求,解bug。好像永远都停留在if else堆代码,有时候功能实现了却不知道为什么,自己

2017-07-19 23:20:24 409 1

原创 ADB命令使用手册

概述Adb作为PC和Android设备交互与通信的工具Android调试桥接,Android DebugBridge,它是一个CS架构的命令行工具,作用就是PC通过adb来操作手机Adb的组成客户端(client):所有命令都是PC发起,可以对Android应用进行安装,卸载和调试(可以有多个窗口或程序发送命令)服务端(server):管理客户端到Android设备上adb后台

2017-05-03 17:15:35 2164

原创 Android程序员看世界--人工智能AI(1)

AlphaGo的战无不胜和百度机器人小度连续打败最强大脑选手再次引爆了人工智能。过往提到机器人,可能往往是想到机器人帮我们扫地,削苹果,替代人们做各种各样的体力劳动,但当机器人拥有了人工智能,甚至打败人类的大脑的时候,却让我们感到不安和恐惧。怎么才能战胜不安和恐惧,只有放开怀抱去拥抱未来,拥抱人工智能,去了解他,控制他,训练他。我们从不害怕汽车跑的比我们快,我们只会去操作汽车去

2017-02-04 20:45:44 6874

原创 Android程序员看世界--AR/VR(1)

AR/VR概述AR/VR属于布局多年,但近年来才真正火起来的技术。一项技术被热议,热捧,必然是软件、硬件、生态、用户环境发展到一定程度的必然,以下是一个Android程序员眼中看到的虚拟AR/VR。AR,全名为Augmented Reality,增强现实。VR,全名为Virtual Reality,虚拟现实。从名字可以看出AR指的是看到的场景和人物一部分是真一部分是假,是把虚拟的信

2017-01-23 19:37:41 2922

原创 Android系统应用---Notification之一:Notification概述及使用

通知机制 是Android和用户交互,提高APP活跃度的重要手段,可以将一些重要的信息通过通知展示给用户,比如说新的聊天消息或者日历事件。Notification的设计理念是既将重要的信息告知用户又不会打断用户当前的行为,如果信息使用户关注的,用户会点击主动去执行相关的操作,对于一个APP来说,通知也不可以滥用,否则冗余的消息通知只会疏远你的用户。 通知可以分为ToastNotificat

2016-07-24 10:10:57 1798

原创 Android系统应用---SystemUI之二:Statusbar显示流程以及系统状态图标更新分析

StatusBar概述状态栏主要用来显示一些系统图标,应用的通知图标和系统时间。Statusbar模块就是控制和管理着这些图标,以及通知信息的显示和一些系统开关的。状态栏在Android手机中位于屏幕的最上方,通常在各种应用的最上方都会显示。当SystemUI和Status Bar创建完成,就通过makeStatusBarView()进行布局的加载和界面的显示。状态栏的视图效果如下图:

2016-07-04 23:16:08 8760 1

原创 Android系统应用---SystemUI之一:SystemUI概述和创建启动流程分析

SystemUI概述自android2.2开始,原本存在与framework-res.apk中的状态栏和下拉通知栏界面控制被分割出一个单独的apk文件,命名为SystemUI.apk,保存在System/priv-app/SystemUI/文件夹中。在SystemUI.apk中,存在着状态栏的图标,XML和控制文件等,这样的划分,使我们可以更方便地去修改UI的显示,也就说在目前的Android

2016-07-03 22:42:23 2857

原创 Android系统应用---SystemUI之三:状态栏电池图标的显示和Android电池管理的探讨

电池图标显示电池图标是SystemUI显示中不可缺少的一部分,它显示在SystemUI的电池和信号组合区域。从布局来看,电池的显示属于status_bar.xml,包含了system_icons.xml布局includelayout="@layout/system_icons"/>从这里可以看出,电池图标和信号图标属于同一个区域,所以这一块一般是两个布局

2016-06-25 22:16:33 10938 1

原创 Android基础知识之JVM && Dalvik && ART

什么是JVMJava是解释型语言,它的一个非常重要的特点就是与平台的无关性,而使用Java虚拟机是实现这一特点的关键。一般的高级语言如果要在不同的平台上运行,至少需要编 译成不同的目标代码。而引入Java语言虚拟机后,Java语言在不同平台上运行时不需要重新编译。Java语言使用模式Java虚拟机屏蔽了与具体平台 相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目标代码(字

2016-05-25 16:04:41 1018

原创 Android UI之屏幕适配

Android UI之屏幕适配    Android屏幕适配是开发者不得不面临的问题,作为app开发者,你需要考虑应用的兼容性,作为整机开发者,你面临着在一整套的代码中对你当前开发的机型做出适配,解决UI界面显示的问题。 为什么Android需要屏幕适配?     由于Android系统的开放性,任何用户、开发者、OEM厂商、运营商都可以对Android进行定制,修改成他们想要

2016-05-25 15:25:51 866

原创 Android回调机制浅析

编程工作的层次可以分为系统编程和应用编程:系统编程(system programming):写库方法,API应用编程(application programming):调用API实现功能系统和应用怎么统一起来实现一个功能呢?可以有三种机制来完成,同步机制,异步机制和回调机制。本文主要讨论的是回调机制。 回调概述    一般的正向代码流程的都是是应用调用API中的

2016-05-24 17:51:14 2303

原创 Android系统稳定性----Crash

Crash、FC、froce close发生场景应用进程崩溃。强制关闭,android App 因为代码异常导致奔溃。表现形式主要有两种1.      Java 代码引起,弹出错误的提示框,JVM虚拟机退出,绝大多数的工具可以捕获。2.      C++代码引起,没有任何提示,直接回到桌面,所谓的闪退,一般是Linux程序退出,大部分发生在视频,游戏类与底层密切相关的软件上

2016-05-08 22:28:28 2402

GOF设计模式.pdf

不错哦设计模式的好书c++高手必备的知识体现能力的书啊

2012-05-13

空空如也

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

TA关注的人

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