
Android技巧拾取
积累了Android一些常用的技巧,并且通过丰富的讲解和源代码共享的方式帮助大家成长。
qinjuning
这个作者很懒,什么都没留下…
展开
-
Android中style和theme巧用:Android应用程序启动时背景画面的切换
最近,一直在研究FM收音机源码,通过一星期的学习,基本上弄懂了源码的调用关系以及布局文件的显示,整体上给我的感觉是它的布局方式以及各个类之间的调用相当细致,只你能慢慢的消化了。苦恼的是还有很多底层的知识没有涉及到,目前也只是一步步的研究,希望能早日研究透彻。 学习的时候,发现了FM收音机的启动运行背景画面的切换,感觉很有意思,于是一步步的观察,终于给摸透了。在此总结一下:原创 2011-08-07 20:36:53 · 26191 阅读 · 11 评论 -
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中Parcel的分析以及使用
简单点来说:Parcel就是一个存放读取数据的容器, android系统中的binder进程间通信(IPC)就使用了Parcel类来进行客户端与服务端数据的交互,而且AIDL的数据也是通过Parcel来交互的。在Java空间和C++都实现了Parcel,由于它在C/C++中,原创 2011-09-17 18:02:41 · 38946 阅读 · 8 评论 -
Android中Gallery和ImageSwitcher同步自动(滚动)播放图片库
本文主要内容是如何让Gallery和ImageSwitcher控件能够同步自动播放图片集 ,看起来较难,然而,实现的方法非常简单,请跟我慢慢来。总的来说,本文要实现的效果如下图:(截图效果不怎么好) 本文是建立在以下两篇bolg上的: 1、Android入门第十二篇之Galler原创 2011-09-24 14:37:05 · 18195 阅读 · 7 评论 -
Android中获取应用程序(包)的信息-----PackageManager的使用(一)
转载请注明出处:http://blog.youkuaiyun.com/qinjuning 本节内容是如何获取Android系统中应用程序的信息,主要包括packagename、label、icon、占用大小等。具体分为两个 部分,计划如下: 第一部分: 获取应用程序的packagename、label、icon等 ;原创 2011-10-12 21:12:44 · 213542 阅读 · 65 评论 -
Android中获取应用程序(包)的大小-----PackageManager的使用(二)
转载请注明出处:http://blog.youkuaiyun.com/qinjuning 通过第一部分Android中获取应用程序(包)的信息-----PackageManager的使用(一)>>的介绍,对PackageManager以及AndroidManife.xml定义的节点信息类XXXInfo类都有了一定的认识。 本部分的内容是如何获取安装原创 2011-10-20 21:08:14 · 43023 阅读 · 56 评论 -
Android中通知的使用-----Notification详解
Notification —— 通知,是一种让你的应用程序在不使用Activity的情况下警示用户。它是看不见的程序组件(Broadcast Receiver,Service和不活跃的Activity)警示用户有需要注意的事件发生的最好途径。 Notification 是由NotificationManager(系统服务)统一管理的。 一般来说, 一个Notificati原创 2011-11-01 19:21:16 · 69915 阅读 · 22 评论 -
Andriod中绘(画)图----Canvas的使用详解
转载请注明出处:http://blog.youkuaiyun.com/qinjuning 由于在网络上找到关于Canvas的使用都比较抽象,也许是我的逻辑思维不太好吧,总是感觉理解起来比较困难, 尤其是对save()和restore()方法的使用。本篇文章的内容就是对Canvas的使用进行一下总结,包括它的两种不同的使用 情节和它的一些方法进行原创 2011-11-04 18:28:20 · 93462 阅读 · 26 评论 -
Android中获取系统内存信息以及进程信息-----ActivityManager的使用(一)
转载请注明出处:http://blog.youkuaiyun.com/qinjuning 本节内容主要是讲解ActivityManager的使用,通过ActivityManager我们可以获得系统里正在运行的activities,包括 进程(Process)等、应用程序/包、服务(Service)、任务(Task)信息。原创 2011-11-16 21:02:37 · 74108 阅读 · 18 评论 -
Android中获取正在运行的应用程序-----ActivityManager.RunningAppProcessInfo类详解
转载请注明出处:http://blog.youkuaiyun.com/qinjuning 今天继续讲解关于ActivityManager的使用,通过前面一节的学习,我们学会了如何利用ActivityManager获取系统里 正在运行的进程。本文要讲解的知识点是利用这些进程信息获取系统里正在运行的应用程原创 2011-11-24 21:58:22 · 93083 阅读 · 15 评论 -
Android中获取正在运行的服务-------ActivityManager.RunningServiceInfo的使用
转载请注明出处:http://blog.youkuaiyun.com/qinjuning 关于PackageManager和ActivityManager的使用 ,自己也写了一些DEMO 了,基本上写的线路参考了Settings模块下的 应用程序,大家如果真正的有所兴趣,建议大家看看源码,不过丑化说在前面,我自己也没怎么看原创 2011-11-26 20:52:07 · 42707 阅读 · 11 评论 -
Android中内容观察者的使用---- ContentObserver类详解
转载请注明出处:http://blog.youkuaiyun.com/qinjuning 前言: 工作中,需要开启一个线程大量的查询某个数据库值发送了变化,导致的开销很大,后来在老大的指点下,利用了 ContentObserver完美的解决了该问题,感到很兴奋,做完之后自己也对ContentObserver做下总结。原创 2011-12-06 21:17:01 · 136525 阅读 · 40 评论 -
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 · 17436 阅读 · 9 评论 -
Android中实现Launcher功能之二 ----- 添加窗口小部件以及AppWidget的创建详解
转载请注明出处:http://blog.youkuaiyun.com/qinjuning 今天给大家展现的如何创建一个窗口小部件(AppWidget)以及如何在自己的应用程序中添加窗口小部件(AppWidget)。 本文组织如下: 第一部分:创建一个窗口小部件;原创 2012-01-12 22:51:07 · 22911 阅读 · 3 评论 -
Android中滑屏实现----手把手教你如何实现触摸滑屏以及Scroller类详解
转载请注明出处:http://blog.youkuaiyun.com/qinjuning 前言: 虽然本文标题的有点标题党的感觉,但无论如何,通过这篇文章的学习以及你自己的实践认知,写个简单的滑屏小 Demo还是just so so的。 友情提示: 在继续往下面读之前,希望您对以下知识点有一定程度掌握,原创 2012-04-01 23:38:06 · 80365 阅读 · 67 评论 -
Android自定义锁屏实现----仿正点闹钟滑屏解锁
本文原创,转载请注明出处:http://blog.youkuaiyun.com/qinjuning 前几周看了下解锁的框架,基本上算是弄了个脸熟。看着别人花哨的解锁界面,心里也很痒痒的。于是,画了一天时间, 捣鼓出了这个成果----仿正点闹钟解锁。基本功能实现了,但程序效率问题以及程序的几处Bug都没有完全解决,留待以后有机 会弄吧。原创 2012-05-11 21:04:58 · 34969 阅读 · 24 评论