- 博客(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
1225
原创 关于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
842
转载 Android-Universal-Image-Loader 图片异步加载类库的使用(超详细配置)
这个图片异步加载并缓存的类已经被很多开发者所使用,是最常用的几个开源库之一,主流的应用,随便反编译几个火的项目,都可以见到它的身影。 可是有的人并不知道如何去使用这库如何进行配置,网上查到的信息对于刚接触的人来说可能太少了,下面我就把我使用过程中所知道的写了下来,希望可以帮助自己和别人更深入了解这个库的使用和配置。 GITHUB上的下载路径为:https://g
2016-12-13 00:22:38
453
原创 Androidstudio简单方式导入eclipse第三方类库,解决三方类库易出现异常,超级慢的情况
Androidstudio简单方式导入eclipse第三方类库,解决三方类库易出现异常,超级慢的情况,这种方式比较快捷而且不易出错!
2016-11-28 00:41:50
484
原创 论Android中关于如何保存activity的状态,以及保存的数据如何取出的方式
如何保存 Activity 的状态?Activity 的状态通常情况下系统会自动保存的,只有当我们需要保存额外的数据时才需要使用到这样的功能。一般来说, 调用 onPause()和 onStop()方法后的 activity 实例仍然存在于内存中, activity 的所有信息和状态数据不会消失, 当 activity 重新回到前台之后,所有的改变都会得到保留。但是当系统内存不足时, 调用
2016-11-25 23:05:07
885
原创 Androidstudio自定义控件,快速索引联系人的首字母条,效果图及代码详解
工作中很多地方都需要使用到自定义控件,目前市场上大部分的框架已经可以满足使用,同样也有公司内部需求自己开发样式,这方面有兴趣的哥们可以一起聊聊!
2016-11-22 14:28:07
1858
2
原创 关于Android中listView的复用及优化问题详解,应用开发者应多多使用,是app更顺畅,让用户更好体验!
当 convertView 为空时,用 setTag()方法为每个 View 绑定一个存放控件的ViewHolder 对象。当 convertView 不为空,重复利用已经创建的 view 的时候,使用 getTag()方法获取绑定的 ViewHolder 对象,这样就避免了 findViewById对控件的层层查询,而是快速定位到控件。① 复用 ConvertView,使用历史的 vie
2016-11-22 13:38:41
523
原创 关于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
563
原创 app开发中加载大图片的原理及图片尺寸计算方式
加载原理:Android 机默认为每个应用分配的堆内存是16M,当在界面显示图片时,需要的内存空间不是按图片的实际大小来计算的,而是按像素点的多少乘以每个像素点占用的空间大小来计算的。所以一不小心就OOM(OutOfMemoryError)内存溢出了,举个例子:一张图片ps过后像素为 3648*2736不变,内存被转成1M,但是实际上加载时像素为3648*2736=9980928,和内存没关系
2016-11-07 22:21:40
2846
原创 View动画的XML与Java代码实现的两种方式,交叉着用
AnimationSet 动画集合Android 提供了AnimationSet 动画集合用于将多种补间动画联合起来一起使用,这样就能实现更多复杂的动画效果。动画集合既可以使用AnimationSet 类来定义也可以在XML 文件中使用节点来定义。一、 使用XML 文件实现动画集合在res/anim 目录下创建xml 文件,set_demo.xml。文件清单如下:<set xmlns:a
2016-11-07 22:17:33
583
原创 Fragment使用的细节,切换与交互数据
FragmentFragment 是Android 3.0 推出的新特性,用来表现Activity中UI 的行为或者某部分。我们可以近似地把Fragment 想象成Activity 中的一个模块化区域,它有自己的生命周期,接收属于它自己的输入事件,并且可以在Activity 运行期间添加和删除(有点像一个可以在不同的Activity 中重用的“子Activity”)。Fragment 必须被嵌入到
2016-11-07 22:09:30
354
原创 Activity横竖屏切换,Android游戏,电子书都是非常重要的
Activity横竖屏切换•在activity横竖屏切换的时候默认是销毁当前的activity,然后重新初始化activity在清单文件里配置 android:screenOrientation="portrait" portrait-->一直是竖屏 landspace --> 一直是横屏 固定activity的显示模式,这样就不会重走一次生命周期或者配
2016-10-23 23:19:07
374
原创 多线程下载开源项目 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
513
原创 form表单提交三种方式,demo实例详解
第一种:使用type=submit 可以直接提交 submit直接提交 username: password: 第二种:使用type=button提交 需要得到表单的控件 使用表单空间调用自己的submit()方法 button提交 username: password:
2016-10-17 00:16:19
9700
原创 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
493
原创 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
10218
1
转载 Android之自动化压力测试工具:Monkey详解
monkey 压力测试adb -d shell monkey -p your.package.name -v 6000 一、 什么是Monkey Monkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等),实现对正在开发的应用程序进行压力测试。Monkey测试是一种为了测试软件的稳
2016-10-09 00:29:19
458
原创 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
877
转载 JavaScript 你特有的魅力
JavaScript,你特有的魅力数据可视化在过去我阅读的一些书籍里面,主要是以Processing作为可视化的语言——它起始于2001年,它最初是面向美术工作者和设计者创建的,后来变成了全面的设计和原型工具,可以用于创建复杂数据可视化领域。移动端应用: Cordova接着就是PhoneGap(今天的Cordova),将WebView带向了移动应用,也将JavaSc
2016-10-08 19:41:55
286
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人