
Andoird技巧拾取
qinjuning
这个作者很懒,什么都没留下…
展开
-
Android中滑屏实现----手把手教你如何实现触摸滑屏以及Scroller类详解
转载请注明出处:http://blog.youkuaiyun.com/qinjuning 前言: 虽然本文标题的有点标题党的感觉,但无论如何,通过这篇文章的学习以及你自己的实践认知,写个简单的滑屏小 Demo还是just so so的。 友情提示: 在继续往下面读之前,希望您对以下知识点有一定程度掌握,原创 2012-04-01 23:38:06 · 80365 阅读 · 67 评论 -
Android中蓝牙的基本使用----BluetoothAdapter类简介
本文原创, 转载请注明出处:http://blog.youkuaiyun.com/qinjuning 天气逐渐热了,自己也越来越懒了,虽然看着了很多东西,解决了很多问题,有些收获却不想写着。主要有一下两方面原因: 第一、以前写的一些关于Android知识的Blog,都是在学习过程中发现网络上没有相关知识,因此下了很大决心,才一步原创 2012-07-08 13:05:10 · 114947 阅读 · 19 评论 -
Android中Preference的使用以及监听事件分析
转载请注明出处: http://blog.youkuaiyun.com/qinjuning 在Android系统源码中,绝大多数应用程序的UI布局采用了Preference的布局结构,而不是我们平时在模拟器中构建应用程序时使用的View布局结构,例如,Setting模块中布局。当然,凡事都有例外,FMRadio应用程序中则使用了View布局结构(可能是该应用程序是m原创 2011-08-22 22:13:32 · 137076 阅读 · 13 评论 -
Android中View绘制优化之一---- 优化布局层次
本文原创, 转载请注明出处:http://blog.youkuaiyun.com/qinjuning 前言,竟然是翻译,当然得弄的有板有眼。 照着大作家格式来咯 , - - 。 译序翻译 2012-09-04 23:00:52 · 19544 阅读 · 2 评论 -
Android中View绘制优化二一---- 使用<include />标签复用布局文件
本文原创, 转载请注明出处:http://blog.youkuaiyun.com/qinjuning 译二: 使用标签复用布局文件 翻译地址:http://developer.android.com/training/improving-layouts/reusing-la翻译 2012-09-08 13:54:53 · 12763 阅读 · 2 评论 -
Android中View绘制优化之三---- 优化View
本文原创, 转载请注明出处:http://blog.youkuaiyun.com/qinjuning译三: 优化视图 关于如何设计自定义View以及响应触摸时间等,请看Android developer : 地址:http://翻译 2012-09-13 21:00:10 · 17735 阅读 · 2 评论 -
兰林任务管理应用程序雏形版以及概要说明
本文原创, 转载请注明出处:http://blog.youkuaiyun.com/qinjuning 上上周五的下午,也就是2012.09.07,终于向主管提出了辞职,也下定决心准备返回武汉工作,原因当然 有很多, 在此也不讲这“数不清理还乱的”事儿了,让各位笑话了。 最近,工作倒挺清闲,俗话说“人太闲了,就原创 2012-09-15 21:54:57 · 7917 阅读 · 6 评论 -
Android中内容观察者的使用---- ContentObserver类详解
转载请注明出处:http://blog.youkuaiyun.com/qinjuning 前言: 工作中,需要开启一个线程大量的查询某个数据库值发送了变化,导致的开销很大,后来在老大的指点下,利用了 ContentObserver完美的解决了该问题,感到很兴奋,做完之后自己也对ContentObserver做下总结。原创 2011-12-06 21:17:01 · 136520 阅读 · 40 评论 -
Android中滑屏初探 ---- scrollTo 以及 scrollBy方法使用说明
本文原创 ,转载必须注明出处 :http://blog.youkuaiyun.com/qinjuning 今天给大家介绍下Android中滑屏功能的一个基本实现过程以及原理初探,最后给大家重点讲解View视图中scrollTo 与 scrollBy这两个函数的区别 。 首先 ,我们必须明白在Andr原创 2012-02-10 00:02:07 · 91514 阅读 · 45 评论 -
Android中文件选择器的实现
转载请注明出处:http://blog.youkuaiyun.com/qinjuning 今天给大家分享下文件选择器的作用 , 具体就是获取用户在在SD卡选中的文件/文件夹路径 ,类似于C#中 OpenFileDialog控件(对C#的一站式开发还是念念不忘)。功能实现起来比较简单,主要是帮助大家节省开发时间。 网上流传较广的一个成品如下 [Android实例] 文件选择器原创 2012-11-30 08:59:45 · 27286 阅读 · 2 评论 -
Android中FTP服务器、客户端搭建以及SwiFTP、ftp4j介绍
最近一段时间,因为公司项目的需要,对HTTP协议以及FTP协议都有所了解,并且在基于网络开放源代码 基础上,能够完成项目的要求。今天给大家分享下,怎样建立属于我们自己的FTP服务器以及FPT客户端,同时 非常非常感谢这些开源软件及其作者为IT行业做出的贡献,最大程度上至少解放了我们这些IT码农。且看正文。 本文主要内容: 1、FTP服务端部署----原创 2013-01-28 17:55:21 · 48858 阅读 · 23 评论 -
Android中获取应用程序(包)的信息-----PackageManager的使用(一)
转载请注明出处:http://blog.youkuaiyun.com/qinjuning 本节内容是如何获取Android系统中应用程序的信息,主要包括packagename、label、icon、占用大小等。具体分为两个 部分,计划如下: 第一部分: 获取应用程序的packagename、label、icon等 ;原创 2011-10-12 21:12:44 · 213542 阅读 · 65 评论 -
Android中JNI的使用之一:Java原生JNI的使用、javah指令的使用以及图解教材
Java Nativie Interface(JNI,中文名称Java本地接口)标准时Java平台的一部分,它允许Java代码和其他语言写得代码进行交互。JNI是本地编程接口,它使得Java虚拟机(VM)内部运行的Java代码能够用其他编程语言(如C、C++和汇编语言)编写的应用程序和库进行交互操作。JNI的主要用途是为了对硬件进行访问以及追求高效率或可重用C/C++库。 Android原创 2011-08-17 23:04:34 · 20922 阅读 · 4 评论 -
Android自定义锁屏实现----仿正点闹钟滑屏解锁
本文原创,转载请注明出处:http://blog.youkuaiyun.com/qinjuning 前几周看了下解锁的框架,基本上算是弄了个脸熟。看着别人花哨的解锁界面,心里也很痒痒的。于是,画了一天时间, 捣鼓出了这个成果----仿正点闹钟解锁。基本功能实现了,但程序效率问题以及程序的几处Bug都没有完全解决,留待以后有机 会弄吧。原创 2012-05-11 21:04:58 · 34969 阅读 · 24 评论 -
Android中Parcel的分析以及使用
简单点来说:Parcel就是一个存放读取数据的容器, android系统中的binder进程间通信(IPC)就使用了Parcel类来进行客户端与服务端数据的交互,而且AIDL的数据也是通过Parcel来交互的。在Java空间和C++都实现了Parcel,由于它在C/C++中,原创 2011-09-17 18:02:41 · 38944 阅读 · 8 评论 -
Android中获取系统内存信息以及进程信息-----ActivityManager的使用(一)
转载请注明出处:http://blog.youkuaiyun.com/qinjuning 本节内容主要是讲解ActivityManager的使用,通过ActivityManager我们可以获得系统里正在运行的activities,包括 进程(Process)等、应用程序/包、服务(Service)、任务(Task)信息。原创 2011-11-16 21:02:37 · 74106 阅读 · 18 评论 -
Android中MediaButtonReceiver广播监听器的机制分析
转载请注明出处:http://blog.youkuaiyun.com/qinjuning 在Android中并没有定义MediaButtonReceive这个广播类,MediaButtonReceive只是作为一种通俗的命名方式来响应 插入耳机后,点击耳机上的按钮(名称:MEDIA_BUTTON)接受该广播事件的类。所有该MEDIA_BUTTON的按下我们就简称原创 2011-11-05 15:37:07 · 39697 阅读 · 22 评论 -
Android中获取正在运行的服务-------ActivityManager.RunningServiceInfo的使用
转载请注明出处:http://blog.youkuaiyun.com/qinjuning 关于PackageManager和ActivityManager的使用 ,自己也写了一些DEMO 了,基本上写的线路参考了Settings模块下的 应用程序,大家如果真正的有所兴趣,建议大家看看源码,不过丑化说在前面,我自己也没怎么看原创 2011-11-26 20:52:07 · 42707 阅读 · 11 评论 -
Android中style和theme巧用:Android应用程序启动时背景画面的切换
最近,一直在研究FM收音机源码,通过一星期的学习,基本上弄懂了源码的调用关系以及布局文件的显示,整体上给我的感觉是它的布局方式以及各个类之间的调用相当细致,只你能慢慢的消化了。苦恼的是还有很多底层的知识没有涉及到,目前也只是一步步的研究,希望能早日研究透彻。 学习的时候,发现了FM收音机的启动运行背景画面的切换,感觉很有意思,于是一步步的观察,终于给摸透了。在此总结一下:原创 2011-08-07 20:36:53 · 26191 阅读 · 11 评论 -
Android中获取正在运行的应用程序-----ActivityManager.RunningAppProcessInfo类详解
转载请注明出处:http://blog.youkuaiyun.com/qinjuning 今天继续讲解关于ActivityManager的使用,通过前面一节的学习,我们学会了如何利用ActivityManager获取系统里 正在运行的进程。本文要讲解的知识点是利用这些进程信息获取系统里正在运行的应用程原创 2011-11-24 21:58:22 · 93077 阅读 · 15 评论 -
Android中Gallery和ImageSwitcher同步自动(滚动)播放图片库
本文主要内容是如何让Gallery和ImageSwitcher控件能够同步自动播放图片集 ,看起来较难,然而,实现的方法非常简单,请跟我慢慢来。总的来说,本文要实现的效果如下图:(截图效果不怎么好) 本文是建立在以下两篇bolg上的: 1、Android入门第十二篇之Galler原创 2011-09-24 14:37:05 · 18195 阅读 · 7 评论 -
Android中binderDied()以及"Unknown binder error code" 出现的原因说明
转载请注明出处:http://blog.youkuaiyun.com/qinjuning Binder机制是Android系统进程间通信的核心机制,它很大而且很复杂,不过对它有一定程度的理解和掌握是真正接触 Android核心的必备。网上关于它的介绍很多,希望大家能耐着性子认真地学习Binder机制的实现。在此,给大家分享一原创 2011-12-19 20:45:36 · 18404 阅读 · 2 评论 -
Android中实现Launcher功能之一 ----- 添加快捷方式
转载请注明出处:http://blog.youkuaiyun.com/qinjuning 前言: 最近一直在看Launcher模块,经过差不多两个月学习,终于摸透了Launcher的一些主要功能实现,目前继续还处于 摸索状态。未看Launcher时,于我而言,只能膜拜,以为所有功能都是它实现的 ;入门后,才发现,Launcher的很多功能只是 集成了框架/原创 2012-01-08 21:11:57 · 17434 阅读 · 9 评论 -
Android中通知的使用-----Notification详解
Notification —— 通知,是一种让你的应用程序在不使用Activity的情况下警示用户。它是看不见的程序组件(Broadcast Receiver,Service和不活跃的Activity)警示用户有需要注意的事件发生的最好途径。 Notification 是由NotificationManager(系统服务)统一管理的。 一般来说, 一个Notificati原创 2011-11-01 19:21:16 · 69915 阅读 · 22 评论 -
Android中实现Launcher功能之二 ----- 添加窗口小部件以及AppWidget的创建详解
转载请注明出处:http://blog.youkuaiyun.com/qinjuning 今天给大家展现的如何创建一个窗口小部件(AppWidget)以及如何在自己的应用程序中添加窗口小部件(AppWidget)。 本文组织如下: 第一部分:创建一个窗口小部件;原创 2012-01-12 22:51:07 · 22907 阅读 · 3 评论 -
Andriod中绘(画)图----Canvas的使用详解
转载请注明出处:http://blog.youkuaiyun.com/qinjuning 由于在网络上找到关于Canvas的使用都比较抽象,也许是我的逻辑思维不太好吧,总是感觉理解起来比较困难, 尤其是对save()和restore()方法的使用。本篇文章的内容就是对Canvas的使用进行一下总结,包括它的两种不同的使用 情节和它的一些方法进行原创 2011-11-04 18:28:20 · 93461 阅读 · 26 评论 -
Android中获取应用程序(包)的大小-----PackageManager的使用(二)
转载请注明出处:http://blog.youkuaiyun.com/qinjuning 通过第一部分Android中获取应用程序(包)的信息-----PackageManager的使用(一)>>的介绍,对PackageManager以及AndroidManife.xml定义的节点信息类XXXInfo类都有了一定的认识。 本部分的内容是如何获取安装原创 2011-10-20 21:08:14 · 43023 阅读 · 56 评论