![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android 基础
彼此都那么的温柔
这个作者很懒,什么都没留下…
展开
-
GsonFormat插件使用
今天小编带大家来认识GsonFormat:通常我们编写实体类都要自己一行一行的自己手敲,既费时间也浪费人力,接下来我们怎么让它一行搞定呢?它的使用也很简单,首先需要在Android Studio中下载,点击左上角菜单栏中的File,然后点击Settings,在弹窗中选择Plugins,搜索gsonformat,点击右侧绿色按钮就可以下载安装了,安装完需要重启下studio,就可以用了。(小编的as已经安装上了) 接下来,你先建立一个新的空类取名text,然后在里面按Alt...原创 2021-05-26 17:01:35 · 552 阅读 · 0 评论 -
URL编码转义,冒号和/不转,否则导致http链接失效
URL含有中文需要转义参考 https://blog.csdn.net/benbenxiongyuan/article/details/10608095HTTP请求头中的一些字符有特殊含义,转义的时候不会保留,如下:加号(+)会转换成空格正斜杠(/)分隔目录和子目录问号(?)分隔URL和查询参数百分号(%)制定特殊字符#号指定书签&号分隔参数如若要在HTTP请求头...原创 2020-04-11 18:15:02 · 6417 阅读 · 0 评论 -
Android模式中的工厂模式
工厂模式是一种创建者模式,在任何生成复杂对象的地方都可以使用工厂模式。举个栗子:一个汽车工厂要生产两种不同的汽车,你要生产汽车必须有生产汽车的场子,在场子里生产(这个场子就是Factory.java),为了防止配件乱放需要两个车间(这个车间就是我们的A.java和B.java),有了车间你就需要生产零件来造车了,这个车需要什么零件就需要一个总管来告诉你这个车需要什么零件(这个总管就是Int...原创 2020-03-27 10:01:46 · 410 阅读 · 0 评论 -
android的平台体系
第二次写文章小编心里不知道写什么,小编我就想从头写起,下面听小编细细道来,大家可以积极留言,小编会积极回答哦首先给大家讲讲android的体系结构,体系结构分为4层:Applications应用层、Application Framework 应用程序框架、Libraries和AndroidRuntime层、Linux Kernel内核层。 Linux Kernel 内核层 ...原创 2018-08-09 16:13:56 · 286 阅读 · 0 评论 -
小编带你解析activity的离奇一生
onCreate():activity第一次被创建时调用。onStart():activity变为用户可见之前调用。onPesume():当activity可以和用户交互之前调用。activity对象到达activity栈的等不活即将成为前台进程时;onPause():当系统调用其它activity对象时调用,可以在这个方法中将当前的对象没有保存的数据保存到持久化对象中,也可以在这个方...原创 2018-08-15 16:19:56 · 100 阅读 · 0 评论 -
android中contains的用法
contains判断是否是包含关系;contains返回的是布尔类型true 和false,包含的话就返回true,不包含的话就返回falseString a = "000,001,002,003";if(a.contains("001")){ true的判断;}else{ false的判断;}...原创 2018-09-25 15:58:37 · 11596 阅读 · 0 评论 -
android中在LinearLayout中动态添加多个imageView
此方法就是把layout容器中的的views视图都移除掉,这样子就得到了一个空layout容器。viewHolder.id_lay_addimg.removeAllViews();for (int i = 0; i < num; i++) { ImageView imageView = new ImageView(CouponActivity.this); for (in...原创 2018-10-10 14:34:06 · 5401 阅读 · 0 评论 -
SharedPreference中commit和apply的区别?
1、apply是没有返回值的,而commit是会返回boolean的;2、sharedPreference在同时提交commit时,是会等待当前commit保存到磁盘后,才进行保存,会影响效率,而apply是只提交内容,后面有调用apply的函数的将会直接覆盖前面的内存数据,效率加快。3、apply是不会有失败提示,如果需要提示保存内容成功,用commit比apply好,单纯保存数据而不需...原创 2018-12-27 17:50:22 · 1430 阅读 · 0 评论 -
android回调
一、MainActivity.classpublic class MainActivity extends Activity implements CallBackData{1、回调方法 public void getData(String string){ 此方法是接收回调数据; }} 二、OneActivity.class...原创 2019-01-23 17:21:57 · 281 阅读 · 0 评论