自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我的Android实际开发

结合网上和实际开发中所遇到的

  • 博客(19)
  • 收藏
  • 关注

原创 android 聊天列表页面的时间显示问题--1(星期显示,暂无分块)

“` //封装方法显示时间:错了 应该与当前时间比较的 private String transTime(long infoTime){ Date data=new Date(); long l = 24*60*60*1000; //打印当天零点问题:不要使用Calendar通过去设置常量,有bug。 Log.e("jxf","打印零点"+(data.ge

2016-06-29 19:17:36 2585

原创 Android屏幕适配

一:Bitmap的加载以及颜色意义: 加载进内存图片大小:图片像素值*每个像素的大小 16、256:表示的二进制(在二进制中4位最大值16 所以16色图占4 以为是8 所以是1/2位)(一位是8个二进制:其他的是计算所占的位数) 单色图:1个像素 表示1/8位 16色图1个像素 表示1/2位 256色图1个像素 表示1位 24位色图1个像素 表示3位(24位是3个8:所以是3位:一个

2016-03-17 10:42:45 316

原创 关于字体大小随手机底层设置改变而改变的问题

使用字体包:字体大小仍然会随着手机设置–显示– 改变而改变所以使用代码控制: 在baseactivity中复写原有的方法@Override public Resources getResources() { Resources res = super.getResources(); Configuration config = new Configu

2016-03-16 18:18:10 494

原创 区别与网上的数据库备份恢复:使用内存集合list或者map

网上流传较多的是:数据库文件的备份存储和文件还原 :也就是数据库操作之前保存一份原来的文件 需要还原的时候 用这份文件替换操作了的数据库文件但是对于条数有限制的数据库 表格 需要还原:只需要保存原来的一份数据库表中的 数据 需要还原的时候 还原回来就可以了但是 不能使用下列的方法从数据库表中取出全部数据 放到一个集合1中 然后 new 一个新集合2 2.addall(1) //特别注意:集合中

2016-03-16 18:14:47 369

原创 intent传递数据方法总结

传递正常数据: 1:intent 传递: Intent intent = new Intent(context, HomeDetailActivity.class); intent.putExtra(“url”,newest.url); Log.e(“jxf”,”home页列表点击位置url”+newest.url); context.startActivi

2016-03-16 18:11:51 671

原创 网络请求的synchttpclient的优点

发送异步http请求,在匿名callback对象中处理response;http请求发生在UI线程之外;内部采用线程池来处理并发请求;GET/POST 参数构造,通过RequestParams类。内置多部分文件上传,不需要第三方库支持;流式Json上传,不需要额外的库;能处理环行和相对重定向;和你的app大小相比来说,库的size很小,所有的一切只有90kb;自动智能的请求重试机制在

2016-03-16 18:01:49 2762

原创 程序员自己制作.9.png图

总结.9 以后自己做.99Path图什么是9patch? ### 在sdk目录它是一个对png图片做处理的一个工具,能够为我们生成一个"*.9.png"的图片什么是.9.png???所谓"*.9.png"这是Android os里所支持的一种特殊的图片格式,用它可以实现部分拉伸;这种图片是经过”9patch“进行特殊处理过的,如果不处理的话,直接用PNG图就会有失真,拉伸不正常的现象出现。

2016-03-16 17:58:59 1845

原创 ImageLoader和Photoview

final PhotoViewAttacher attacher = new PhotoViewAttacher(imageView);//photoview使用方法: ImageLoader.getInstance().displayImage(Url.IMAGE_PREFIX+urlList.get(position), imageView, ImageLoaderOptions.page

2016-03-16 17:56:24 936

原创 Android Listview相关

Listview有默认背景 划得时候会变白 // 干掉默认滑动背景 listView.setCacheColorHint(Color.TRANSPARENT); // 去除间隔线 listView.setDividerHeight(0); // 去掉item默认选择器:listview的 item 有默认的选择状态 整条会变色:去掉他 这

2016-03-15 18:47:23 311

原创 Android实际音乐播放的代码

//为了防止出现4.4版本前后的差别:利用各种手段,严格处理:在各自的状态做各自应该做的方法。防止底层报error //还要做上来电监听:停止播放的操作 //还包含上一首 下一首的播放 //是在activity中实现的/** * Created by jiangxiangfei on 2015/12/21. */public class PlayActivity extends Base

2016-03-15 18:31:29 2599

原创 关于EditText

android:maxLength=”6” 长度超过6个:就不可以输入了 使用 inputtype 属性 android中inputType属性在EditText输入值时启动的虚拟键盘的风格有着重要的作用。这也大大的方便的操作。有时需要虚拟键盘只为字符或只为数字。所以inputType尤为重要。 //文本类型,多为大写、小写和数字符号。 android:inputType=”non

2016-03-15 18:21:26 1526

原创 Android中的数据库相关以及封装

一:帮助类:/** * Created by jiangxiangfei on 2016/1/2. */public class MySQLiteOpenHelper extends SQLiteOpenHelper{ private static final String DATABASE_NAME = "list.db"; private static final int

2016-03-15 18:16:40 334

原创 Intent意图大全

intent意图以及自定义intent

2016-03-15 17:27:48 582

原创 Android实际开发中用到的线程池

实际开发中所用到的线程池管理类/** * Created by jiangxiangfei on 2016/3/9. */public class ThreadPoolManager { private int corePoolSize; private int maximumPoolSize; private int keepAliveTime = 1; pri

2016-03-15 17:24:50 472

原创 关于Android4.4前后的多媒体区分

做多媒体:音乐和视频要注意android的4.4前后的区别。 个人开发实际情况: 在4.4以上的音乐能够正常播放。但是4.4以下的肯能就会有底层 mediaplayer的 error报出:情况是还有能能够播放:但是这种情况显然不是我们想看见的。 在4.4前后的获取手机系统的视频文件路径上传:获取的方法也不一样。

2016-03-15 17:18:47 284

原创 Android获取图片的路径方法总结

android系统通过图片绝对路径获取URI的两种方法。

2016-03-15 17:15:26 2144

原创 Android 打开相机获得路径:注意三星手机图片方向问题。

因为使用的imageloader加载图片:防止oom,可以进行二级缓存,不用担心我们的内存,所以获取的是图片的地址。打开系统相册简单:传参的时候有传:文件路径:返回的data就是空的,但是full图片(也就是原始的图片:区别于缩略图)会在文件路径生成的; 如果没传文件路径:返回的就是缩略图。 注意:三星手机的图片问题详细代码:内存控制和文件存放调整完的最终版本//获取原始图片的角度 priv

2016-03-15 17:06:29 2950

原创 Android bitmap实际使用总结

实际开发过程中,为了珍惜的android内存,防止oom,尽量减少bitmap,也就是图片加载进内存。但是我们有些时候比可避免的要使用到bitmap。这里写代码片//从硬盘获取得到bitmap:底层使用的是 decodeStream 用stream 会节省内存 Bitmap bm = BitmapFactory.decodeFile(file.getAbsolutePath());//从网络获取的

2016-03-15 17:00:05 585

原创 ImageView的属性及使用相关

imageview的重要属性,宽度适配屏幕高度等比拉伸、无压缩代码。加载图片的方法。

2016-03-15 16:47:36 401

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除