- 博客(46)
- 资源 (32)
- 收藏
- 关注
原创 Android学习进阶路线导航线路(Android源码分享)
转载请注明出处:http://blog.csdn.net/qinjuning 前言:公司最近来了很多应届实习生,看着他们充满信心但略带稚气的脸庞上,想到了去年的自己,那是的我是不是也和 现在的他们一样呢?现在的我又改变了什么?公司的给这些实习生指定的相关培训制度还是比较完善的(我可是个菜鸟)。但我反 过来想,假如是我,我会制定一个怎样的短期或
2012-03-31 16:14:05 42885 48
原创 从源码角度简要分析ActionBar框架
转载请注明出处:http://blog.csdn.net/qinjuning Android3.0 以后 Menu相关做了较大改变。ActionBar作为新的Menu形式粉墨登场了。常见的Menu或ActionBar有这四种:
2014-12-26 10:36:24 14135 2
原创 Andriod中Style/Theme原理以及Activity界面文件选取过程浅析
转载请注明出处:http://blog.csdn.net/qinjuning 通过对前面的一篇博文从setContentView()谈起>的学习,我们掌握了Activity组件布局文件地创建过程以及 其顶层控件DecorView,今天我们继续庖丁解牛---深入到其中的generateLayout()方法,步步为营掌握一下内容: 1、Activity中Theme(
2013-04-21 14:55:50 45153 8
原创 写给自己和程序员的一些话(12年末-13年初总结)
转载请注明出处:http://blog.csdn.net/qinjuning 好久没更新博客了,不知道大家是否还记得有一个老朋友呢(得瑟下,- -)。没写博客的原因主要有二: 1、技术方面没有找到可以值得动笔的地方:要么是网上已经存在的,要么是我的理解还不到位,怕误导了 大家; 2、自己有点懒了,没有以前那么喜欢总结了。 前几日
2013-03-25 14:08:49 13680 18
原创 Android中FTP服务器、客户端搭建以及SwiFTP、ftp4j介绍
最近一段时间,因为公司项目的需要,对HTTP协议以及FTP协议都有所了解,并且在基于网络开放源代码 基础上,能够完成项目的要求。今天给大家分享下,怎样建立属于我们自己的FTP服务器以及FPT客户端,同时 非常非常感谢这些开源软件及其作者为IT行业做出的贡献,最大程度上至少解放了我们这些IT码农。且看正文。 本文主要内容: 1、FTP服务端部署----
2013-01-28 17:55:21 48604 23
原创 Android中文件选择器的实现
转载请注明出处:http://blog.csdn.net/qinjuning 今天给大家分享下文件选择器的作用 , 具体就是获取用户在在SD卡选中的文件/文件夹路径 ,类似于C#中 OpenFileDialog控件(对C#的一站式开发还是念念不忘)。功能实现起来比较简单,主要是帮助大家节省开发时间。 网上流传较广的一个成品如下 [Android实例] 文件选择器
2012-11-30 08:59:45 27228 2
原创 Android中measure过程、WRAP_CONTENT详解以及xml布局文件解析流程浅析(下)
本文原创, 转载请注明出处:http://blog.csdn.net/qinjuning 上篇文章Android中measure过程、WRAP_CONTENT详解以及xml布局文件解析流程浅析(上)>>中,我们 了解了View树的转换过程以及如何设置View的LayoutParams的。本文继续沿着既定轨迹继续未完成的job。 主要知识点如下:
2012-10-17 20:05:02 40849 17
原创 Android中measure过程、WRAP_CONTENT详解以及xml布局文件解析流程浅析(上)
本文原创, 转载请注明出处:http://blog.csdn.net/qinjuning 在之前一篇博文中 Android中View绘制流程以及invalidate()等相关方法分析>>,简单的阐述 了Android View 绘制流程的三个步骤,即: 1、 measure过程 --- 测量过程
2012-10-10 18:14:17 54216 35
原创 兰林任务管理应用程序雏形版以及概要说明
本文原创, 转载请注明出处:http://blog.csdn.net/qinjuning 上上周五的下午,也就是2012.09.07,终于向主管提出了辞职,也下定决心准备返回武汉工作,原因当然 有很多, 在此也不讲这“数不清理还乱的”事儿了,让各位笑话了。 最近,工作倒挺清闲,俗话说“人太闲了,就
2012-09-15 21:54:57 7897 6
翻译 Android中View绘制优化之三---- 优化View
本文原创, 转载请注明出处:http://blog.csdn.net/qinjuning译三: 优化视图 关于如何设计自定义View以及响应触摸时间等,请看Android developer : 地址:http://
2012-09-13 21:00:10 17684 2
翻译 Android中View绘制优化二一---- 使用<include />标签复用布局文件
本文原创, 转载请注明出处:http://blog.csdn.net/qinjuning 译二: 使用标签复用布局文件 翻译地址:http://developer.android.com/training/improving-layouts/reusing-la
2012-09-08 13:54:53 12722 2
翻译 Android中View绘制优化之一---- 优化布局层次
本文原创, 转载请注明出处:http://blog.csdn.net/qinjuning 前言,竟然是翻译,当然得弄的有板有眼。 照着大作家格式来咯 , - - 。 译序
2012-09-04 23:00:52 19467 2
原创 Android中蓝牙的基本使用----BluetoothAdapter类简介
本文原创, 转载请注明出处:http://blog.csdn.net/qinjuning 天气逐渐热了,自己也越来越懒了,虽然看着了很多东西,解决了很多问题,有些收获却不想写着。主要有一下两方面原因: 第一、以前写的一些关于Android知识的Blog,都是在学习过程中发现网络上没有相关知识,因此下了很大决心,才一步
2012-07-08 13:05:10 114344 19
原创 JNI学习积累之三 ---- 操作JNI函数以及复杂对象传递
本文原创,转载请注明出处:http://blog.csdn.net/qinjuning 在掌握了JNI函数的使用和相关类型的映射后,以及知晓何利用javah工具生成对应的jni函数以及如何生成动态 链接库 (windos下就是.dll库,Linux就是.so库了,不懂在Window下生成dll动态库的,具体流程可看我的这篇博客: 《
2012-05-27 21:19:13 68667 28
原创 JNI学习积累之二 ---- 数据类型映射、域描述符说明
本文原创,转载请注明出处:http://blog.csdn.net/qinjuning 在Java存在两种数据类型: 基本类型 和 引用类型 ,大家都懂的 。 在JNI的世界里也存在类似的数据类型,与Java比较起来,其范围更具严格性,如下: 1、primitive types ----基本数据类型,如:int、 float
2012-05-25 22:31:04 52108 3
原创 JNI学习积累之一 ---- 常用函数大全
本文原创,转载请注明出处:http://blog.csdn.net/qinjuning 最近一段时间,在工作方面比较闲,分配的Bug不是很多,于是好好利用这段时间就着源代码看了些许模块, 主要方式 还是贼看贼看代码, 同时利用烧机的便利,加Log观看,基本上都能弄个脸熟 。心里想着该写点什么了?可是水平不够,再加上 包括很多真正实现地方--
2012-05-23 17:40:04 58102 4
原创 Android自定义锁屏实现----仿正点闹钟滑屏解锁
本文原创,转载请注明出处:http://blog.csdn.net/qinjuning 前几周看了下解锁的框架,基本上算是弄了个脸熟。看着别人花哨的解锁界面,心里也很痒痒的。于是,画了一天时间, 捣鼓出了这个成果----仿正点闹钟解锁。基本功能实现了,但程序效率问题以及程序的几处Bug都没有完全解决,留待以后有机 会弄吧。
2012-05-11 21:04:58 34911 24
原创 Android框架浅析之锁屏(Keyguard)机制原理
本文原创,转载请注明出处:http://blog.csdn.net/qinjuning 最近终于成功的摆脱了FM收音机,迈向了新的模块:锁屏、状态栏、Launcher---姑且称之为“IDLE”小组,或许叫手机 美容小组,要是能施展下周星星同学的还我漂漂拳,岂不快哉。 OK,闲话打住,咱开始正文。 本文主要内容:
2012-04-25 21:08:28 151272 59
原创 Android中View(视图)绘制不同状态背景图片原理深入分析以及StateListDrawable使用详解
本文原创,转载请注明出处:http://blog.csdn.net/qinjuning 今天继续给大家分享下View的相关知识,重点有一下两点: 1、View的几种不同状态属性 2、如何根据不同状态去切换我们的背景图片。 开篇介绍:android背景选择器selector用法汇总
2012-04-18 20:41:51 74835 26
原创 Android中滑屏实现----手把手教你如何实现触摸滑屏以及Scroller类详解
转载请注明出处:http://blog.csdn.net/qinjuning 前言: 虽然本文标题的有点标题党的感觉,但无论如何,通过这篇文章的学习以及你自己的实践认知,写个简单的滑屏小 Demo还是just so so的。 友情提示: 在继续往下面读之前,希望您对以下知识点有一定程度掌握,
2012-04-01 23:38:06 80123 67
原创 Intent匹配规则以及解析框架深入分析
本文原创 ,转载必须注明出处 :http://blog.csdn.net/qinjuning 前言: 本文博客是公司培训之间的PPT整理而成,在此把相关的细节发布出来,希望对大家能有所帮助。 关于Intent以及IntentFilter的基本知识,大家可以参阅如下资料, SDK中对Intent
2012-03-25 19:03:38 19089 3
原创 Linux学习笔记一 ---- Linux基础知识认知以及初识Linux下C编程入门
本文原创 ,转载必须注明出处 :http://blog.csdn.net/qinjuning 从今天开始,下定决心一步一步开始步入Linux殿堂,重新拾起Linux学习时,依然记得大学时代对Linux的囫囵学习, 劲头持续不了几天,就消亡在她那迷惑的外衣下。如今处于对Android系统的究极学习,以及其他很多目的,下定决心把Linux 知
2012-03-04 19:45:52 24238 3
原创 Android中Context详解 ---- 你所不知道的Context
本文原创 ,转载必须注明出处 :http://blog.csdn.net/qinjuning 前言:本文是我读《Android内核剖析》第7章 后形成的读书笔记 ,在此向欲了解Android框架的书籍推荐此书。 大家好, 今天给大家介绍下我们在应用开发中最熟悉而陌生的朋友-----Context类 ,说它熟悉,是应
2012-03-01 21:17:12 307730 71
原创 Android中启动Activity(startActivity)流程图分析
本文原创 ,转载必须注明出处 :http://blog.csdn.net/qinjuning 在上篇博文 Android中ActivityManagerService与应用程序(客户端)通信模型分析>中,我们从宏观架构上掌握 ActivityManagerService与应用程序通信的基本模型,今天继续给大家分析下startActivity,即启动一
2012-02-20 21:26:22 22778 7
原创 Android中ActivityManagerService与应用程序(客户端)通信模型分析
本文原创 ,转载必须注明出处 :http://blog.csdn.net/qinjuning 今天主要分析下ActivityManagerService(服务端) 与应用程序(客户端)之间的通信模型,在介绍这个通信模型的基础上,再 简单介绍实现这个模型所需要数据类型。 本文所介绍内容基于android2.2版本。由于an
2012-02-16 21:37:42 21941 4
原创 Android中滑屏初探 ---- scrollTo 以及 scrollBy方法使用说明
本文原创 ,转载必须注明出处 :http://blog.csdn.net/qinjuning 今天给大家介绍下Android中滑屏功能的一个基本实现过程以及原理初探,最后给大家重点讲解View视图中scrollTo 与 scrollBy这两个函数的区别 。 首先 ,我们必须明白在Andr
2012-02-10 00:02:07 91420 45
原创 Android中将布局文件/View添加至窗口过程分析 ---- 从setContentView()谈起
转载请注明出处:http://blog.csdn.net/qinjuning 本文主要内容是讲解一个视图View或者一个ViewGroup对象是如何添加至应用程序窗口中的。 下文中提到的窗口可泛指我们能看到的界面,包括一个Activity呈现的界面(我们可以将之理解为应用程序窗口),一个Dialog, 一个Toast,
2012-02-01 22:41:00 77410 52
原创 Android中实现Launcher功能之二 ----- 添加窗口小部件以及AppWidget的创建详解
转载请注明出处:http://blog.csdn.net/qinjuning 今天给大家展现的如何创建一个窗口小部件(AppWidget)以及如何在自己的应用程序中添加窗口小部件(AppWidget)。 本文组织如下: 第一部分:创建一个窗口小部件;
2012-01-12 22:51:07 22816 3
原创 Android中实现Launcher功能之一 ----- 添加快捷方式
转载请注明出处:http://blog.csdn.net/qinjuning 前言: 最近一直在看Launcher模块,经过差不多两个月学习,终于摸透了Launcher的一些主要功能实现,目前继续还处于 摸索状态。未看Launcher时,于我而言,只能膜拜,以为所有功能都是它实现的 ;入门后,才发现,Launcher的很多功能只是 集成了框架/
2012-01-08 21:11:57 17337 9
原创 Android中View绘制流程以及invalidate()等相关方法分析
转载请注明出处:http://blog.csdn.net/qinjuning 前言: 本文是我读《Android内核剖析》第13章----View工作原理总结而成的,在此膜拜下作者 。同时真挚地向渴望了解 Android 框架层的网友,推荐这本书,希望你们能够在Android开发里学到更多的知识 。 整个View树的绘
2011-12-29 21:18:17 326684 121
原创 毕业半年,点滴在心中
转载请注明出处:http://blog.csdn.net/qinjuning 先借用“幸福来点名的模式”给大家介绍我目前的现状 : 毕业院校 :武汉一所二本 工作地方 :上海松江
2011-12-24 00:22:04 16229 65
原创 Android中binderDied()以及"Unknown binder error code" 出现的原因说明
转载请注明出处:http://blog.csdn.net/qinjuning Binder机制是Android系统进程间通信的核心机制,它很大而且很复杂,不过对它有一定程度的理解和掌握是真正接触 Android核心的必备。网上关于它的介绍很多,希望大家能耐着性子认真地学习Binder机制的实现。在此,给大家分享一
2011-12-19 20:45:36 18300 2
原创 Android中内容观察者的使用---- ContentObserver类详解
转载请注明出处:http://blog.csdn.net/qinjuning 前言: 工作中,需要开启一个线程大量的查询某个数据库值发送了变化,导致的开销很大,后来在老大的指点下,利用了 ContentObserver完美的解决了该问题,感到很兴奋,做完之后自己也对ContentObserver做下总结。
2011-12-06 21:17:01 135791 40
原创 Android中获取正在运行的服务-------ActivityManager.RunningServiceInfo的使用
转载请注明出处:http://blog.csdn.net/qinjuning 关于PackageManager和ActivityManager的使用 ,自己也写了一些DEMO 了,基本上写的线路参考了Settings模块下的 应用程序,大家如果真正的有所兴趣,建议大家看看源码,不过丑化说在前面,我自己也没怎么看
2011-11-26 20:52:07 42629 11
原创 Android中获取正在运行的应用程序-----ActivityManager.RunningAppProcessInfo类详解
转载请注明出处:http://blog.csdn.net/qinjuning 今天继续讲解关于ActivityManager的使用,通过前面一节的学习,我们学会了如何利用ActivityManager获取系统里 正在运行的进程。本文要讲解的知识点是利用这些进程信息获取系统里正在运行的应用程
2011-11-24 21:58:22 92928 15
原创 Android中获取系统内存信息以及进程信息-----ActivityManager的使用(一)
转载请注明出处:http://blog.csdn.net/qinjuning 本节内容主要是讲解ActivityManager的使用,通过ActivityManager我们可以获得系统里正在运行的activities,包括 进程(Process)等、应用程序/包、服务(Service)、任务(Task)信息。
2011-11-16 21:02:37 73986 18
原创 Android中MediaButtonReceiver广播监听器的机制分析
转载请注明出处:http://blog.csdn.net/qinjuning 在Android中并没有定义MediaButtonReceive这个广播类,MediaButtonReceive只是作为一种通俗的命名方式来响应 插入耳机后,点击耳机上的按钮(名称:MEDIA_BUTTON)接受该广播事件的类。所有该MEDIA_BUTTON的按下我们就简称
2011-11-05 15:37:07 39409 22
原创 Andriod中绘(画)图----Canvas的使用详解
转载请注明出处:http://blog.csdn.net/qinjuning 由于在网络上找到关于Canvas的使用都比较抽象,也许是我的逻辑思维不太好吧,总是感觉理解起来比较困难, 尤其是对save()和restore()方法的使用。本篇文章的内容就是对Canvas的使用进行一下总结,包括它的两种不同的使用 情节和它的一些方法进行
2011-11-04 18:28:20 93297 26
原创 Android中通知的使用-----Notification详解
Notification —— 通知,是一种让你的应用程序在不使用Activity的情况下警示用户。它是看不见的程序组件(Broadcast Receiver,Service和不活跃的Activity)警示用户有需要注意的事件发生的最好途径。 Notification 是由NotificationManager(系统服务)统一管理的。 一般来说, 一个Notificati
2011-11-01 19:21:16 69785 22
原创 Android中获取应用程序(包)的大小-----PackageManager的使用(二)
转载请注明出处:http://blog.csdn.net/qinjuning 通过第一部分Android中获取应用程序(包)的信息-----PackageManager的使用(一)>>的介绍,对PackageManager以及AndroidManife.xml定义的节点信息类XXXInfo类都有了一定的认识。 本部分的内容是如何获取安装
2011-10-20 21:08:14 42884 56
兰林任务管理应用程序
2012-09-15
Android中View(视图)绘制不同状态背景图片
2012-04-18
Android中滑屏初探 ---- scrollTo 以及 scrollBy方法使用说明
2012-02-10
教师档案管理系统设计与开发-- 毕业设计
2011-09-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人