- 博客(16)
- 资源 (12)
- 收藏
- 关注
原创 Android - ListView判断滑动到了最底部和最顶部,以及上滑、下滑
说明:判断Listview滑动到了最底部(且最后一个item完整显示) 代码:listView.setOnScrollListener(new AbsListView.OnScrollListener() { @Override public void onScrollStateChanged(AbsListView view, int scrollSt
2016-11-30 17:14:13 5412
原创 Android打电话直接拨号、跳转到拨号面板、跳转到联系人
说明:Android打电话三种种情况:直接拨号、跳转到拨号面板、跳转到联系人。代码:1、直接拨打电话Intent intentPhone = new Intent(Intent.ACTION_CALL, Uri.parse("tel:" + phoneNumber));startActivity(intentPhone);2、跳转到拨号面板Intent inten
2016-11-30 13:23:17 12140 1
原创 android - WebView基本属性使用详解
说明:下面是WebView的基本属性代码: //初始化数据 private void initData() { wv_body.loadUrl(getIntent().getStringExtra(INTENT_URL)); } //配置WebView private void initWebViewConfig()
2016-11-23 17:53:21 523
原创 com.android.builder.packaging.DuplicateFileException: Duplicate files copied in APK META-INF/DEPENDE
说明:AndroidStudio开发遇到在lib下面加入新包,后运行出现错误:Error:Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'.> com.android.build.api.transform.TransformException: com.android.builde
2016-11-23 17:24:57 1085
原创 List 内存空间
说明:ArrayList就是动态数组,也是一个对象。创建一个ArrayList对象,该对象存放在堆内存中,且是一个内存连续的内存区域。1、ArrayList是用数组实现的,这个数组的内存是连续的,不存在相邻元素之间还隔着其他内存。2、索引ArrayList时,速度比原生数组慢是因为你要用get方法,这是一个函数调用,而数组直接用[ ]访问,相当于直接操作内存地址,速度当然比函数调用
2016-11-11 18:21:28 3098
原创 Activity向Fragment中传值
说明:activity向fragment中传值 1。要传的值 放到Bundle对象里2。通过创建传递封Fragment 将bundle对象 通过 setArguments()传递到fragment3.Fragment中 通过getArguments() 得到 bundle对象 就能得到里面的值代码:MainActivity: package com.q
2016-11-11 18:06:57 449
原创 URL编码表
说明:前段开发的时候和后台通信的接口,有时候服务端返回的接口是编码过的,例如;{"ret":-1,"msg":"\u6240\u5c5e\u5927\u697c\u65e0\u6548","serverTime":1478853705}id=&equipment_type=3&customer_id=9&building_id=0&box_floor=1&box_type=1&
2016-11-11 17:32:12 1886
原创 在Android中通过Intent使用Bundle传递对象
说明:Android开发中有时需要在应用中或进程间传递对象,下面详细介绍Intent使用Bundle传递对象的方法。被传递的对象需要先实现序列化,而序列化对象有两种方式:java.io.Serializable和android.os.ParcelableJava中使用的是Serializable,而谷歌在Android使用了自定义的Parcelable。两种序列化方式的区别:
2016-11-10 10:25:21 5481
原创 初始化ArrayList、List的两种方法
方式一: ArrayList list = new ArrayList(); String str01 = String("str01"); String str02 = String("str02"); list.add(str01); list.add(str02);方式二:ArrayList list = new ArrayList(){{add("
2016-11-09 21:03:59 18460
原创 Intent、Bundle传递map集合
说明:Android开发默认情况下,通过Bundle bundle=new Bundle();传递值是不能直接传递map对象的,解决办法:第一步:封装自己的map,实现序列化即可/*** 序列化map供Bundle传递map使用*/public class SerializableMap implements Serializable { private Map
2016-11-09 20:19:31 4538 2
原创 android - ListView的动态刷新问题——用notifyDataSetChanged没作用
在使用notifyDataSetChanged过程中,还是有细节需要注意的。举个例子:我的ListView使用的数据源是来自ArrayList。通常我们的做法是创建一个已经有我们想要提供给ListView的数据的ArrayList,例如:ArrayList list = new ArrayList;list.add(1);这里我们的list已经是指向了一个堆内存上了。接着我们想要改
2016-11-08 17:19:51 653
原创 String - 获取每个位置上的值
获取没有位置上的值:String a= "中国人";for(int i=0; a < a.length(); i++) { System.out.println(a.charAt(i));}
2016-11-07 17:16:38 1294
原创 android - Volley框架请求获取Cookie和带Cookie请求链接和带参数Params
说明:Volley框架适合进行小数据、多频发的网络操作,以及图片的加载,然而有个缺点:对于大数据量的网络操作,比如说下载文件等,Volley的表现就会非常糟糕。今天我就给大家带来volley框架获取cookie和带cookie的请求教程。Android端模拟浏览器访问的思路:1、通过框架获取第一次登陆成功访问返回的Cookie 2、用SharedPreferences保存C
2016-11-06 20:31:16 1781
原创 Mac 升级git报错 - xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), mis
说明:Mac系统升级git会找不到并且报错:xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun解决办法:在终端输入:xcode-select --install一步一步操作即可
2016-11-03 10:17:46 13700
原创 去掉Android新建项目的顶部标题-application:Theme
说明:AndroidStudio新建项目会有默认的主题,默认主题是带等不标题的,项目中用不到,这时候就需要修改application的Theme了。图片:原图:修改后图:代码:只用修改styles中的代码即可。原AndroidManifest.xml<manifest package="mandao.component" xml
2016-11-01 17:16:08 12989 5
原创 Android输入法弹出刷新界面布局导致性卡顿
说明:在MainActivity中打开登录页,登录页打开输入法后MainActivity的界面刷新导致图片重新加载,由于首页图片多,导致输入卡顿,app变慢,解决办法:控制MainActivity的键盘属性android:windowSoftInputMode = "adjustNothing"代码:<activity android:name=".co
2016-11-01 15:59:15 5261
Android File Transfer安卓和mac互传文件通过usb
2018-12-25
Transmit破解版for mac - ftp上传
2018-10-08
MPAndroidChart的apk安装包
2017-07-01
Android的gitignore文件
2017-04-18
dede织梦编辑器增加插入代码并高亮显示代码插件
2017-01-14
Android下拉刷新demo
2016-11-29
gradle-2.14.1-bin
2016-10-11
支持https://的imageloader-全名Universal-Image-Loader
2016-03-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人