
Android功能实现代码汇总
文章平均质量分 62
littonvan
这个作者很懒,什么都没留下…
展开
-
Android中实现native服务利用binder与应用通信
主要讲解一下,Android的上层应用通过binder机制调用native服务,下面这个图,主要用来描述,我们在实现binder相关的bp和bn端的时候,基本的类图。上图基本说明了一下 如何利用binder实现底层的服务,基本实现就是上面这样一个模板,下面我会就我自己实现的一个demo,详细说明一下,如何来写code,之前也是看别人的博客,参考到的例子,但是例子在我这有很多原创 2012-02-10 16:21:37 · 5603 阅读 · 3 评论 -
android UI进阶之实现listview的分页加载
android UI进阶之实现listview的分页加载转载 2012-02-24 09:17:12 · 867 阅读 · 0 评论 -
android UI进阶之用gallery实现可滑动的Tab
android UI进阶之用gallery实现可滑动的Tab转载 2012-02-24 09:14:42 · 815 阅读 · 0 评论 -
android UI进阶之弹窗的使用
android UI进阶之弹窗的使用转载 2012-02-24 09:14:04 · 891 阅读 · 0 评论 -
android UI进阶之实现listview的下拉加载
android UI进阶之实现listview的下拉加载转载 2012-02-24 09:19:38 · 883 阅读 · 0 评论 -
获取Android系统当前sdk版本
public static int getAndroidSDKVersion() { int version = 0; try { version = Integer.valueOf(android.os.Build.VERSION.SDK); } catch (NumberFormatException e) {转载 2011-12-25 19:40:34 · 10887 阅读 · 0 评论 -
[Android]中国大部分城市地区的结构定义与按拼音排序
[Android]中国大部分城市地区的结构定义与按拼音排序转载 2011-12-16 13:09:45 · 810 阅读 · 0 评论 -
[Android]代码实现StateListDrawable
[Android]代码实现StateListDrawable转载 2011-12-16 13:08:05 · 1262 阅读 · 0 评论 -
Task和Activity相关
Task和Activity相关这段时间在做一个项目,发现对Task和Activity掌握的还是不牢固。把相关知识整理在这里,方便查阅,有几个Flag没看明白啥意思,也没测试出来效果如何。。。 android:allowTaskReparenting 用来标记Activity能否从启动的Task移动到有着affinity的Task(当这个Task进入到前台时)——“tru转载 2012-03-26 17:04:10 · 665 阅读 · 0 评论 -
NDK开发Javah生成Jni 头文件
通过Javah命令生成头文件,首先进入bin/class目录下执行 javah -classpath . -jni org.test.demo原创 2012-03-02 13:37:56 · 1924 阅读 · 0 评论 -
ListView异步加载优化
@Override public View getView(int position, View convertView, ViewGroup parent) { if(convertView == null){ convertView = mInflater.inflate(R.layout.book_item_adapter, null);转载 2012-03-29 20:18:17 · 956 阅读 · 0 评论 -
猎豹清理大师波浪动画实现
感谢段大师的指导!待写!原创 2014-03-23 21:28:50 · 8670 阅读 · 45 评论 -
仿QQ的ListView:SpinnedHeaderExpandableListView实现
待写!原创 2014-03-23 21:23:34 · 4656 阅读 · 0 评论 -
Linux平台Cpu使用率的计算
Linux平台Cpu使用率的计算 proc文件系统 /proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为内核与进程提供通信的接口。用户和应用程序可以通过/proc得到系统的信息,并可以改变内核的某些参数。由于系统的信息,如进程,是动态改变的,所以用户或应用程序读取/proc目录中的文件时,proc文件系统是动态从系统内核读出所需信息并提交的。转载 2012-05-09 11:03:19 · 971 阅读 · 0 评论 -
CleanMasterSecurity的圆环动画实现
先上一张效果图:原创 2014-03-29 10:40:48 · 2718 阅读 · 1 评论 -
【吐槽】我与Path的恩怨情仇
最近项目中遇到了很多需要用Path切割画布的效果,但是我是怎么切,都是切不出来。但是用Canvas drawPath效果和预想的效果是一致,但是就是执行clipPath,出来的效果完全不是自己想要的效果。今天终于发现了原因。 硬件加速的问题 好多手机上一旦开启硬件加速,还会报以下的问题: java.lang.unsupported o原创 2014-03-28 16:41:25 · 2287 阅读 · 0 评论 -
Android的自带主题
android 自带的主题theme•android:theme="@android:style/Theme.Dialog" 将一个Activity显示为能话框模式•android:theme="@android:style/Theme.NoTitleBar" 不显示应用程序标题栏•android:theme="@android:style/Theme.NoTitle转载 2012-03-17 11:49:48 · 806 阅读 · 0 评论 -
[Android]应用语言切换的三种方法
[Android]应用语言切换的三种方法转载 2011-12-16 13:11:00 · 1349 阅读 · 1 评论 -
Android如何处理未捕获异常
在应用运行过程中,有很多异常可能会发生,而我们希望在异常发生的时候第一时间的保存现场。如何处理未捕获的异常呢?首先我们要实现一个接口 java.lang.Thread.UncaughtExceptionHandler ,要实现该接口里面的 uncaughtException(Thread t, Throwable e) ,在这个原创 2011-12-19 16:32:19 · 10880 阅读 · 7 评论 -
Android状态栏定制和修改
大家都知道定制在android开发中的重要性,因为通过定制,你才能制造出差异化的产品,才能满足更多消费者的需求,像HTC生产的手机都通过了深层次的二次开发,今天我也来分享一下我的状态栏定制。废话不说了,直接上图:主要更换了背景,文字颜色以及icon的显示顺序.2. 关键代码部分a) 代码在系统中的位置status bar 的相关代码位于:frameworks转载 2011-04-09 15:38:00 · 14954 阅读 · 1 评论 -
为android添加耳机状态图标
原生态的android系统是没有耳机插入或未插入的状态指示的,本文就是讲解如何添加耳机插入的状态指示。效果图如下如图,当插入耳机后,在status bar上出现了一个耳机的图标。这个耳机的图标和sim卡信号等图标在status bar的右边,因此这个实现肯定不是通过notification实现的,那么添加这个功能只能在framwork里面寻找了。具体的修改步骤如下:1.在frame转载 2011-04-09 15:30:00 · 5055 阅读 · 7 评论 -
【Android】Google Contacts Data API : Protocol(中文版)
1 Protocol协议 1.1 Authenticating 认证 所有Contacts Data API的供给都是私有的受保护的。因此,你的客户端在访问一个联系人之前需要认证。可以通过以下两种方式来进行认证:CliengLogin 用户名/密码 认证或者AuthSub代理认证 1.1.1 AuthSub代理认证 AuthSub转载 2011-07-01 11:01:00 · 10533 阅读 · 0 评论 -
android滑动分页
import android.app.ListActivity;import android.os.Bundle;import android.os.Handler;import android.view.Gravity;import android.view.View;import android.view.ViewGroup;import android.widget.AbsListView;import android.widget.BaseAdapter;import转载 2011-05-05 15:00:00 · 7516 阅读 · 2 评论 -
写TextView的Selector了解到的android读取xml文件的几点规则
郁闷,搞了一上午竟然是将android:drawable状态写在了最上面的原因将android:drawable放到了最上面,这样当用户点击TextView控件的时候,解析xml文件,就会发现第一个匹配多有的情况,所以就会马上做出返回值,而下面正确的状态对应的图片就显示不出来了。要注意阿 呵呵原创 2011-04-29 13:57:00 · 5166 阅读 · 1 评论 -
Android功能总结:仿照Launcher的Workspace实现左右滑动切换
对于Launcher的桌面滑动大家应该都比较熟悉了,最好的体验应该是可以随着手指的滑动而显示不同位置的桌面,比一般用ViewFlinger+动画所实现的手势切换页面感觉良好多了~~~~分析了一下Launcher中的WorkSpace,里面有太多的代码我们用不上了(拖拽,长按,,,),把里面的冗余代码去掉得到实现滑动切换屏幕所必需的。。。。 新建一个Scroll转载 2011-06-22 17:35:00 · 10391 阅读 · 8 评论 -
Android实现新浪微博
http://www.cnblogs.com/hll2008/tag/android/转载 2011-06-14 21:12:00 · 1603 阅读 · 0 评论 -
在Android应用中放置AdMob广告的详细教程
http://www.pin5i.com/showtopic-admob-android-tutorial.html原创 2011-04-19 18:04:00 · 1346 阅读 · 0 评论 -
Android应用换肤
SharedUserid 拥有同一个User id的多个APK可以配置成运行在同一个进程中,所以默认就是可以互相访问任意数据。也可以配置成运行成不同的进程,同时可以访问其他APK的数据目录下的数据库和文件,就像访问本程序的数据一样。 哈哈,这个就是我要找的东西,马上开始试验。 工程1(主工程) 只有1个画面,包含1个为了测试用的button AndroidManifes转载 2011-04-09 13:31:00 · 3252 阅读 · 3 评论 -
Android电子书翻书效果(一)贝塞尔曲线
Android电子书翻书效果(一)转载 2011-12-07 20:17:24 · 2720 阅读 · 0 评论 -
Android 自定义控件 eBook 翻书效果
Android 自定义控件 eBook 翻书效果转载 2011-12-07 20:20:28 · 1445 阅读 · 0 评论 -
使用Pull解析器读取XML文件和生成XML文件
package com.jbridge.xml.serviceimport java.io.InputStream;import java.io.OutputStream;import java.io.Writer;import java.util.ArrayList;import java.util.List;import org.xmlpull.v1.XmlPullParser;转载 2011-12-08 11:36:09 · 612 阅读 · 0 评论 -
Epub电子书介绍
epub是国际开放电子图书联盟 (Open eBook Forum , OeBF) 于 1999 年推出了用来表示电子图书的内容、结构的一种开放性规范,旨在统一电子书的格式和提升电子书的相容性。目前 OeBF 已改名为 IDPF (International Digital Publishing Forum)[i] ,版本也已升级到 V2.0[ii] 。 OEB 的产生、发展和应用,规范了电子转载 2011-12-08 11:31:18 · 920 阅读 · 0 评论 -
EPUB电子书剖析
Epub电子书剖析转载 2011-12-08 11:26:45 · 635 阅读 · 0 评论 -
Android图片处理(Matrix,ColorMatrix)
Android图片处理(Matrix,ColorMatrix)转载 2011-12-07 22:39:27 · 1217 阅读 · 0 评论 -
android 拖拽图片&拖动浮动按钮到处跑
拖拽图片效果 import android.app.Activity; import android.content.Context; import android.graphics.Canvas; import android.os.Bundle; import android.view.MotionEvent ; import android.widget.Absolut转载 2011-12-07 20:08:18 · 1924 阅读 · 0 评论 -
Android的OpenGL Es开发
Android的Open GL ES转载 2011-12-07 22:40:53 · 506 阅读 · 0 评论 -
Andoid开发指南---二维图形
Android开发指南--二维图形转载 2011-12-07 22:38:14 · 595 阅读 · 0 评论 -
EPUB解析相关学习
http://wenku.baidu.com/view/f313a836a32d7375a4178037.html原创 2011-12-07 21:36:58 · 1538 阅读 · 0 评论 -
用Socket实现PC和手机的文件传输
PC服务器端代码:/* * PC与Android客户端实现文件的传送 * PC服务器端 */package com.android.test;import java.io.BufferedInputStream;import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.I转载 2011-04-11 15:00:00 · 15065 阅读 · 14 评论