- 博客(37)
- 资源 (14)
- 收藏
- 关注
原创 SQLiteDatabase和Contentprovider
SQLiteDatabase和Contentprovider这两个数据库,我一般是用前面一个,喜欢它的操作数据库的语句,简单明了,可惜有时遇到数据库同步的问题,有时我们需要在一个数据库下建立多个表,多个Activity都要访问到数据库。最近就遇到过这个问题,虽然应用没有死掉,但有时报错也不太爽,报的警告如下A SQLiteConnection object for database '/sto
2013-08-30 17:04:35 2876
原创 android加载更多的图片
这是昨天改进后的,我测试了下,可以加载图片到5万张,估计5万以上也是没问题的,我只试到5万,其实也没必要这么高,现实中1000左右就差不多了,不过我的应用到100就差不多了,package com.lanlong.test;import java.io.File;import java.lang.ref.SoftReference;import java.lang.ref.We
2013-08-29 14:33:26 1381
原创 Drawable和Bitmap在内存中谁更省内存
今天在网上查找了下相关的资料,确实很少这方面的,不过也找到了一篇,根据这篇也做了相关测试发现除了getResources().getDrawable(R.drawable.ic_launcher)这个方法有绝对优势外,此方法可以加载图片到1000张,array2[i] = BitmapFactory.decodeFile(iconPath);//max 222 array[i]
2013-08-28 11:38:47 4184 1
转载 Android高效加载大图、多图解决方案,有效避免程序OOM
转自http://blog.csdn.net/djy1992/article/details/10388775我们在编写Android程序的时候经常要用到许多图片,不同图片总是会有不同的形状、不同的大小,但在大多数情况下,这些图片都会大于我们程序所需要的大小。 比如说系统图片库里展示的图片大都是用手机摄像头拍出来的,这些图片的分辨率会比我们手机屏幕的分辨
2013-08-27 14:49:18 982
转载 android动画的两种形式,总结得还行
转戴Tween Animation(渐变动画):通过对特定的对象做图像变换如平移、缩放、旋转、淡出/淡入等产生动画效果Frame Animation(帧动画):创建一个Drawable序列,这些Drawable可以按照指定的时间间隔一个一个的显示,也就是顺序播放事先做好的图像。1、Tween Animation动画:(1)Tween Animation有4种样式
2013-08-27 11:49:44 1042
转载 原来android配置文件可以这么写
不多说,直接贴转过来的的东西转自http://blog.csdn.net/caijunjun1006/article/details/10340147在Android开发过程中,经常需要改变控件的默认样式, 那么通常会使用多个图片来解决。不过这种方式可能需要多个图片,比如一个按钮,需要点击时的式样图片,默认的式样图片,然后在写一个selector的xml文件放在drawable文件夹中,但
2013-08-27 11:00:46 1497
转载 android 颜色选择器
看到一个android手机上的颜色选择器,觉得有参考价值,收藏了,转自http://blog.csdn.net/t12x3456/article/details/10298975Android 颜色选择器之ColorPickerDialog剖析 有这样一个需求,可以让用户自定义背景颜色,这就需要提供一个颜色选择器给用户. 在Android 中,如
2013-08-27 10:48:25 1941
转载 颜色篇
转自维基百科原文http://zh.wikipedia.org/wiki/RGB24比特模式[编辑]每像素24位(比特s per pixel,bpp)编码的 RGB 值:使用三个8位无符号整数(0 到 255)表示红色、绿色和蓝色的强度。这是当前主流的标准表示方法,用于真彩色和JPEG或者TIFF等图像文件格式里的通用颜色交换。它可以产生一千六百万种颜色组合,对人眼来说
2013-08-27 10:28:48 1118
原创 把图片放置到不同尺寸控件上
有时效果好像也不明显,public static Bitmap zoomImg(Bitmap bm, int newWidth ,int newHeight){ // 获得图片的宽高 int width = bm.getWidth(); int height = bm.getHeight();
2013-08-26 14:43:25 792
原创 根据指定电话号码得到通讯录上的姓名
public String getPeople(String mNumber) { String name = ""; String[] projection = { ContactsContract.PhoneLookup.DISPLAY_NAME, /*ContactsContract.CommonDa
2013-08-23 16:45:36 1238
原创 android自动更新软件版本
根据网上的然后小改import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.net.HttpURLConnection;import java.net.MalformedURLException;
2013-08-16 14:58:10 1086
转载 Android 第三方 UI 库 GreenDroid 使用方法
摘自http://www.acwind.net/blog/?p=1297一直觉得 Android SDK 本身提供的界面 UI 库实在是太难看了,而且提供的功能也总是这里那里很多缺憾。所以一直在关注各种第三方的 UI 组件,很多不错的库收费又挺高的。在论坛上大家都推荐开源的 GreenDroid,一款增强型的 Android UI 库,可以实现自定义的 TabBar、Segmented
2013-08-16 10:11:14 1465
转载 android 支持图片后缀为.gif的第三方类
摘自开源中国GifView 是一个为了解决android中现在没有直接显示gif的view,只能通过mediaplay来显示这个问题的项目,其用法和 ImageView一样,支持gif图片使用方法:1-把GifView.jar加入你的项目。2-在xml中配置GifView的基本属性,GifView继承自View类,和Button、ImageView一样是一个UI控件
2013-08-16 09:58:55 1141
转载 android 滑动菜单SlidingMenu的实现
转自http://blog.csdn.net/jj120522/article/details/8075249首先我们看下面视图: 这种效果大家都不陌生,网上好多都说是仿人人网的,估计人家牛逼出来的早吧,我也参考了一一些例子,实现起来有三种方法,我下面简单介绍下:方法一:其实就是对GestureDetector手势的应用及布局文件的设计.布局文
2013-08-16 09:55:20 1048
转载 Android网络连接判断与处理
转自http://www.cnblogs.com/qingblog/archive/2012/07/19/2598983.html获取网络信息需要在AndroidManifest.xml文件中加入相应的权限。 1)判断是否有网络连接 1 public boolean isNetworkConnected(Context context) { 2
2013-08-15 16:38:28 692
转载 根据位置来触发单击事件
原文在http://dev.10086.cn/cmdn/bbs/thread-49339-1-1.html在网上无意中发现这个东西,觉得有用,比如我知道某个button在(100, 100) 的坐标处我想通过这个坐标的值来触发butoon的单击动作,该怎么实现? public void myClickEvent(flo
2013-08-14 13:57:16 756
转载 可展开的列表组件ExpandableListView
转自http://blog.csdn.net/jasonzhou613/article/details/7540309[java] view plaincopy/* * 可展开的列表组件ExpandableListView * ExpandableListView是ListView的子类,它在普通的ListView的基础上进行了扩展,
2013-08-13 21:39:42 1347
转载 Notification的功能与用法
转自http://blog.csdn.net/jasonzhou613/article/details/7547794/* * Notification的功能与用法 * Notification是显示在手机状态栏的消息 * ----手机状态栏位于手机屏幕的最上方,Notification * 是具有全局效果的通知,程序一般是通过NotificationManager * 服
2013-08-13 21:36:53 913
转载 Android中如何获取网页中的指定内容
转自http://blog.csdn.net/jasonzhou613/article/details/8702315首先,我们要获取网页中的代码,然后在通过jsoup进行解析和遍历。我们首先要下载一个jsoup包,我下载的是jsoup-1.7.2,最后我会附上jsoup-1.7.2下载地址和我的源码下载地址。获取网页代码大家可以参考:http://www.360doc.com/conte
2013-08-13 21:24:52 4043
转载 看到一篇关于eclipse导入项目,java文件中文乱码的解决方案,先mark下
转自http://blog.csdn.net/jasonzhou613/article/details/8753628注:本文来自eclipse导入项目,java文件中文乱码的解决方案[java] view plaincopy/** * 建议在转换前先将代码备份 * * @date 2012-5-23 */
2013-08-13 21:21:47 1035
转载 Android消息推送
转自http://blog.csdn.net/jasonzhou613/article/details/8864302这是我以前需要的东西,虽然那时后来也找到了相关文章和代码,可惜后来又不需要了,就一直没看,现在先收藏最近在网上查了关于很多Android消息推送的资料,其中主要有四种方法。1) 使用GCM服务(Google Cloud Messaging)2) 使用XMPP协议
2013-08-13 21:13:24 869
转载 android简繁体相互转换
这个虽然估计以后不会怎么用得到,但还是觉得应该存起来转自http://blog.csdn.net/jasonzhou613/article/details/9194597简繁体相互转换,首先我们要引入一个包:jcc-bate-0.7.3.jar。我们先来看下这个包的结构:由图我们知道,通过JChineseConvertor.getInstance()
2013-08-13 21:05:38 3843
转载 Gallery自动循环滚动以及手动滚动的平滑切换
转自http://blog.csdn.net/lenghun00/article/details/7635374@Gallery配合dot使用时,如果放在RelativeLayout中,则手动滑动有反弹现象,其他layout没问题,现在还没弄清原因。首先继承Gallery重写OnFling函数,去除gallery的滚动惯性[java] view plaincopy
2013-08-13 15:27:12 1244
转载 Gallery中的子视图处理Click事件
转自http://obacow.iteye.com/blog/1330833Gallery中如果是要响应某一视图的点击事件只要设置setOnItemClickListener即可。通常的照片浏览不会有复杂的交互处理逻辑。但是如果gallery的视图不是简单的一张照片而是复杂的视图(Gallery的灵活应用将会为您带来很多的便利)。如需要模仿多屏切换的桌面效果(如android桌面的work
2013-08-13 09:33:05 1144
原创 Gallery平滑移动
看了些网上的方法弄了下平滑移动的效果,虽说最后是实现了,实现后发现也不是我想要的效果,对于我幸苦写过的代码先存放在这上面了package com.layout;import android.content.Context;import android.graphics.Camera;import android.graphics.Matrix;import android.
2013-08-12 17:58:13 1174
原创 常用类继承自ViewGroup的写法
通常情况下要写一个自定义的类继承自ViewGroup,仅需重写OnLayout这个方法就可以了, 到时再需要再上来copypublic class MyViewGroup extends ViewGroup { private final static int VIEW_MARGIN = 2;//定义一个边界值 private int maxWidth = 0;
2013-08-12 14:25:48 1116
原创 PopupWindow
case R.id.youbiananniu:// 顶部右边按钮 // 操作 if (bt_TopRight.getText().toString() .equals(getResources().getString(R.string.option))) { getPop
2013-08-12 09:21:51 879
原创 设置联系人头像的图片
icon = (ImageView) findViewById(R.id.icon); icon.setBackgroundResource(R.drawable.icos6); icon.setOnClickListener(new OnClickListener() { public void onClic
2013-08-12 09:07:47 1272
转载 使用Fragment替换TabHost
转自http://www.2cto.com/kf/201212/179843.htmlTabActivity在API 13(Android 3.2)被标记为过期,需要使用Fragment来实现,Fragment是Android 3.0引入的一个概念,主要就是为了适应各种不同的屏幕大小(手机、平板电脑)。Android 4.1发布时,google还发布了一个Android Support v4的
2013-08-10 17:08:07 1843
转载 android 分次加载内容
public class ContentActivity extends ActivityBase implements InfosListLayoutInterface { public InfosListAdapter listAdapter; public InfosListLayout newsListLayout; // 列表控件 publ
2013-08-09 11:43:43 944
原创 左右上下都能滚动的效果
最近在做一个项目,要求实现上下能滚动,每项能左右滚动,最后效果是实现了,可数据的通信可能有点麻烦,暂时又被砍掉了,先放上来存档,转载请注明出处,谢谢代码如下public class GroupActivity extends Activity { private List gbList;// private MyListAdapter adapter;
2013-08-09 11:36:34 1649
转载 Gallery带阴影和缩放特效
下面这个是在Z轴缩放的效果,忘记是从哪里下载的了,用法直接在xml文件中直接引用就可以了public class MyGallery extends Gallery {private Camera mCamera = new Camera(); private int mMaxRotationAngle = 60; private int mMaxZoom =
2013-08-09 10:35:23 1027
转载 android自定义布局中的平滑移动
转自http://blog.csdn.net/bigapple88/article/details/7664066在android应用程序的开发过程中,相信我们很多人都想把应用的交互做的比较绚丽,比如让界面切换平滑的滚动,还有热度灰常高的伪3D等界面效果,通常情况下,系统提供的应用在特效这方面只能为我们提供简单的动画接口,所以要想实现比较酷炫的效果还是要自己去开发布局控件(即所谓的自定义V
2013-08-07 17:59:37 1034
原创 TextView跑马灯效果
android:id="@+id/pageText" android:layout_width="250dip" android:layout_height="30dip" android:gravity="center" android:marqueeRepea
2013-08-07 17:01:35 940
原创 从网络得到图片数据保存到手机中,
之前我是想把图片以blob的形式全部存数据库的,试了好几种方法都不行,暂时先存文件了,主要是sql语句不支持数组形式存从网络中下载图片放到手机中,urlpath图片的网络地址,这个方法是得到图片的二进制数据public byte[] getImage(String urlpath) throws Exception {URL url = new URL(urlpath);Htt
2013-08-06 14:41:20 1066
原创 设置指定文字的颜色
有时候我们经常需要设定指定文字的颜色,比如查询到的文字设置成和其它不一样的颜色,高亮显示,刚刚我试了效果还不错,特放上来留着笔记,以后直接来copy就可以了,我是个懒虫,核心代码如下//test====================================这些我是写在BaseAdapter里面的getView方法里的,因这些个数据是在listView中的,所以设了几个标记if
2013-08-06 00:04:45 2060 2
原创 用联想wndows8系统做android调试开发,adb server无法启动的原因
今天换了台笔记本,联想V480的,装好开发软件,配置好一环境,于是打算先试一下能不能用,结果在eclipse devices中死活看不到设备,于是开如找各种问题,最后在度娘的帮助下终于找到了答案,我的是那个联想一个服务占了adb 端口,进程名为 lenovo 进程号为4080 ,(网上那位大虾的进程号是4236)经本人亲自试过,觉得可行,网上那们大虾的解决方案如下 [html]
2013-08-04 16:25:03 1462
统计流量一
2016-03-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人