android
智商不够_熬夜来凑
笨鸟先飞,勤能补拙。
展开
-
【android学习笔记】HttpUrlConnection之GET
【概述】最常用的两种网络请求类型:GET和POST。案例使用GET请求远程数据。远程地址:http://www.***.com/data/type=3&cid=1,要获取的数据如下:{"status":1,"data":{"title":"Tony\u8001\u5e08\u804ashell\u2014\u2014\u73af\u5883\u53d8\u91cf\u914d\u7f6e\...原创 2018-06-26 08:03:01 · 366 阅读 · 0 评论 -
【android学习笔记】okHttp网络请求代码封装
【述】为什么要封装?不封装=>初入菜鸟;封装=>渐入佳境【目录】【Step 1】commonOkHttpClient的封装package com.gzyuehong.yuehong.Utils.okhttp;import java.util.concurrent.TimeUnit;import javax.net.ssl.HostnameVerifier;i...原创 2019-01-11 18:16:46 · 513 阅读 · 0 评论 -
【android学习笔记】收藏的网上查找的android资料网址
android自定义气泡组件 android手指画图 android的Webview与js之间的交互 android自定义View之模仿类似QQ长按消息弹出来的菜单 android自定义View之loading组件:MaterialLoadingProgressBar android开发聊天:SocketIO+Node.js实现好友与好友间的实时聊天 android控件透明度设置 a...原创 2018-12-11 19:15:11 · 186 阅读 · 0 评论 -
【android学习笔记】ormlite学习之模糊搜索like
【目标】实现表中多个字段模糊搜索。【方法】ormlite like方法 :like(columnName,pattern) 使用%通配符来匹配,指定行数据,返回匹配到的结果使用示范:mDao.queryBuilder().where().like("LastName", "A%").query(); 匹配A开头的LastName mDao.qu...原创 2018-10-07 16:51:55 · 1626 阅读 · 0 评论 -
【android学习笔记】activity间的通信案例之高德地图实现天气查询
【概述】app实现天气查询是再正常不过的功能了,又因为往往不止一个activity去获取数据,那就想到封装一个类,需要时去调用获取即可。【高德api地址】https://lbs.amap.com/api/android-sdk/guide/map-data/weather【注】因为看文档还有点懵,故将自己抓脑写的代码记录下,以便查询【思路】activity发送请求--获取地址--根据地...原创 2018-09-15 14:16:22 · 795 阅读 · 0 评论 -
【android学习笔记】高德地图的基础定位与地图显示
【概述】刚开始使用高德遇到的问题还真不少,结合网上一些案例,做了些汇总。【简单流程】1.获取key -> 2.androidStudio的配置 -> 3.使用【步骤一】获取key地址:https://lbs.amap.com/dev/key/app①获取SHA1,根据文档来就好了文档地址:https://lbs.amap.com/faq/top/hot-qu...原创 2018-09-07 10:55:26 · 929 阅读 · 0 评论 -
【android学习简记】使用高德地图绘制平滑的轨迹
【目的】使用高德地图通过手机记录下的GPS坐标点绘制轨迹,这应该是一个很大的需求吧。【高德apiDemo地址】https://lbs.amap.com/dev/demo/path-smooth#Android【啰嗦一下】这是我今天从花都区狮岭的客户处回到海珠区赤岗的轨迹记录点。所有获得的坐标点,经过高德api的过滤平滑处理,大致上是实现了一个参考性的轨迹记录,个别是定位偏了,大部分都是在高...原创 2018-09-17 21:32:34 · 9084 阅读 · 4 评论 -
【android学习简记】高德地图使用之绘制彩色纹理轨迹
【概述】高德地图api中有个绘制线的api,绘制出来是单色的,要实现纹理是怎样的?【高德api地址】https://lbs.amap.com/api/android-sdk/guide/draw-on-map/draw-polyline【实现】:①单色线条:aMap.addPolyline(new PolylineOptions(). ad...原创 2018-09-17 08:41:19 · 3024 阅读 · 0 评论 -
【android学习笔记】Can't create handler inside thread that has not called Looper.prepare()
【问题描述】在HttpClient中的callBack中调用Toast方法出现此问题。【原因分析】子线程不能调用操作Ui,因此出现此问题。【解决办法】回到主线程操作,RunOnUiThread。错误代码:call.enqueue(new Callback() { @Override public void onFailure(Cal...原创 2018-09-06 09:33:44 · 284 阅读 · 0 评论 -
【android学习笔记】startActivityForResult与setResult在Activity之间回传值的运用
【使用范围】页面间回传值【场景】在Page1点击跳转页面Page2,在Page2获取到String传回Page1接收,常用在搜索页面,条件选择页面。Page1点击跳转代码:Intent intent=new Intent(SearchActivity.this,ChoseClient.class); startActivityForResult(int...原创 2018-09-03 21:54:03 · 1507 阅读 · 1 评论 -
【android学习简记】点击返回桌面而不退出应用
【实现代码】moveTaskToBack(true)@Override public boolean onKeyDown(int keyCode, KeyEvent event) {//监听backspace按钮,返回桌面 if (keyCode == KeyEvent.KEYCODE_BACK) { moveTaskToBack(true);...原创 2018-09-11 20:42:09 · 357 阅读 · 0 评论 -
【android学习简记】OrmLite增删改查最简单既是使用Sql语句
【疑惑】最近刚学Ormlite,还不太熟悉。偶然写东西时需要查找或更新一条数据,脑袋里还想着OrmLite的queryForEq、updateBuilder,看了半天文档仍不知所措。【解决】有时发现挺搞笑的,既然是数据库操作,为什么不直接写sql语句呢?Dao.updateRaw("update tb_yh set client='"+client+"',remark='"+remark...原创 2018-09-11 11:13:39 · 1049 阅读 · 0 评论 -
【android学习笔记】Activity回传值给Fragment,startActivityForResult与setResult在Fragment与Activity中的使用
【概述】使用startActivityForResult能在activity之间进行回传值,最近有需求是在fragment中点击跳转activity选择条件再返回给fragment,发现使用getActivity().startActivityForResult(intent,1001) 并无效果,而是要换成fragment.this.startActivityForResult。【使用场景】...原创 2018-09-04 10:38:09 · 4395 阅读 · 0 评论 -
【android学习笔记】PhotoView+ViewPager+Picasso结合使用,PhotoView之启用缩放功能
主要代码如下:imageView.enable();//启用缩放功能若要关闭缩放功能:imageView.disenable();photoView+Picasso+viewPager整体代码如下:package menu.bottombar.bottombar.Activity;import android.content.Context;import andro...原创 2018-09-01 08:01:18 · 781 阅读 · 0 评论 -
【android学习笔记】使用okHttp进行POST登陆
为何要使用okHttp?对于像我这种“手无寸铁”的初学者来说,刚开始接触安卓的httpUrlConnection,完全不知所然,面对一长串的代码,心里打着退堂鼓。“为何安卓的网络请求这么麻烦?有没有像网络前端中js框架JQUERY一样,专有提供简化安卓网络求情框架的呢?”。答案是:有的。那就是okHttp!okHttp地址使用okHttp进行POST登陆okHttp文档简介明了,都有相...原创 2018-07-28 08:58:12 · 1680 阅读 · 0 评论 -
【android学习笔记:Webview与Js交互】网页生成的excel/pdf等文件通过webview下载保存
【功能需求】在webview加载的网页中,使用jsPdf或jsExcel生成的文件,通过webview下载到手机保存。【实现思考】①能否使用webView.setDownloadListener实现? 答案是:NO ,downloadListener需要文件下载链接,而通过前端生成的文件不存在文件链接。②获取生成文件中的数据再通过java生成相应的文件 也不现实,太麻烦啦,...原创 2019-08-26 11:54:35 · 1231 阅读 · 0 评论