自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 对于listview条目item上checkbook点击监听回调更新listview外UI以及对listview外checkbook点击监听itemUI变化

UI展示效果图  点击底部checkbox时 可以全选listview上所有item的checkbox  亦可以更新数据  同时点击item上的checkbox时可以更新底部UI数据由于代码保密性 只能展示这部分功能 还请各位攻城狮谅解Adapter代码展示public class ShopCarAdapter extends AbsBaseAdapter {

2016-12-30 23:21:46 1162

原创 关于Android sqlite3数据库创建使用内容提供者contentProvider及解析者ContentResolver,观察者ContentResolver案例

数据库创建package com.jms.rbclient.db;import android.content.Context;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteOpenHelper;/** * Created by liying on 2016

2016-12-30 22:33:43 787

转载 Android-Universal-Image-Loader 图片异步加载类库的使用(超详细配置)

这个图片异步加载并缓存的类已经被很多开发者所使用,是最常用的几个开源库之一,主流的应用,随便反编译几个火的项目,都可以见到它的身影。       可是有的人并不知道如何去使用这库如何进行配置,网上查到的信息对于刚接触的人来说可能太少了,下面我就把我使用过程中所知道的写了下来,希望可以帮助自己和别人更深入了解这个库的使用和配置。         GITHUB上的下载路径为:https://g

2016-12-13 00:22:38 396

原创 Androidstudio简单方式导入eclipse第三方类库,解决三方类库易出现异常,超级慢的情况

Androidstudio简单方式导入eclipse第三方类库,解决三方类库易出现异常,超级慢的情况,这种方式比较快捷而且不易出错!

2016-11-28 00:41:50 442

原创 论Android中关于如何保存activity的状态,以及保存的数据如何取出的方式

如何保存 Activity 的状态?Activity 的状态通常情况下系统会自动保存的,只有当我们需要保存额外的数据时才需要使用到这样的功能。一般来说, 调用 onPause()和 onStop()方法后的 activity 实例仍然存在于内存中, activity 的所有信息和状态数据不会消失, 当 activity 重新回到前台之后,所有的改变都会得到保留。但是当系统内存不足时, 调用

2016-11-25 23:05:07 815

原创 Androidstudio自定义控件,快速索引联系人的首字母条,效果图及代码详解

工作中很多地方都需要使用到自定义控件,目前市场上大部分的框架已经可以满足使用,同样也有公司内部需求自己开发样式,这方面有兴趣的哥们可以一起聊聊!

2016-11-22 14:28:07 1773 2

原创 关于Android中listView的复用及优化问题详解,应用开发者应多多使用,是app更顺畅,让用户更好体验!

当 convertView 为空时,用 setTag()方法为每个 View 绑定一个存放控件的ViewHolder 对象。当 convertView 不为空,重复利用已经创建的 view 的时候,使用 getTag()方法获取绑定的 ViewHolder 对象,这样就避免了 findViewById对控件的层层查询,而是快速定位到控件。① 复用 ConvertView,使用历史的 vie

2016-11-22 13:38:41 491

原创 关于Android退出 Activity 和 退出已调用多个 Activity 的 Application方式及区别

1、通常情况用户退出一个 Activity 只需按返回键,我们写代码想退出 activity直接调用 finish()方法就行。2、记录打开的 Activity:每打开一个 Activity,就记录下来。在需要退出时,关闭每一个 Activity 即可。//伪代码List lists ;// 在 application 全局的变量里面lists = new ArrayList();li

2016-11-22 13:33:24 513

原创 app开发中加载大图片的原理及图片尺寸计算方式

加载原理:Android 机默认为每个应用分配的堆内存是16M,当在界面显示图片时,需要的内存空间不是按图片的实际大小来计算的,而是按像素点的多少乘以每个像素点占用的空间大小来计算的。所以一不小心就OOM(OutOfMemoryError)内存溢出了,举个例子:一张图片ps过后像素为 3648*2736不变,内存被转成1M,但是实际上加载时像素为3648*2736=9980928,和内存没关系

2016-11-07 22:21:40 2758

原创 View动画的XML与Java代码实现的两种方式,交叉着用

AnimationSet 动画集合Android 提供了AnimationSet 动画集合用于将多种补间动画联合起来一起使用,这样就能实现更多复杂的动画效果。动画集合既可以使用AnimationSet 类来定义也可以在XML 文件中使用节点来定义。一、 使用XML 文件实现动画集合在res/anim 目录下创建xml 文件,set_demo.xml。文件清单如下:<set xmlns:a

2016-11-07 22:17:33 538

原创 Fragment使用的细节,切换与交互数据

FragmentFragment 是Android 3.0 推出的新特性,用来表现Activity中UI 的行为或者某部分。我们可以近似地把Fragment 想象成Activity 中的一个模块化区域,它有自己的生命周期,接收属于它自己的输入事件,并且可以在Activity 运行期间添加和删除(有点像一个可以在不同的Activity 中重用的“子Activity”)。Fragment 必须被嵌入到

2016-11-07 22:09:30 329

原创 Activity横竖屏切换,Android游戏,电子书都是非常重要的

Activity横竖屏切换•在activity横竖屏切换的时候默认是销毁当前的activity,然后重新初始化activity在清单文件里配置 android:screenOrientation="portrait" portrait-->一直是竖屏 landspace --> 一直是横屏 固定activity的显示模式,这样就不会重走一次生命周期或者配

2016-10-23 23:19:07 319

原创 Activity生命周期,工作中常用,利用生命周期代码简洁明了,事半功倍

acitivity生命周期是重点

2016-10-23 23:16:01 518

原创 多线程下载开源项目 xUtils的使用步骤

步骤1.导入第三方jar包到libs文件夹下2.初始化httpUtils对象 HttpUtils utils =new HttpUtils();3.调用download方法下载utils.downLoad(请求路径,保存路径,是否使用断点续传,实现RequestCallBack接口);4.对RequestCallBack接口里的方法进行处理1. onSuccess 下载成功

2016-10-23 23:13:07 481

原创 Android联网app必用Get请求和Post请求的区别,网络编程代码实现

现在联网APP基本都会用到

2016-10-23 23:07:07 916

原创 Android动画3D立体旋转,属性动画与View动画效果区别

工作中小细节

2016-10-23 00:00:47 6440

原创 测试姓名性别LOL人品运气Android代码实现闲来无事练练手^_^

练习一下,提升下感觉^_^

2016-10-17 00:49:25 412

原创 工作中常用的XML解析Java代码实现

知识在于积累 多一个demo 多一份从容

2016-10-17 00:28:03 518

原创 form表单提交三种方式,demo实例详解

第一种:使用type=submit 可以直接提交 submit直接提交 username: password: 第二种:使用type=button提交 需要得到表单的控件 使用表单空间调用自己的submit()方法 button提交 username: password:

2016-10-17 00:16:19 9585

原创 android中JSON解析代码实现和开源框架简述

1.JSON为对象{"name":"江疏影","age":3,"sex":"nv"}//如果是JSON对象,那么创建JSONObject的对象 JSONObject object01 = new JSONObject(data); //通过键,得到值 int age = object01.getInt("age"); String name = object01.g

2016-10-10 01:14:08 463

原创 ListView条目item中 添加按钮或者图片 弹出对话框

UI布局 效果<ListView android:id="@+id/lv" android:dividerHeight="10dp" android:layout_width="match_parent" android:layout_height="0dp" android:layout_marginBottom

2016-10-09 00:35:53 8821 1

转载 Android之自动化压力测试工具:Monkey详解

monkey 压力测试adb -d shell monkey -p your.package.name -v 6000 一、  什么是Monkey    Monkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等),实现对正在开发的应用程序进行压力测试。Monkey测试是一种为了测试软件的稳

2016-10-09 00:29:19 428

原创 Android帧动画制作小demo

在/res/drawable/item.xml代码设计 <item android:drawable="@drawable/logo1" android:duration="150"> <item android:drawable="@drawable/logo2" android:duration="150"

2016-10-08 19:49:51 817

转载 JavaScript 你特有的魅力

JavaScript,你特有的魅力数据可视化在过去我阅读的一些书籍里面,主要是以Processing作为可视化的语言——它起始于2001年,它最初是面向美术工作者和设计者创建的,后来变成了全面的设计和原型工具,可以用于创建复杂数据可视化领域。移动端应用: Cordova接着就是PhoneGap(今天的Cordova),将WebView带向了移动应用,也将JavaSc

2016-10-08 19:41:55 257

空空如也

空空如也

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

TA关注的人

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