-
android常用操作:sdcard的读取和写入 实例 附完整源码
首先如果要在程序中使用sdcard进行存储,我们必须要在AndroidManifset.xml文件进行下面的权限设置: 在AndroidManifest.xml中加入访问SDCard的权限如下: 接着我们在使用SDcard进行读写的时候 会用到Environment类下面的几个静态方法 1: getDataDirectory() 获取到Androi中的data数据目录 2:getDownloadCacheDirectory() 获取到下载的缓存目录 3:getExternalStorageDirectory() 获取到外部存储的目录 一般指SDcard 4:getExternalStorageState() 获取外部设置的当前状态 一般指SDcard, android系统中对于外部设置的状态,我们比较常用的应该是 MEDIA_MOUNTED(SDcard存在并且可以进行读写) MEDIA_MOUNTED_READ_ONLY (SDcard存在,只可以进行读操作) 当然还有其他的一些状态,可以在文档中进行查找到 5:getRootDirectory() 获取到Android Root路径 6:isExternalStorageEmulated() 返回Boolean值判断外部设置是否有效 7:isExternalStorageRemovable() 返回Boolean值,判断外部设置是否可以移除
- 2013-05-27下载
- 积分:1
-
网络获取图片(缓存)
package com.hsx.imageloader.adapter;import android.content.Context;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;import android.widget.BaseAdapter;import android.widget.ImageView;import android.widget.TextView;import com.hsx.imageloader.listener.AnimateFirstDisplayListener;import com.nostra13.universalimageloader.core.DisplayImageOptions;import com.nostra13.universalimageloader.core.ImageLoader;import com.nostra13.universalimageloader.core.assist.ImageLoadingListener;import com.nostra13.universalimageloader.core.display.RoundedBitmapDisplayer;import com.hsx.imageloader.R;public class ItemAdapter extends BaseAdapter {DisplayImageOptions options;private ImageLoadingListener animateFirstListener = new AnimateFirstDisplayListener();String[] imageUrls;Context context;public ItemAdapter(String[] imageUrls, Context context) {super();this.imageUrls = imageUrls;this.context = context;options = new DisplayImageOptions.Builder().showStubImage(R.drawable.ic_launcher)//设置图片在下载期间显示的图片.showImageForEmptyUri(R.drawable.ic_launcher)//设置图片Uri为空或是错误的时候显示的图片.showImageOnFail(R.drawable.ic_launcher)//设置图片加载/解码过程中错误时候显示的图片.cacheInMemory(true)//是否緩存都內存中.cacheOnDisc(true)//是否緩存到sd卡上.displayer(new RoundedBitmapDisplayer(20)).build();}private class ViewHolder {public TextView text;public ImageView image;}@Overridepublic int getCount() {return imageUrls.length;}@Overridepublic Object getItem(int position) {return position;}@Overridepublic long getItemId(int position) {return position;}@Overridepublic View getView(final int position, View convertView, ViewGroup parent) {final ViewHolder holder;if (convertView == null) {LayoutInflater inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);convertView = inflater.inflate(R.layout.item_list_image, parent, false);holder = new ViewHolder();holder.text = (TextView) convertView.findViewById(R.id.text);holder.image = (ImageView) convertView.findViewById(R.id.image);convertView.setTag(holder);} else {holder = (ViewHolder) convertView.getTag();}holder.text.setText("Item " (position 1));// ImageLoaderImageLoader imageLoader = ImageLoader.getInstance();imageLoader.displayImage(imageUrls[position], holder.image, options, animateFirstListener);return convertView;}}
- 2015-03-05下载
- 积分:1
-
android 界面开发-高仿美团界面 源码下载
android界面,高仿美团界面效果
- 2015-04-20下载
- 积分:1
-
android使用JSON进行网络数据交换(服务端、客户端)的实现
android使用JSON进行网络数据交换(服务端、客户端)的实现
- 2015-04-17下载
- 积分:1
-
仿微信UI 实例源码下载,Android学习
本软件基本实现微信的所有UI效果。具备如下功能点:登录、功能指引、退出对话框、设置界面、会话界面、右上角功能键、详细资料头像点击放大效果、摇一摇摇一摇判断“shake”部分来源于网络,具体地址忘了。。。。摇一摇的动画效果是我做的,支持真机摇一摇哦! 新特点:主界面使用的是viewpager 支持手势也支持底部图标点击!(比原版微信tabhost强多了!)其他的不说了,看截图:
- 2015-02-02下载
- 积分:1
-
android grid 分页示例代码(美团九宫格导航)
实现美团九宫导航
- 2016-06-01下载
- 积分:1
-
android 手机拍照上传到服务器
android 手机拍照上传到服务器
- 2013-06-26下载
- 积分:1
-
android 加班统计与记录 应用源码下载
可以记录每天的加班时间,和统计出加班费。
- 2015-06-19下载
- 积分:1
-
下拉刷新demo
实现listview的下拉刷新
- 2013-05-15下载
- 积分:1
-
android 高德地图最新API
搞的地图最新1.4.2 Demo1.将MapApi.jar放到工程libs目录下;如果需要使用矢量地图,将libminimapv320.so放到libs下的armeabi目录下。2.在工程Build Path>Configure Build Path…>libraries 中选择“Add Externel JARs…”,选定MapApi.jar,点击OK,这样就可以将高德地图Android API 库文件引入。然后在工程Build Path>Configure Build Path…>Order and Export 中将引入的库文件MapApi.jar 选中(在Android2.2及以前的版本中必须选中,否则会有问题),点击OK。3.如果遇到问题,可以上问答社区http://api.amap.com/qa/。
- 2013-05-30下载
- 积分:1