移动端笔记
是是非非iiee
这个作者很懒,什么都没留下…
展开
-
Android4种网络连接方式HttpClient、HttpURLConnection、OKHttp和Volley优缺点和性能对比
比较的指标:1、cpu2、流量3、电量4、内存占用5、联网时间功能点:1、重试机制2、提供的扩展功能3、易用性4、是否https5、是否支持reflect api,OkHttp有配套方法6、缓存、重试7、cookie支持session id会话支持8、弱网性能和稳定性9、超时时间转载 2017-03-03 14:40:13 · 693 阅读 · 0 评论 -
如何正确获得Android内外SD卡路径
忘了这篇文章是在哪里看到了,当时就copy保存了下来,今天转载出来下。外置sd卡路径,也许很多同学在平时的工作中并不会用到,因为现在很多机型都不支持外置sd卡(这也是Google目标),所以并不用考虑外置sd卡的路径问题。除了开发文件管理类的应用之外,其他应用使用 Enviroment 这个类中的一些静态方法就能满足需要。但也有一些特殊需求需要用到外置sd卡路径,那怎么才能准确获得外置sd转载 2017-02-27 16:16:23 · 1251 阅读 · 0 评论 -
Android百度地图开发(三)多标注及对应信息弹窗显示
接上篇Android百度地图开发(二)定位之手动定位(本篇只给出相关代码供参考,其余代码需自行补全,望耐心参考)1.添加标注及信息弹窗声明如下(为方便理解,声明三个标注并用不同的图标显示)://标注 private Marker mMarkerA; private Marker mMarkerB; private Marker mMarkerC; p原创 2017-01-24 18:06:54 · 4232 阅读 · 7 评论 -
Android百度地图开发(二)定位之手动定位
接上篇 Android百度地图开发(二)定位之自动定位及标注(及定位几日内瓦或坐标4.9E-324问题)直接上代码:布局文件如下:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android原创 2016-12-26 17:02:21 · 2159 阅读 · 2 评论 -
Android百度地图开发(二)定位之自动定位及标注(及定位几日内瓦或坐标4.9E-324问题)
接上篇Android百度地图开发(一)之Hello BaiduMap1.环境配置:新增权限如下设置AcessKey(加入service)<service android:name="com.baidu.location.f" android:enabled="true"原创 2016-12-24 08:52:33 · 7690 阅读 · 17 评论 -
Android百度地图开发(一)之Hello BaiduMap
1.http://lbsyun.baidu.com/apiconsole/key创建应用2.填写应用名称(提交后不可修改),应用类型(选择AndroidSDK,提交后不可修改),启用服务(根据自己需求勾选),SHA1(如果是Windows自己百度下,如果是Mac打开命令行终端,输入keytool -list -v -keystore ~/.android/debug.keystore -ali原创 2016-12-19 17:16:36 · 1282 阅读 · 8 评论 -
Android 文件读写操作总结
在Android中的文件放在不同位置,它们的读取方式也有一些不同。本文对android中对资源文件的读取、数据区文件的读取、SD卡文件的读取及RandomAccessFile的方式和方法进行了整理。供参考。一、资源文件的读取: 1) 从resource的raw中读取文件数据:[java] view plain copy转载 2016-11-30 15:40:59 · 556 阅读 · 0 评论 -
Android vector标签 PathData 画图超详解
SVG是一种矢量图格式,是Scalable Vector Graphics三个单词的首字母缩写。在xml文件中的标签是,画出的图形可以像一般的图片资源使用,例子如下:vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="转载 2016-11-30 15:39:08 · 1644 阅读 · 0 评论 -
Android双击返回键退出系统
//最近一次点击时间 private long lastTime = 0; /** * 双击返回键退出系统 * @param keyCode * @param event * @return */ @Override public boolean onKeyDown(int keyCode, KeyEvent eve原创 2016-11-30 15:27:58 · 385 阅读 · 0 评论 -
Android drawable利用shape绘制虚线
xml文件如下:xml version="1.0" encoding="utf-8"?>xmlns:android="http://schemas.android.com/apk/res/android" android:shape="line"> <stroke android:width="1dp" android:color="@co原创 2016-04-02 16:07:48 · 3311 阅读 · 0 评论 -
Activity管理Fragment之Fragment关闭当前回到之前Fragment
直接上代码说明:首先默认你已经写好了一个Activity并至少添加了一个Fragment,下面是我的Activity中Fragment的布局代码和java代码;Activity中Fragment的布局代码:xml version="1.0" encoding="utf-8"?>xmlns:android="http://schemas.android.com/apk/res/an原创 2016-03-31 17:32:04 · 18194 阅读 · 2 评论 -
Android中Handler Runnable与Thread的区别详解
总结整理为:在java中可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口;继承Thread类的程序按规律顺序执行,没有相互作用,实际开发中一个多线程的操作很少使用Thread类,而是通过Runnable接口完成,Handler可以异步控制Runnable,但是在使用Runnable定义的子类中没有start()方法,只有Thread类中才有,可以通过Thread类来原创 2016-03-24 10:46:51 · 667 阅读 · 0 评论 -
Android应用图标替换
在res/drawable中放置ic_launcher.png;在AndroidManifest.xml中进行如下替换:<application android:allowBackup="true" android:icon="@mipmap/ic_launcher"替换为<application android:allowBackup="true"原创 2016-03-17 21:17:10 · 1434 阅读 · 0 评论 -
Android Studio安装JDK环境配置
1.下载SDK:http://www.oracle.com/technetwork/java/javase/downloads/index.html;2.选择安装路径如:D:\Java\jdk并跟随引导完成安装;注:最后一层目录最好命名为jdk,因为默认路径最后一层也为jdk,方便成功安装所有文件,否则需要重新选择jre路径,此时如果jre和jdk目录同级,安装完成后表面上没什么区别,实际原创 2016-03-15 00:29:26 · 16272 阅读 · 0 评论 -
iOS笔记:NSLog输出格式表
%d,%i 以带符号的十进制形式输出整数(证书不输出符号)%o 以八进制无符号形式输出整数(不输出0前缀)%x 以十六进制无符号形式输出整数(不输出0x前缀)%u 以无符号十进制形式输出整数%c 以字符形式输出,只输出一个字符%s 输出C风格的字符串%f 以小数形式输出浮点数,默认输出6位小数%e 以指数形式输出浮点数,数字部分默认输出6位小数%g 自动选用%f或%e其中之一...原创 2016-03-13 23:16:59 · 2118 阅读 · 0 评论 -
Android 命名规范 (提高代码可读性)
刚接触android的时候,命名都是按照拼音来,所以有的时候想看懂命名的那个控件什么是什么用的,就要读一遍甚至好几遍才知道,这样的话,在代码的审查和修改过程中就会浪费不少不必要的时间。如果就是我一个人开发,一个人维护的话还好,可是如果一个项目是团队分工合作,这样让你的同事去看你的代码就更加吃力了,因为大家之间的编程方式不一样,所以,在开发过程中,命名规范统一尤为重要,最好是团队中统一好大家命名方法转载 2015-05-17 14:04:31 · 627 阅读 · 0 评论 -
Android笔记 四种方案解决ScrollView嵌套ListView问题之动态设置ListView高度代码整理
四种方案解决ScrollView嵌套ListView问题之动态设置ListView高度代码整理原创 2015-05-01 00:25:02 · 2130 阅读 · 0 评论 -
Android笔记:Activity(intent) 单向传值
待传参Activity部分代码// 搜索事件 ssearch_header_tosearch.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { String get_input_shopname = null; get_input_sh...原创 2015-04-29 16:29:59 · 683 阅读 · 0 评论