- 博客(29)
- 资源 (20)
- 收藏
- 关注
原创 Android 遍历文件夹,搜索指定扩展名的文件
private List lstFile = new ArrayList(); //结果 List public void GetFiles(String Path, String Extension, boolean IsIterative) //搜索目录,扩展名,是否进入子文件夹{ File[] files = new File(Path).listFi
2013-11-29 16:08:48 883
原创 Android中几种图像特效处理的集锦
package com.android.tutor; import android.graphics.Bitmap; import android.graphics.Canvas; import android.graphics.LinearGradient; import android.graphics.Matrix; import android.graphic
2013-11-29 09:07:08 675
原创 intent action大全
1.从google搜索内容 Intent intent = new Intent(); intent.setAction(Intent.ACTION_WEB_SEARCH); intent.putExtra(SearchManager.QUERY,"searchString") startActivity(intent);2.浏览网页 Uri uri =
2013-11-29 09:03:10 593
原创 Log的用法
在Android群里,经常会有人问我,Android Log是怎么用的,今天我就把从网上以及SDK里东拼西凑过来,让大家先一睹为快,希望对大家入门Android Log有一定的帮助.android.util.Log常用的方法有以下5个:Log.v() Log.d() Log.i() Log.w() 以及 Log.e() 。根据首字母对应VERBOSE,DEBUG,INFO, WARN,ERRO
2013-11-29 09:00:18 1055
原创 Android 遍历文件夹,搜索指定扩展名的文件
private List lstFile = new ArrayList(); //结果 List public void GetFiles(String Path, String Extension, boolean IsIterative) //搜索目录,扩展名,是否进入子文件夹{ File[] files = new File(Path).listFi
2013-11-29 08:55:45 1117
原创 在Android使用RSA 算法加解密
RSA由于public key 和private key的不同,极大的提高了文件的安全性。 对称算法是同key的 ,这样很容易被人破解。 RSA算法: import java.security.Key; import java.security.KeyFactory; import java.security.KeyPair; im
2013-11-29 08:54:36 708
原创 免费 webservice 收集
天气预报Web服务,数据来源于中国气象局 公用事业http://www.webxml.com.cn/WebServices/WeatherWebService.asmx中国股票行情分时走势预览缩略图 http://www.webxml.com.cn/webservices/ChinaStockSmallImageWS.asmx中国股票行情数据 WEB 服务(支持深圳和上海股
2013-11-29 08:50:54 522
原创 Android自适应不同分辨率或不同屏幕大小的layout布局(横屏|竖屏)
一:不同的layout Android手机屏幕大小不一,有480x320, 640x360, 800x480.怎样才能让App自动适应不同的屏幕呢? 其实很简单,只需要在res目录下创建不同的layout文件夹,比如layout-640x360,layout-800x480,所有的layout文件在编译之后都会写入R.java里,而系统会根据屏幕的大小自己选择合适的layout进
2013-11-29 08:49:22 865
原创 android 录音
package cn.com.chenzheng_java.media; import java.io.IOException; import android.app.Activity; import android.media.MediaRecorder; import android.os.Bundle; public class MediaRecordActivity e
2013-11-29 08:40:21 558
原创 android 当前日期的前后n天的用法
SimpleDateFormat DateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//当前日期的七天前的日期mCalendar.set(Calendar.DATE, mCalendar.get(Calendar.DATE) - 7);Date SevenAgoTime=mCalendar.getTime();
2013-11-25 13:50:15 1530
原创 Android如何防止apk程序被反编译
作为Android应用开发者,不得不面对一个尴尬的局面,就是自己辛辛苦苦开发的应用可以被别人很轻易的就反编译出来。Google似乎也发现了这个问题,从SDK2.3开始我们可以看到在android-sdk-windows\tools\下面多了一个proguard文件夹proguard是一个java代码混淆的工具,通过proguard,别人即使反编译你的apk包,也只会看到一些让人很难
2013-11-25 13:49:35 454
原创 android 上传文件
android端:private String photoPath = Configuration.SD_CARD_PATH + "/123.jpg";public void uploadFile2Svr() { long l = System.currentTimeMillis(); HttpClient httpclient = new DefaultHtt
2013-11-25 13:48:11 650
原创 Android ListView专题之十一 列表之分组
运行效果:ListView专题之十一 列表之分组" name="image_operate_39121320389245864" alt="[转载]Android ListView专题之十一 列表之分组" src="http://s10.sinaimg.cn/middle/4ca9ceeftb0e313640209&690" width="460" height="504" style="
2013-11-25 13:38:02 555
原创 ContentProvider
我没知道 在android 有多种存储数据的方式 File SharePreference Sqlite 但各自的数据存取都是用各自的API 而ContentProvider 的作用同一对外操作数据的API 当应用继承ContentProvider类,并重写该类用于提供数据和存储数据的方法,就可以向其他应用共享其数据。虽然使用其他方法也可以对外共享数据,但数据访问方式会因数据存储的方式而不
2013-11-25 11:31:10 459
原创 关于android中PendingIntent.getBroadcase的注册广播
使用语句[java] view plaincopyPendingIntent intent= PendingIntent.getBroadcast(Context context, int requestCode, Intent intent, int flags) 获得PendingIntent,浏览了各类文章,大多数说了这种方法
2013-11-25 11:30:12 625
原创 AlarmManager类的应用(实现闹钟功能)
、AlarmManager,顾名思义,就是“提醒”,是Android中常用的一种系统级别的提示服务,可以实现从指定时间开始,以一个固定的间隔时间执行某项操作,所以常常与广播(Broadcast)连用,实现闹钟等提示功能2、AlarmManager的常用方法有三个:(1)set(int type,long startTime,PendingIntent pi);该方法用于设置
2013-11-25 11:30:05 525
转载 带有验证的soap webservice
这次介绍的是android调用.net的带soapheader的webservice,布局文件很简单就一个button,网上有很多教程讲了android怎么调用webservice,好像带soapheader的很少~~好吧。。那就开始吧。。首先我们需要一个jar文件~~可以去网上搜ksoap2,我这里用的是ksoap2-android-assembly-2.5.2-jar-with-dep
2013-11-25 11:29:12 662
原创 android通过ksoap2和axis调用web service
针对我们的订餐系统做如下记录:1. 整理dao包下的类:a) 把连接数据库的内容直接写在类里,不调用SqlFunctionb) 有些返回的是entity包下的实体类,把这些返回值改成String,内容用标签分隔2. axis在tomcat的webapp下面,把整理好的类放到axis下,把后缀改成jws3. 在浏览
2013-11-25 11:27:19 1382
原创 Android有效解决加载大图片时内存溢出的问题
尽量不要使用setImageBitmap或setImageResource或BitmapFactory.decodeResource来设置一张大图, 因为这些函数在完成decode后,最终都是通过java层的createBitmap来完成的,需要消耗更多内存。 因此,改用先通过BitmapFactory.decodeStream方法,创建出一个bitmap,再将其设为ImageView的
2013-11-25 11:26:51 477
原创 Android有效解决加载大图片时内存溢出的问题
尽量不要使用setImageBitmap或setImageResource或BitmapFactory.decodeResource来设置一张大图, 因为这些函数在完成decode后,最终都是通过java层的createBitmap来完成的,需要消耗更多内存。 因此,改用先通过BitmapFactory.decodeStream方法,创建出一个bitmap,再将其设为ImageView的
2013-11-25 11:25:46 475
原创 Android远程图片获取和本地缓存
外一个问题就是加载速度,如果应用中图片加载速度很慢的话,那么用户同样会等到崩溃。那么如何处理好图片资源的获取和管理呢?异步下载本地缓存异步下载大家都知道,在android应用中UI线程5秒没响应的话就会抛出无响应异常,对于远程获取大的资源来说,这种异常还是很容易就会抛出来的,那么怎么避免这种问题的产生。在android中提供两种方法来做这件事情:启动一个新的线程来获取资源,
2013-11-25 11:24:07 492
原创 android] TextView文本的 “选择文字”“复制” “
EditText的长按事件会自动弹出上下文菜单,其中有“选择文字”“复制”“粘贴”等功能选项,想让TextView也具有这样的功能,经研究,EditText就是继承于TextView而来的,在TextView的源码中就存在“选择文字”“复制”“粘贴”等功能的代码,(但是为什么在布局中添加组件却不能直接使用这些功能呢,尚有待研究),我发现一种简单方法可以使EditText“变成”具有“选择文字”“复
2013-11-25 11:22:09 3773
原创 Android ListView分页时出现java.lang.ClassCastException: android.widget.HeaderViewListA
在ListView分页中,当刷下一页的数据时,会出现java.lang.ClassCastException: android.widget.HeaderViewListAdapter 不能强转为listview的异常信息,这是因为当向listview中加入headerview或者footviwer时,调用ListView的setAdapter方法会将adapter转化为headerviewlis
2013-11-25 11:18:55 521
原创 android 软键盘
<activity android:windowSoftInputMode=["stateUnspecified", "stateUnchanged", "stateHidden", "stateAlwaysHidden", "sta
2013-11-25 11:17:43 476
原创 android XML布局大全
第一类:属性值为true或false android:layout_centerHrizontal 水平居中 android:layout_centerVertical 垂直居中 android:layout_centerInparent 相对于父元素完全居中 android:layout_alignPa
2013-11-25 11:07:32 724 1
原创 Android开发 WebView加载从本地加载图片
//此格式为从网上加载图片的格式把http://xxx/xxx/xxx/a.jpg/>格式//此格式为从本地加载图片的格式此目录为SD卡根目录(建议使用Environment.getExternalStorageDirectory()方法获取SD卡根目录)改成file:///sdcard/a.jpg/>格式 //获取一个字符串中图片链接地址列表传入一个字符串获取其中全部图片链接
2013-11-25 10:43:20 1179
原创 android url中中文参数乱码问题的解决
//调用方法Utils.encoder("url中的中文");Utils中的转码方法 //得到转码后的数据 public static String encoder(String value) throws UnsupportedEncodingException { // 转中文 String enUft = URL
2013-11-25 10:38:35 832
原创 android所有权限
访问登记属性 android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限 获取错略位置 android.permission.ACCESS_COARSE_LOCATION,通过WiFi或移动基站的方式获取用户错略的经纬度信息,定位精度大概误差在30~1500米获取精确位置 android.perm
2013-11-25 10:37:53 489
原创 Eclipse中常用的快捷键和模板配置
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对
2011-10-25 16:53:15 353
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人