- 博客(567)
- 资源 (29)
- 收藏
- 关注
转载 android 多线程断点续传下载 三
今天跟大家一起分享下android开发中比较难的一个环节,可能很多人看到这个标题就会感觉头很大,的确如果没有良好的编码能力和逻辑思维,这块是很难搞明白的,前面2次总结中已经为大家分享过有关技术的一些基本要领,我们先一起简单回顾下它的基本原理。http://blog.youkuaiyun.com/shimiso/article/details/6763664 android 多线程断点续传下载 一
2013-08-11 17:56:58
211
SWT GIF工具类
直接代码,详见注释。问题: 1.性能方面不是很理想,该实现方式会向目标控件请求redraw,频繁的刷新可能会引起闪屏等问题 建议:a)使用双缓存 b)如果可以的话,在单独的canvas上绘制,这时所有的处理仅针对canvas即可 本想按
2013-01-12 09:33:27
215
转载 android error: Apostrophe not preceded 错误解决办法
« 利用ecto发布wordpress文章使用Xcode创建Iphone的HelloWord »android error: Apostrophe not preceded 错误解决办法eclipse引入之前项目中的android项目,资源文件values中报特殊字符没有被转义错误,错误信息如下:error: Apostrophe not precede
2012-02-23 09:00:15
165
转载 关于Android应用多语言支持实现
多语言支持包含有两种情况:1. 程序本身提供有一个切换配置,可随时切换显示 2. 随系统的语言环境自动切换,也就是当更换系统显示语言设置时,软件也显示相应的语言版本。第一种稍复杂些,本人没实现过,有需要的可以参考下这里:www.eoeandroid.com/forum.php?mod=viewthread&tid=82591下面着重介绍第二种,因为更实用更简单!第一步:将应
2012-02-22 09:54:50
152
转载 如何设置Android多国语言对应(2)
默认生成的string.xml的代码:Hello World, Test!Test-Multilingual修改刚刚生成的res\values-zh-rCN目录下的string.xml:测试多语言你好 多语言测试运行结果:en-us:英文 zh-cn:中国大陆 zh-tw:台湾 因为设
2012-02-22 09:10:50
126
转载 如何设置Android多国语言对应
>我们建好一个android 的项目后,默认的res下面 有layout、values、drawable等目录这些都是程序默认的资源文件目录,如果要实现多语言版本的话,我们就要添加要实现语言的对应的资源文件。首先我们点击添加Android Xml File按钮,会出现下面的界面:输入文件名:string.xml,选中Values单选框,并把下面左列表
2012-02-22 08:54:49
143
转载 android 语言设置
[Android]应用语言切换的三种方法 Android对国际化与多语言切换已经做得不错了,一个应用只要命名相应语系的values-[language]文件夹,通过“设置”→“语言&键盘”→“选择语言”即可实现应用多种语言的切换。 但如何在应用里自己实现?搜索过发现网上有如下的做法:view plaincopy to clipboardprint? Resour
2012-02-22 08:35:52
123
转载 Android achartengine统计图
最近在安卓2.2上写个实时的监控程序,要用到统计图。从网上搜了下Java4Less (http://java4less.com/charts/chart.php?info=android) - Chart4J (http://code.google.com/p/charts4j/) - BlueChart (http://code.google.com/p/blue
2012-02-17 14:04:27
155
转载 achartengine之Demo学习6——demo中没使用的方法
运行demo可以发现,它的所有chart都是可以移动,背景色为黑。。。。不过我们有时候会希望chart不动或者改变背景色等一些样式。这节就介绍一些demo中没有使用的但有很常见的一些关于设置renderer的方法我也是一边看帮助文件一边在学习,下面的内容会不断更新,方便自己学习和查阅1、//设置图形不可移动org.achartengine.renderer.
2012-02-17 09:31:22
146
转载 ddms截屏
今天上班没事干,看看android的源码,发现在tool文件夹下有个screenshot的文件夹,好奇之下打开看看,原来是一个截屏幕的应用,于是速度打开,看到里面有个main方法,于是决定调教下此类,新建的java工程中复制这个类,但是需要引入ddmslib包里面的类,遂在源码里面搜索ddms,找到一个ddms.jar和ddmslib.jar于是把ddmslib.jar引入工程中。然后运行scre
2012-02-17 09:25:10
130
转载 ddms截屏之实时显示android屏幕内容
前几天搞了个截屏出来,今天再加点应用,将截到的屏幕内容实时显示出来,废话不多说,上图先 原理很简单,就是将截到的图片一帧一帧的现在在label上面。至于怎么截图则在上一篇简单的介绍到了。有兴趣的童鞋可以加上图片保存什么的功能还可以加上通过控制label上的图片来控制android屏幕上的事件,类似robot,但是android上没有robot类,不过可以根据andr
2012-02-17 09:24:48
146
转载 【Android】报表、线图、饼图、柱状图 (工具整理)
1.achartengine(http://code.google.com/p/achartengine/)android2. android-ski-report(http://code.google.com/p/android-ski-report/)这个项目在Google Market也可以下载到。3
2012-02-17 09:01:01
120
转载 报表 charts4j
1. 简介 charts4j is a Java chart library that enables developers to programmatically generate nearly all 1 the charts available in the Google Chart API . charts4j can be incorporated into any Intern
2012-02-17 08:58:05
160
转载 achartengine动态加载数据
现在项目有个需求就是利用achartengine动态的加载数据,当拖动图表时会下载几条数据,拖动的轨迹越长,加载的数据就越多。网上查了些资料,找不到这样的例子。于是自己写了个package com.cng;Java代码 import java.util.ArrayList; import java.util.List; import org.a
2012-02-17 08:51:54
125
转载 近百android开源项目贡献
我从网上总结出来的,希望对android爱好者有帮助。Android PDF 阅读器 http://sourceforge.net/projects/andpdf/files/个人记账工具 OnMyMeans http://sourceforge.net/projects/onmymeans/developAndroid电池监控 Android Battery Dog
2012-02-17 08:46:55
148
转载 某android平板项目开发笔记----aChartEngine图表显示(1)
android的数据报表显示 对于数据的可视化,之前,是想直接用Canvas 来画,不过,评估了一下,工作量挺大的,因为,是一个人开发,而且是从零开始,如果写一个Canvas 画报表的方法,太费时间了,于是,上网找了一下,果然被我找到了…AchartEnginehttp://code.google.com/achartengine绘制的基础
2012-02-17 08:43:12
114
转载 AChartEngine画折线图技巧分享
ChartEngine是为Android应用而设计的绘图工具库。可用于绘制多种图标,目前该绘图工具库的最新稳定版本是0.7。 ChartEngine支持的图表类型:折线图、区域图、散点图、时间图、柱状图、饼状图、气泡式图表、环形图、高低交替图。 以上每种图表都可以包含多个序列, 可以将X轴以水平或垂直的形式显示,也支持很多自定义的特性。另外,图表可以作为Viewl构建,也可以作
2012-02-17 08:41:08
119
转载 使用AChartEngine画柱状图
AChartEngine(简称ACE)是Google的一个开源图表库(for Android)。它功能强大,支持散点图、折线图、饼图、气泡图、柱状图、短棒图、仪表图等多种图表。 该项目地址位于: http://code.google.com/p/achartengine/你可以选择合适的版本下载,每个版本都有一个jar包、实例源代码和java doc提供下载。当前最新版本为0.6。
2012-02-17 08:39:50
133
转载 为文本指定特定的软键盘类型
前面我们通过指定为电话号码特定格式,然后键盘类型变成了拨号专用的键盘,这个是自动变的,其实我们也可以通 过android:inputType来设置文本的类型,让输入法选择合适的软键盘的。。android:inputType有很多类型,这里使用date类型来演示,修改main.xml如下: Xml代码 xml version="1.0" encoding="utf
2012-02-15 15:59:17
99
原创 android activity悬浮且透明
这个功能实现了一个自定义的textvew悬浮在所有的ui控件之上 ,且透明, 只是这种透明效果不是很好,如下图所示:这是天天动听的效果: 它的这个透明效果很好,不知道哪位大侠指点一下,先谢谢了上代码:下载地址:http://download.youkuaiyun.com/detail/haojunming/3999342TopFrame.javapackage com.ia
2012-01-05 09:24:22
148
android activity悬浮且透明
这个功能实现了一个自定义的textvew悬浮在所有的ui控件之上 ,且透明, 只是这种透明效果不是很好,如下图所示:这是天天动听的效果: 它的这个透明效果很好,不知道哪位大侠指点一下,先谢谢了上代码:下载TopFrame.javapackage com.iaiai;import android.app.Activity;import android.
2012-01-05 08:44:50
614
转载 Android有趣的全透明效果--Activity及Dialog的全透明(附android系统自带图标大全)
1.Activity全透明同学zzm给了这个有趣的代码,现在公布出来。先在res/values下建colors.xml文件,写入: xml version = "1.0" encoding = "UTF-8" ?> resources > color name = "transparent" > #9000 color > reso
2011-12-31 09:52:23
118
原创 android检测重力感应的xyz值
下载地址:http://download.youkuaiyun.com/detail/haojunming/3987177效果图:注意看title上代码:package com.boao;import android.os.Bundle;import android.app.Activity;import android.hardware.SensorManager;i
2011-12-31 09:09:35
166
原创 android根据重力感应换歌
这里我只实现了一部分,在onShake这个方法里面用一个toast来表示换歌,将来了再把这个功能做完整。下载地址:http://download.youkuaiyun.com/detail/haojunming/3987184效果图:向左甩:向右甩上代码:package com.boao;import android.os.Bundle;import android
2011-12-31 09:05:57
125
转载 android listview使用checkbox
想写一个android的listview里面使用checkbox的例子,网上找了一些,要么就是我选中以后不能及时的获取所选项的信息,要么就是不能给listview再设定单项点击事件,后来搜了一段时间才找到一个功能相对比较全的代码,把它写成一个demo,运行了一下,现在把代码共享一下。这个不是我自己的成果。所有把这篇文章定义为转载。下载地址:效果图:点击checkbox以后的效果:
2011-12-30 17:18:18
118
原创 android listview中添加RadioButton解决了setOnItemClickListener不起作用不起作用的问题
想写一个listview中使用RadioButton的例子,可是这个RadioButton有点不好用,不能做到单选,后来找了一个,可是它没有重用自定义adapter里面的converview这样效果不好。自己从网上搜了一大把总算是找到一个既可以实现功能,又效率比较高的例子,可是又遇到一个问题,它的setOnItemClickListener不起作用,后来又搜,找到了一个方法就是我们可以通过对Ite
2011-12-30 10:04:14
260
转载 主题:Android 悬浮Activity并可拖动(访悬浮歌词)
天天动听, 这款Android手机上的音乐播放器,相信不少朋友都曾用过。 不知大家是否注意到,天天动听有一个迷你歌词的特效。 什么效果呢? 就是不管你切到什么画面, 歌词永远显示,并且可以拖动。 类型QQ音乐,在电脑上播放时显示的歌词效果。 下面先来看一下效果。 这个歌词是在所有界面之上的。 下面我们将这个效果解剖一下, 我认为主要有三个难点: 1. 歌词悬浮在所有
2011-12-29 16:19:36
128
原创 android主线程给子线程发送消息
下载地址:http://download.youkuaiyun.com/detail/haojunming/3980446效果图:上代码:package com.boao;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.os.Loope
2011-12-29 13:33:41
262
转载 android 中 Proguard 和JNI 相关
在Android项目中用到JNI,当用了proguard后,发现native方法找不到很多变量,原来是被produard优化掉了。所以,在JNI应用中该慎用progurad啊。解决办法: 1、在Android.mk中加入一行: LOCAL_PROGUARD_FLAGS := -include $(LOCAL_PATH)/proguard.flags 2、创建proguard
2011-12-27 20:27:26
117
转载 JAVA提供的集合运算API JAVA自带交集并集差集运算的API
不知道你有没有遇到,在实现数据挖掘一些算法或者是利用空间向量模型来发现相似文档的时候,会遇到求两个集合的交集的情况。以前一般是采用比较笨拙的办法,依次遍历其中 一个集合的元素,然后判断它是否包含在另一个集合中。这样做非常机械繁琐,代码编得让人心烦,其实java的api中提供了对集合进行交、并、差运算的功 能,灰常强大!看下面的例子:public class SetOpt { publ
2011-12-27 09:43:07
162
转载 Android Java混淆(ProGuard)
ProGuard简介ProGuard是一个免费的java类文件压缩,优化,混淆器.它探测并删除没有使用的类,字段,方法和属性.它删除没有用的说明并使用字节码得到最大优化.它使用无意义的名字来重命名类,字段和方法. ProGuard的使用是为了: 1.创建紧凑的代码文档是为了更快的网络传输,快速装载和更小的内存占用. 2.创建的程序和程序库很难使用反向工程.
2011-12-26 20:35:12
200
转载 主线程向子线程发送消息
public class TestHandler extends Activity { Button m_startbtn ;Button m_endbtn;MyThreadHandler m_threadHandler; /** Called when the activity is first created. */ @Override publ
2011-12-26 17:29:09
120
转载 在Android使用 SAX 方式进行异步解析
对XML文件进行解析有两种:DOM方式和SAX方式。在Android应用中,多采用SAX方式。这种方式是基于方法回调的,解析速度快,内存消耗小。我们在SAX解析中增加了异步更新主线程的代码,使用户体验更佳。一、主线程主线程是Activity,实现了自定义接口AsyncSaxResponse。该接口定义了3个方法,分别是:public void parserUpdateNotify(Ar
2011-12-23 15:50:46
96
转载 JNI最全参考整理
这是我在做一个JNI项目时,找到比较好参考网站等。由于JNI的相关信息比较少,所以整理一下,在此与大家分享学习:1.C++ 与 Java 混合编程http://blog.youkuaiyun.com/defonds/article/details/49326182.通过JNI实现Java和C++的相互调用http://www.blogjava.net/role0523/
2011-12-23 14:17:34
132
转载 AndroidJNI 函数介绍
1、AndroidJNI.AllocObject 分配对象static function AllocObject (clazz : IntPtr) : IntPtrDescription描述Allocates a new Java object without invoking any of the constructors for the object.分配新 Java 对象而不
2011-12-23 10:20:51
160
转载 使用 Java Native Interface 的最佳实践
http://www.ibm.com/developerworks/cn/java/j-jni/#listing2 Java™ 本机接口(Java Native Interface,JNI)是一个标准的 Java API,它支持将 Java 代码与使用其他编程语言编写的代码相集成。如果您希望利用已有的代码资源,那么可以使用 JNI 作为您工具包中的关键组件 —— 比如在面
2011-12-23 10:03:01
165
转载 用 JNI 进行 Java 编程
http://www.ibm.com/developerworks/cn/education/java/j-jni/index.html 本教程描述和演示了 Java 本机接口(Java Native Interface)的基本的和最常用的技术 ― 从 Java 程序调用 C 或 C++ 代码,以及从 C 或 C++ 程序调用 Java 代码 ― 以帮助您迅速而高效地开发自
2011-12-23 10:01:37
152
转载 JNI数组传递与异常处理
JNI通过JNIEnv提供的操作Java数组的功能。它提供了两个函数:一个是操作java的简单型数组的,另一个是操作对象类型数组的。因为速度的原因,简单类型的数组作为指向本地类型的指针暴露给本地代码。因此,它们能作为常规的数组存取。这个指针是指向实际的Java数组或者Java数组的拷贝的指针。另外,数组的布置保证匹配本地类型。为了存取Java简单类型的数组,你就要要使用GetXXXArra
2011-12-23 09:05:03
93
原创 jni例子--在jni里面抛出异常
下载地址:效果图:上代码: package com.boao;import android.app.Activity;import android.os.Bundle;public class JniThrowExceptionActivity extends Activity { /** Called when the activity is first
2011-12-23 08:54:31
108
原创 jni例子--在jni里面抛出异常
下载地址;http://download.youkuaiyun.com/detail/haojunming/3957248效果图:这是程序运行时抛出的异常上代码:package com.boao;import android.app.Activity;import android.os.Bundle;public class JniCatchThrowActivity ex
2011-12-22 15:43:37
106
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人