Android杂货铺
学习Android的记录和总结
mokeng_zx
唯有努力和坚持不可辜负!
展开
-
使用PickerView时dialog里面显示选择器的解放方法
在使用第三方框架PickerView的时候,在自己写的dialog里面显示PickerView选择器,出现选择器是在从dialog的底部弹出的,应该要从屏幕底部弹出解决方案:我的理解是类似帧布局一样.isDialog(true).build(); pvTime.show(); Dialog dialog = pvTime.getDialog(); FrameLayout.LayoutParams layoutParams = (FrameLayo.原创 2021-04-02 14:16:19 · 552 阅读 · 0 评论 -
greenDAO学习之路——项目搭建和增删改查
greenDAO介绍: greenDAO是Android的对象/关系映射(ORM)工具。它为关系数据库SQLite提供了面向对象的接口。像greenDAO这样的ORM工具可以为您完成许多重复性任务,并为您的数据提供简单的界面。greenDAO框架的github地址:https://github.com/greenrobot/greenDAO ...原创 2019-03-20 21:08:34 · 148 阅读 · 0 评论 -
Android——Volley学习
刚刚接触框架不知何从下手,我结合郭霖大神的博客以及volley源码进行学习,终于掌握点基本。郭霖的博客地址:https://blog.csdn.net/guolin_blog/article/details/17482095volley源码:https://github.com/google/volley1.Volley简介volley的英文意思为‘群发’、‘迸发’。Volley是...原创 2019-03-15 15:23:37 · 80 阅读 · 0 评论 -
RecyclerView如何消除最后一条分割线
直接上代码:/** * 消除最后一条分割线 * @author zengx */public class CustomDecoration extends RecyclerView.ItemDecoration { public static final int HORIZONTAL = LinearLayout.HORIZONTAL; public static final int VERTICAL = LinearLayout.VERTICAL; private原创 2020-08-05 08:36:56 · 2365 阅读 · 0 评论 -
Android开发中一些常用方法(持续更新)
在项目中我们会经常需要一些工具类或者工具方法,把自己在学习或者工作会遇到的一些方法记录下来,方便自己去查找。输入框不可编辑:/** * 设置EditText是否可编辑 * @param editText EditText对象 * @param mode true:可编辑 false:不可编辑 */ private voi...原创 2019-11-04 09:25:06 · 195 阅读 · 0 评论 -
Android优秀的github,博客链接收藏
1.Android面试:https://github.com/MindorksOpenSource/android-interview-questions2.Android最全面的面试题https://juejin.im/post/5c8211fee51d453a136e36b0#heading-383.GitHub 上优质项目整理https://juejin.im/post/...原创 2019-04-30 21:36:38 · 124 阅读 · 0 评论 -
Base64解密封装
在项目中遇到base64解密的时候出现乱码的情况,发现base编码中出现“+”才出现乱码的情况。直接上代码吧!public class Base64Util { /** * 解密 * @param data * @return */ public static String decode(String data){ ...原创 2019-06-27 11:12:45 · 230 阅读 · 0 评论 -
SharedPreferences的封装
SharedPreferencesUtils:package com.example.zx.sharedpreferencestest;import android.content.Context;import android.content.SharedPreferences;import android.support.annotation.Nullable;/** ...原创 2019-03-23 12:32:45 · 172 阅读 · 0 评论 -
99%的人都理解错了HTTP中GET与POST的区别
GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。你可能自己写过无数个GET和POST请求,或者已经看过很多权威网站总结出的他们的区别,你非常清楚知道什么时候该用什么。当你在面试中被问到这个问题,你的内心充满了自信和喜悦。你轻轻松松的给出了一个...转载 2019-03-15 02:06:20 · 95 阅读 · 0 评论 -
Apache服务器的下载,安装,配置与卸载
由于学习XML和json需要搭建一个web服务器,于是网上查找了一些资料。自己配置的过程中可谓是一曲三折,按照别人的一步一步来还是出错,卸载又安装,安装又卸载,最终还是运行成功。1.下载 下载的Apache是个压缩包,需要通过命令行安装。官方下载地址:https://httpd.apache.org/2.配置打开文件httpd.conf,修改两处。第...原创 2019-03-14 02:17:43 · 329 阅读 · 0 评论 -
Android基础-----解析xml格式数据
网络传输数据时最常用的格式有XML和json。首先我们获取XML格式数据时,需要搭建一个服务器,服务器搭建详情请看https://mp.csdn.net/postedit/88534680xml有两种解析方式:Pull和SAXPull解析方式: private void sendRequestWithOkHttp(){ //开启线程发起网络请求 ...原创 2019-03-14 01:45:36 · 117 阅读 · 0 评论 -
Activity生命周期(二)
昨天是理清楚了生命周期的大概理论知识。本来是想上传代码的,结果模拟器出现问题,今天早上重新弄了一下,终于搞好啦。直接上代码,学习了郭霖大神的,一个普通活动(NormalActivity),一个对话式活动(DialogActivity)。public class MainActivity extends AppCompatActivity { private static ...原创 2019-03-03 12:24:11 · 177 阅读 · 0 评论 -
Activity生命周期
今天用了一天的时间学习了第一行代码里的Intent和Activity生命周期,其实好久之前就知道生命周期,但是却具体不知道是什么。首先我们先了解一下什么是Activity。活动的概念 Activity是与用户交互的接口,用户进行操作的界面。在开发中创建Activity后,通过调用setContentView(View)方法来给该Activity指定一个布局界面,而...原创 2019-03-02 22:40:55 · 127 阅读 · 0 评论