android
文章平均质量分 84
wyyother
这个作者很懒,什么都没留下…
展开
-
监听ContentProvider数据改变
一、监听ContentProvider主要步骤1.在ContentProvider类的insert\update\delete方法加入this.getContext().getContentResolver().notifyChange(URI,null);其中URI表示监听的URInull表示发送消息给任何人;2.在访问者的类中调用如下方法:context.g转载 2014-07-18 22:25:49 · 361 阅读 · 0 评论 -
Android中的Service详解2
1、什么是Service Service的官网解释是:Service是一个在后台执行较长时间操作且不提供用户界面接口的应用程序组件。其它的应用程序组件能开启一个Service,Service将在后台运行甚至用户切换到其它应用时也有效。另外,一个组件可以绑定一个Service并与之相互通讯,同时也可以执行一些进程间的通讯操作。在 Service中主要执行一些比较耗时的操作,诸如网络下载,转载 2014-09-10 21:50:02 · 502 阅读 · 0 评论 -
使用AIDL实现进程间的通信
在上一篇《Android核心组件之Service》博文中我们详细讲解了Bound Service的两种方法(继承Binder和使用Messenger),当只需在本应用程序绑定 Service而不需要执行进程间通信时,继承Binder的方法为较好的选择,而若需要在不同的应用程序执行进程间的通信,但不需要在Service中使用多线程访问时,则可以使用Messenger来完成我们的需求。不过,若即需转载 2014-09-10 21:49:12 · 440 阅读 · 0 评论 -
Android核心组件之BroadCastReceiver
什么是BroadCastReceiver BroadcastReceiver 中文意思是“广播接收者”,它主要是用于接收应用程序或是系统发送过来的广播并根据广播内容进行相关响应的一类组件。Broadcast在Android系统中应用的非常广泛,比如电池状态的变化、电话的接收、短信的接收、键盘输入法切换和网络连接状态变化都会由系统发送一个广播,然后应用程序通过BroadCast转载 2014-09-10 21:52:18 · 492 阅读 · 0 评论 -
Android中的Service详解
按运行地点分类:类别区别优点缺点应用本地服务(Local)该服务依附在主进程上,服务依附在主进程上而不是独立的进程,这样在一定程度上节约了资源,另外Local服务因为是在同一进程因此不需要IPC,也不需要AIDL。相应bindService会方便很多。主进程被Kill后,服务转载 2014-09-10 21:45:54 · 796 阅读 · 0 评论 -
【Android】拷贝文件到另一个目录下
private String path1 = "/mnt/sdcard/path1/Book1-001.rm"; private String path2 = "/mnt/sdcard/path2/Book1aaaaaa.rm"; private String folder1 = "/mnt/sdcard/path1"; private String fo原创 2014-09-12 23:36:57 · 480 阅读 · 0 评论 -
Android中Json数据解析(二)--使用Gson、Jackson和FastJson解析Json数据
转载请注明出处:http://blog.csdn.net/yegongheng/article/details/38295227前言 上一篇文章我们初步学习了一下Json的特点和如何使用Json技术来解析Json数据,今天我们将来了解另外几种比较常用的Json解析技术,分别是Gson解析、Jackson解析和FastJson解析,下面我们来一一学习和分析。Andro转载 2014-09-03 10:15:47 · 996 阅读 · 0 评论 -
利用 Socket 实现服务器客户端聊天
Socket是网络编程中最基本的通信接口,常用的网络辅助类,比如URL等之类,其底层还是基于Socket来实现的。而Socket,形象来说,就是连接通信的两端,比如这样 SS,中间的通道就是网络了,而简单地利用Socket,我们就可以来实现一个简单的聊天功能具体效果看下图:这只是在本地中试用的效果,如果加上UI界面,其实就可以做成一个聊天的小应用了。1. Server 端主转载 2014-09-03 10:42:41 · 1020 阅读 · 0 评论 -
Android中关于JNI 的学习(零)简单的例子,简单地入门
Android中JNI的作用,就是让Java能够去调用由C/C++实现的代码,为了实现这个功能,需要用到Anrdoid提供的NDK工具包,在这里不讲如何配置了,好麻烦,配置了好久。。。本质上,Java去调用C/C++的代码其实就是去调用C/C++提供的方法,所以,第一步,我们要创建一个类,并且定义一个Native方法,如下:JniTest类:[java] view plai转载 2014-09-03 10:44:26 · 359 阅读 · 0 评论 -
Android学习 自定义View
在Android的开发中,很多时候系统提供的View已经不能够满足我们的要求,自定义View的需求自然而然就出来了。实现自定义的View,需要去继承View类,并重写其OnMeasure和OnDraw方法,从而实现我们自己想要的效果。其本质上就是封装了一些自己想要的效果,并使之能够被Framework识别,跟普通的系统的控件一样,可以重复利用。下面就拿一个例子开始吧,先上一张效果图:转载 2014-09-03 10:54:21 · 429 阅读 · 0 评论 -
使用AIDL实现进程间的通信
转载请注明出处:http://blog.csdn.net/yegongheng/article/details/18964225在上一篇《Android核心组件之Service》博文中我们详细讲解了Bound Service的两种方法(继承Binder和使用Messenger),当只需在本应用程序绑定 Service而不需要执行进程间通信时,继承Binder的方法为较好转载 2014-09-03 10:15:35 · 359 阅读 · 0 评论 -
Android开源图表库
XCL-Charts V1.3 Android开源图表库(XCL-Charts is a free charting library for Android platform.) XCL-Charts基于原生的Canvas来绘制各种图表,在设计时,尽量在保证开发效率的同时,给使用者提供足够多的定制化能力。因此使用简便,同时具有相当灵活的定制能力。原创 2014-08-04 21:56:44 · 620 阅读 · 0 评论 -
Android开源项目——个性化控件(View)
本文为那些不错的Android开源项目第一篇——个性化控件(View)篇,**主要介绍Android上那些不错个性化的View,包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar及其他如Dialog、Toast、EditText、TableView、Activity Animation等等。转载 2014-07-11 09:30:37 · 416 阅读 · 0 评论 -
Android PowerImageView实现,可以播放动画的强大ImageView
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/11100315我个人是比较喜欢逛贴吧的,贴吧里总是会有很多搞笑的动态图片,经常看一看就会感觉欢乐很多,可以释放掉不少平时的压力。确实,比起一张单调的图片,动态图片明显更加的有意思。一般动态图片都是GIF格式的,浏览器中可以直接将这种格式的图片播放成动画。不过很可惜的是,A转载 2014-06-19 23:11:24 · 408 阅读 · 0 评论 -
Android入门:ContentProvider
一、ContentProvider介绍 ContentProvider翻译为“内容提供者”;定义:指该应用包含一些方法,供外界访问,其他应用程序可以调用该方法,比如如果应用A创建了一个数据库“test.db”,默认是私有的,即其他应用程序不能对其进行操作,但是如果应用A使用了ContentProvider,则其他应用程序可以访问该数据库;用途:某个应用对外共享数据;注意点:转载 2014-07-18 22:30:42 · 331 阅读 · 0 评论 -
Android入门:多线程断点下载
一、多线程断点下载介绍所谓的多线程断点下载就是利用多线程下载,并且可被中断,如果突然没电了,重启手机后可以继续下载,而不需要重新下载;利用的技术有:SQLite存储各个线程的下载量,HTTP请求获得下载数据;二、辅助类介绍为了完成多线程断点下载我们需要预先编写一些辅助类:(1)DBOpenHelper(2)FileService:-Map get转载 2014-07-18 22:41:57 · 407 阅读 · 0 评论 -
随机获得用户定义的整数实现
辅助类提供了3个方法:(1)addWeightNumber(int weight,int num):为某个num赋予weight权重,此权重代表此数字在随机获取时的获得概率;权重大, 则获得的概率就大,权重小,则获得的概率就小。(2)addWeightNumRange(int weight,int numfrom,int numto,int ... numExcludes);同时为连续多个转载 2014-07-18 22:24:55 · 352 阅读 · 0 评论 -
Android入门:文件上传
文件上传分为两个部分:(1)服务器端:需要使用FileUpload+common.io实现文件的上传;(2)客户端:需要模拟文件上传的HTTP请求头;一、服务器端代码FileServlet.java[java] view plaincopypackage org.xiazdong.servlet; import java.i转载 2014-07-18 22:47:17 · 458 阅读 · 0 评论 -
定时创建文件追加内容删除文件
package com.android.write;import java.io.BufferedWriter;import java.io.File;import java.io.FileOutputStream;import java.io.FileWriter;import java.io.IOException;import java.io.OutputStre原创 2014-06-15 22:46:28 · 418 阅读 · 0 评论 -
Android ActionBar完全解析,使用官方推荐的最佳导航栏(上)
Action Bar是一种新増的导航栏功能,在Android 3.0之后加入到系统的API当中,它标识了用户当前操作界面的位置,并提供了额外的用户动作、界面导航等功能。使用ActionBar的好处是,它可以给提供一种全局统一的UI界面,使得用户在使用任何一款软件时都懂得该如何操作,并且ActionBar还可以自动适应各种不同大小的屏幕。下面是一张使用ActionBar的界面截图:其中,转载 2014-06-19 22:57:38 · 317 阅读 · 0 评论 -
Android中轴旋转特效实现,制作别样的图片浏览器
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/10471245在上一篇文章中,我们学习了Camera的基本用法,并借助它们编写了一个例子,实现了类似于API Demos里的图片中轴旋转功能。不过那个例子的核心代码是来自于API Demos中带有的Rotate3dAnimation这个类,是它帮助我们完成了所有的三维旋转操作,所转载 2014-06-19 23:14:00 · 650 阅读 · 0 评论 -
Android 开源框架Universal-Image-Loader完全解析(一)--- 基本介绍及使用
转载请注明本文出自xiaanming的博客(http://blog.csdn.net/xiaanming/article/details/26810303),请尊重他人的辛勤劳动成果,谢谢!大家好!差不多两个来月没有写文章了,前段时间也是在忙换工作的事,准备笔试面试什么的事情,现在新工作找好了,新工作自己也比较满意,唯一遗憾的就是自己要去一个新的城市,新的环境新的开始,希望自己能尽快的适应转载 2014-06-19 23:23:47 · 391 阅读 · 0 评论 -
Android ActionBar完全解析,使用官方推荐的最佳导航栏(下)
限于篇幅的原因,在上篇文章中我们只学习了ActionBar基础部分的知识,那么本篇文章我们将接着上一章的内容继续学习,探究一下ActionBar更加高级的知识。如果你还没有看过前面一篇文章的话,建议先去阅读Android ActionBar完全解析,使用官方推荐的最佳导航栏(上)。添加Action Provider和Action View有点类似,Action Provider也可以将一个转载 2014-06-19 22:59:37 · 495 阅读 · 0 评论 -
Android 开源框架Universal-Image-Loader完全解析(二)--- 图片缓存策略详解
转载请注明本文出自xiaanming的博客(http://blog.csdn.net/xiaanming/article/details/26810303),请尊重他人的辛勤劳动成果,谢谢!本篇文章继续为大家介绍Universal-Image-Loader这个开源的图片加载框架,介绍的是图片缓存策略方面的,如果大家对这个开源框架的使用还不了解,大家可以看看我之前写的一篇文章Android转载 2014-06-19 23:24:25 · 442 阅读 · 0 评论 -
Android学习 图片折叠效果的实现
上一篇文章,我们利用Matrix的setPolyToPoly来实现图片的3D旋转,这一次,我们来实现一个漂亮一点的效果,让一张图片像折扇一样可以折叠起来。具体的效果如下这个效果是我有一次在DevBytes上看到的一个视频,由Google Android Team的员工介绍的一个效果,不过它们是把这个做成了一个可重复利用的自定义ViewGroup,我当时看了,发现这效果真是太帅了。于是自转载 2014-09-03 10:52:40 · 2150 阅读 · 1 评论