- 博客(228)
- 资源 (55)
- 收藏
- 关注
原创 Android Tween动画之RotateAnimation实现图片不停旋转
本文主要介绍Android中如何使用rotate实现图片不停旋转的效果。Android 平台提供了两类动画,一类是 Tween 动画,即通过对场景里的对象不断做图像变换(平移、缩放、旋转)产生动画效果;第二类是 Frame 动画,即顺序播放事先做好的图像,跟电影类似。本文分析 Tween动画的rotate实现旋转效果。 在新浪微博客户端中各个操作进行中时activity的右上角...
2012-11-26 22:38:06
285
原创 Android实现widget定时更新
在开发Android的widget时,第一个需要解决的问题就是怎么实现让widget定时更新,在查阅比较多的资料后,一般情况用Service在后台更新,废话不多说,贴代码如下: Widget: public class NewsWidgetProvider extends AppWidgetProvider { @Override public void onDeleted(C...
2012-11-04 20:20:40
275
原创 来自腾讯、谷歌、百度等名企的精选面试五十题
[url]http://www.apkway.com/thread-9086-1-1.html[/url]
2012-10-07 23:08:32
203
原创 Android 中Parcelable的作用
android提供了一种新的类型:Parcel。本类被用作封装数据的容器,封装后的数据可以通过Intent或IPC传递。 除了基本类型以外,只有实现了Parcelable接口的类才能被放入Parcel中。 Parcelable实现要点:需要实现三个东西1)writeToParcel 方法。该方法将类的数据写入外部提供的Parcel中.声明如下:writeToParcel (Pa...
2012-09-24 09:53:46
155
原创 [Android算法] 【eoeAndroid索引】史上最牛最全android开发知识汇总
[url]http://www.eoeandroid.com/thread-168008-1-1.html[/url]
2012-09-13 09:33:25
132
原创 转帖:进100个优秀开发项目
[url]http://www.apkbus.com/forum.php?mod=viewthread&tid=57678&reltid=14158&pre_thread_id=0&pre_pos=5&ext=CB[/url]
2012-08-02 14:51:34
116
原创 从C++到Java
1. 一切皆为对象Java应用程序即是对象的集合,它旨在完全用对象去建模,按照事物存在的形态去思考问题的本身,程序逻辑都是对象之间相互发送消息完成的。甚至Java的main函数都是作为类的静态方法而存在,因此相对于C++,Java是纯的面向对象的语言。 Java对象除原始类型(primitive)会用栈空间外,其他类型都是通过new分配在堆上,然后通过对象的引用来操作对象,赋值对象...
2012-08-02 14:51:05
105
原创 Android开发方便快捷的8个好工具
Android是第二个最流行的用于 智能手机和平板电脑 的操作系统。这里有8个最好的 Android工具以许多不同的方式 帮助开发人员 ,例如 - SDK和AVD管理器,android ADT,android DDMS等等,每个工具表现其独特和不同的质量,使它非常有用于开发。如今,Android的开发一天一天地增长,在新的移动开发中变得越来越流行。 互联网上提供一些工具,可帮助开发人员轻...
2012-08-02 14:50:48
151
原创 android图表引擎AchartEngine制作柱图源码
导读:网上关于AChartEngine绘制柱状图的介绍非差稀少,而AchartEngine它本身Api帮助文档写的非常的简略,给我们学习带来很大的不便。所以我在这里凭借个人的理解,以一个简单的柱状图的例子来解释Ach 废话不多说 关于android图表制作引擎AchartEngine的介绍我这里直接略去 大家想要了解它可以直接百度。 网上关于AChartEngine绘制柱...
2012-08-02 14:50:31
145
原创 安卓航班推荐70个具有商业实战性的精品Android源码
[url]http://www.apkway.com/thread-5899-1-1.html[/url]
2012-08-01 00:00:30
123
原创 Service 与 Thread 的区别
Service 与 Thread 的区别 很多时候,你可能会问,为什么要用 Service,而不用 Thread 呢,因为用 Thread 是很方便的,比起 Service 也方便多了,下面我详细的来解释一下。 1). Thread:Thread 是程序执行的最小单元,它是分配CPU的基本单位。可以用 Thread 来执行一些异步的操作。 2). Service:Service...
2012-07-26 00:10:32
90
原创 android 使用百度地图画轨迹
[img]http://dl.iteye.com/upload/attachment/0071/3213/08ad59a8-b03c-3e0f-bd2e-fc3809331a95.jpg[/img]import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;...
2012-07-26 00:08:50
257
原创 android百度地图半径画圆
Java代码 import android.content.Context; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Paint; import android.graphics.Paint.Style; import ...
2012-07-26 00:07:05
463
原创 Android下获取开机时间
我的思路是:程序里注册个广播接收器,接收开机启动的广播,当程序接到该广播后,写入文件SharedPreferences,当我们程序需要用到开机时间时,再从SharedPreferences中读取信息。 废话不多说,下面上源码。 AndroidManifest.xml Java代码 ...
2012-07-26 00:05:33
323
原创 android 高仿【优酷】圆盘旋转菜单 的实现
MyAnimation.java Java代码 package com.ljp.youku; import android.view.ViewGroup; import android.view.animation.Animation; import android.view.animation.RotateAnimation; publi...
2012-07-26 00:03:45
183
原创 android 3D 转盘效果(附源码)
一个仿3D的转盘效果,有倒影特效,旋转图标还可自动放大缩小。由于代码比较多就不一一往上贴了,直接上效果图,上源码。[img]http://dl.iteye.com/upload/attachment/0071/3203/86421a97-94e7-340e-b9d1-83fc0e29b5df.jpg[/img]...
2012-07-25 23:41:15
175
原创 Android Thread
创建新线程的常用方式: 1. 直接使用Thread创建 Thread thread = new Thread(); thread.start(); 2. 扩展java.lang.Thread类 Thread类的定义public class Threadextends Object implements Runnable(){...
2012-07-23 10:47:50
86
原创 Android 通过手说tts中文语音包实现中文朗读
Android 通过手说tts中文语音包实现中文朗读 关于手说tts中文语音包的详细资料可以查看官网 [url]http://shoushuo.com/index.html[/url] 手说TTS,是Android平台下的中文语音引擎,提供了中文文本到语音的转换。使用手说TTS进行中文文本的朗读,包括中文简繁体、阿拉伯数字、英文字母及一些符号的混读。并且处理了中文的多音字...
2012-07-22 17:09:50
1016
原创 Android 使用HTTPClient调用Web请求(查询手机号码区域)
Android通过Apache HttpClient调用网上提供的WebService服务,获取电话号码所属的区域。调用的服务的网址:http://webservice.webxml.com.cn/WebServices/MobileCodeWS.asmx?op=getMobileCodeInfo 以前用2.2 访问WebService没有问题,...
2012-07-21 00:33:26
193
原创 Android+struts2+JSON方式的手机开发
[url]http://topmanopensource.iteye.com/blog/1290487[/url]在手机的后台服务无论是调用WebService还是Http请求,多数都是采用Android的HttpClient实现相关的调用实现。本文实现Android+Struts2+JSON方式实现为手机前台提供服务。涉及的知识点: 1.Struts2框架的搭建(包括Str...
2012-07-21 00:14:15
144
原创 android九宫格实现
android九宫格实现,开始以为很复杂,其实只要知道了如何布局就很简单了。 先分析一下原理: 1:我们需要先定义一个主布局文件,宽度和列数用自适应的 android:numColumns="auto_fit" android:stretchMode="columnWidth" 2:在定义一个子布局,子布局主要是控制九宫格每格的布局,例子是图文垂直布局。 ...
2012-07-21 00:03:59
354
原创 Android ListView圆角实现
在android上开发项目,如果仅仅是采用默认的样式可能不是很美观,需要编写响应的样式来使界面美观,在iphone上常用的圆角ListView的实现。 本人实现的原理如下: 通过重写ListView中拦截触摸的事件方式,在生成ListView时候根据不同行采用不同的样式。如第一个行,最末一行,和中建行。(特殊的情况下只有一行的时候,四个角均为圆角考虑)。实现如...
2012-07-20 23:59:44
134
原创 Android 将一个Activity转化为View显示出来
最近看到好多opengl牛人写了些立方体,卷页之类的华丽的代码,这些立体面上都是些图片之类的ImageView的组件,许多人问能不能将一些Activity显示到上面。 最近我在看TabActivity的时候,发现这是可以实现的。 Java代码 public View activityToView(Context parent,Intent intent){ ...
2012-07-19 10:27:54
678
原创 hashCode与equals的区别与联系
一、equals方法的作用 1、默认情况(没有覆盖equals方法)下equals方法都是调用Object类的equals方法,而Object的equals方法主要用于判断对象的内存地址引用是不是同一个地址(是不是同一个对象)。2 、要是类中覆盖了equals方法,那么就要根据具体的代码来确定equals方法的作用了,覆盖后一般都是通过对象的内容是否相等来判断对象是否相等。...
2012-07-17 23:51:25
124
原创 Android EditText 为空提示 密码隐藏
EditText为空时提示方法: 1.xml文件中设置,如:android:hint="@string/user_name" 2.如:定义EditText变量mUserNamet,mUserName.setHint("昵称"); EditText密码隐藏: //判断密码是否为空,做不同的操作 if(密码为空){ mUserPassword.setHin...
2012-07-17 23:39:14
328
原创 Android通过ViewPager实现左右滑动切换图片
想开发像人人网相册打开单张图片时候能左右滑动切换图片的效果,开始通过FlipperView实现,不能跟手拖动,效果不好,而且需要自己写很多代码来控制FlipperView中的View。后来发现Android 3.0之后的SDK中提供了android-support-v4包用以实现版本兼容,让老版本系统下的应用通过加入jar包实现扩展,得到新版的各种技术优势,例如Fragment等。 ...
2012-07-17 21:50:28
193
原创 Android内存泄漏查找
一、常见的内存泄漏对于较大规模的Android应用开发,内存泄漏是个让人十分头痛的问题。一般来说,Android使用Java语言进行开发,通过GC进行内存回收。如果对象处于被引用的状态,那么GC是无法回收的。尤其是Android中Activity的Context,很容易在不易察觉的情况下被引用。Activity关闭的时候,引用该Context的对象还在使用中,致使Activity无法回收造...
2012-07-17 21:48:29
96
原创 获取Android系统中全部正在运行的程序
首先在Android中获取系统正在运行的进程方法是getRunningAppProcesses()。我们首先通过ActivityManager manager= (ActivityManager) this.getSystemService(Context.ACTIVITY_SERVICE);来获取系统的全局状态,然后通过调用getRunningAppProcesses()方法就可以获得系统正在运...
2012-07-17 00:00:40
558
原创 Android监听网络的变化
的时候系统会发出义个广播broadcast,只要在程序中注册一个广播接收器BroadcastReceiver,并在IntentFilter中添加相应的过滤,这样一旦网络有变化,程序就能监听到 Java代码 public static final String CONNECTIVITY_CHANGE_ACTION = "android.net.conn.CONNECTIVITY_CHANGE...
2012-07-16 23:54:34
76
原创 Android系统操作的50个实用技巧
请意这些技巧和秘籍大部分针对目前最主流的Android2.1 及以上系统,不过绝大部分在其他版本的Android系统上同样适用。1.使用Android电源管理widget 从Android2.1系统开始内置了一个非常强 大的带能源管理widget,通过这个widget 你可以快速开启或者关闭 Wi-Fi,蓝牙,GPS,同步这些手机耗电大户,还可以方便的设定手机 屏幕亮度,长按手机屏幕,就可...
2012-07-16 23:53:10
268
原创 Handler简单用法
Handler updateBarHandler = new Handler(){ //用于处理消息的函数,从消息队列中取值执行,一个消息执行一次吧 @Override public void handleMessage(Message msg) { bar.setProgress(msg.arg1); Bundle bundle = msg.getDat...
2012-07-16 11:16:23
69
原创 Android开发资源完全汇总
1、eoe Android开发者论坛 目前国内最早的Android开发者社区,人气非常旺聚集了不少Android开发方面的高手,开发中遇到的问题大都能在这里获得解决,网站最大的特色是定期发布《eoe特刊》,问答频道和资料分享做的也不错。 访问地址:[url]http://www.eoeandroid.com[/url]2、 AndDev...
2012-07-15 00:01:34
118
原创 android 屏保锁中屏掉按键和HOME键的方法
屏掉按键比较容易,如下:@Override public boolean dispatchKeyEvent(KeyEvent event) { // 返回true,不响应其他key return true; }屏掉HOME的方法两种,一种是通用方法: public void onAttachedToWindow()...
2012-07-14 23:50:51
115
原创 使用缓存问题
public class CacheManager { private static final long MAX_SIZE = 5242880L; // 5MB private CacheManager() { } public static void cacheData(Context contex...
2012-07-14 22:50:49
99
原创 mars老师[Android开发视频教学]01_23 WIFI网络操作
[url]http://blog.youkuaiyun.com/wwj_748/article/details/7746319[/url][img]http://dl.iteye.com/upload/attachment/0070/7601/b92e18ec-787b-3ef3-a095-2047f89f8c09.png[/img]布局文件:main.xml[html] view...
2012-07-14 18:00:03
183
原创 mars老师[Android开发视频教学]01_24 Socket编程
[url]http://blog.youkuaiyun.com/wwj_748/article/details/7746887[/url][img]http://dl.iteye.com/upload/attachment/0070/7595/dacd9097-7855-309b-9b60-b6b4e36f044e.png[/img][img]http://dl.iteye.com/u...
2012-07-14 17:51:41
127
原创 判断手机是否连网
/** * * @author Arvin * * @date 2012-7-14 下午5:27:20 */public class ConnectionDetector { private Context _context; public ConnectionDetector(Context context) { this._context = co...
2012-07-14 17:34:54
85
原创 Android中WebKit的应用
Android中,提供了WebKit引擎用于对网页浏览和操作进行编程。Google对WebKit进行了封装,提供了丰富的Java接口,其中最重要的便是android.webkit.WebView控件。 1.WebViewer控件 Android提供了WebView控件专门用来浏览网页。其使用方法和其他控件一样,需要在布局文件中进行布局,然后在程序中就可以使用并进行设置了...
2012-07-11 00:00:12
213
原创 Android AIDL使用详解
[url]http://blog.youkuaiyun.com/stonecao/article/details/6425019[/url]1.什么是aidl:aidl是 Android Interface definition language的缩写,一看就明白,它是一种android内部进程通信接口的描述语言,通过它我们可以定义进程间的通信接口icp:interprocess communicat...
2012-07-10 23:26:28
86
iOS开发工具JSON Editor1.7
2015-10-22
C#实现摄像头控制
2012-04-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人